Обнуление диска с помощью дисковой утилиты 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.