17

Я пытался скопировать ISO-файл установщика Windows на жесткий диск, чтобы избежать записи диска. Сначала я попробовал функцию восстановления Дисковой утилиты, однако по какой-то причине ей не понравился ISO. Затем я попробовал использовать dd:

dd if=/path/to/image.iso of=/dev/disk3

Я понял, что это копирование файла со скоростью улитки, около 160 КБ / с. Я перезагрузился в установку Linux и снова выполнил команду, почти дословно:

dd if=/path/to/image.iso of=/dev/sdc

На этот раз команда выполняется менее чем за минуту со средней скоростью 57 МБ / с. В обоих случаях источником и местом назначения были одни и те же физические жесткие диски. В чем дело?

Я использую OSX 10.7.3 и Linux 2.6.38-13.

1 ответ1

27

Для OS X используйте /dev/rdisk3 .

По какой-то причине rdisk быстрее disk . Я считаю, что это связано с буферами.

Также в целом использование флага bs с dd помогает в скорости.

dd if=/path/to/image.iso of=/dev/sdc bs=1M

Размер байта равен 1М, который передается быстрее. На OS X вы должны использовать 1m (строчные буквы) вместо 1M .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .