Обнуление диска с помощью дисковой утилиты dd

Я пытаюсь обнулить диск на моей машине Mac OS X. Я собираюсь для полных нулей и неформатированных, поэтому я думаю о dd, К сожалению, максимальная пропускная способность, с которой мне удалось выйти dd 7 МБ / с. Просто ради ухмылки я попробовал дисковую утилиту и она имеет пропускную способность 19 МБ / с. Что дает? Я попытался изменить опцию bs на dd для всех видов значений, но он по-прежнему колеблется около 7 МБ / с. Почему дисковая утилита намного быстрее?

1 ответ

Это звучит довольно медленно для дд, какой инфил вы использовали? Я предпочитаю dd Disk Utility.app только потому, что он быстрее и мне легче с ним работать. Команда, которую вы должны использовать:

dd if=/dev/zero of=/dev/[blockdevice] bs=1M

Дисковая утилита может быть быстрее, потому что она записывает на необработанный диск. При использовании DD попробуйте записать dd как необработанный диск, поставив r перед, если disk в /dev/disk. Поэтому ваша команда dd должна выглядеть следующим образом:

dd if=/dev/zero of=/dev/rdiskX bs=16m

Вы можете изменить строчную букву m после 16 на прописную M в зависимости от того, используете ли вы dd с mac os или linux.

Другие вопросы по тегам