我刚刚保存了恢复 Windows 8.1 放到USB记忆棒上;现在,我一直在创造 低级 通过执行以下命令在我的硬盘上复制它:
sudo dd if=/dev/sdf of=/disk2/Archive/windows8.1-restore.img bs=4M oflag=direct
我想仔细检查我的'dd'命令是否正常,所以我重新运行了两次,指定两者 bs=8M
和 bs=16M
;我检查了尺寸,它完全一样,但是 的md5sum 为这三个文件提供不同的输出:
c38a2b07b3d473d3f1876331edc2647b windows8.1-restore.img.4M 568e382844431eef63d4ba6dc4c2c5ac windows8.1-restore.img.8M 568e382844431eef63d4ba6dc4c2c5ac windows8.1-restore.img.16M
我相信我有 卸载 USB棒第二次和第三次。
我应该担心什么吗?
编辑
文件总大小是 31024349184
所有情况下的字节,我的理解 bs=xxx
是为了控制速度,以防万一 倾倒 整个USB记忆棒/驱动器。
不。我想我应该拥有,对吧?
—
Emanuele
是的,你应该把它卸下来。 (或者,可能只读装入。)我也不确定你从哪里获得块大小。我会用bs = 512。我几乎总是使用bs = 512,除非使用CD驱动器,因为它们可能需要不同的块大小(例如bs = 2048,或者可能bs = 2352或正在使用的任何块大小,如< A HREF =“所示) osta.org/technology/cdqa7.htm">CD 块大小< / A>)。
—
TOOGAM
@Emanuele我不认为你错了。小块尺寸
—
a CVn
dd
众所周知,它会扼杀性能,因为它会强制执行比其他方式更多的读写调用。我相信gronostaj是正确的,你的问题是你已经安装了文件系统的磁盘。 假设你没有重新安装文件系统,因为, 您应该能够通过重新运行初始dd命令来验证这一点;您应该从该调用中看到相同的MD5sum。
dd
同bs=4M
?