我试图将 Windows 安装程序的 iso 复制到硬盘驱动器上以避免刻录磁盘。我首先尝试了磁盘工具的还原功能,但由于某种原因它不喜欢 ISO。然后我尝试使用 dd:
dd if=/path/to/image.iso of=/dev/disk3
Run Code Online (Sandbox Code Playgroud)
我意识到它正在以蜗牛的速度复制文件,大约 160 KB/秒。我重新启动到我的 linux 安装并再次运行命令,几乎是逐字逐句:
dd if=/path/to/image.iso of=/dev/sdc
Run Code Online (Sandbox Code Playgroud)
这次命令在不到一分钟的时间内执行,平均速度为 57 MB/秒。在这两种情况下,源和目标都是相同的物理硬盘驱动器。这是怎么回事?
我正在运行 OSX 10.7.3 和 Linux 2.6.38-13。
agz*_*agz 29
对于 OS X,使用/dev/rdisk3
.
由于某种原因rdisk
比disk
. 我相信这与缓冲区有关。
通常,使用bs
标志dd
有助于提高速度。
dd if=/path/to/image.iso of=/dev/sdc bs=1M
Run Code Online (Sandbox Code Playgroud)
字节大小为 1M,传输速度更快。在 OS X 上,您必须使用1m
(小写)而不是1M
.
归档时间: |
|
查看次数: |
12298 次 |
最近记录: |