Задать вопрос

Низкоуровневое форматирование диска в Linux?

Всем здравствуйте! Для низкоуровневого форматирования есть программа на WIndows HDD Lewel Format Tool.
Я прочитал в интернете что на Linux для низкоуровневого форматирования можно использовать команду dd if=/dev/zero of=/dev/sdX.
Ещё есть команда dd if=/dev/null of=/dev/sdX.
Дело в том что я хочу подготовить диск к продаже + на нём имеются программные бэд блоки.
С помощью низкоуровневого форматирования можно стереть все данные и даже починить некоторые бэд блоки.

Я не понял, какая разница между zero и null?
  • Вопрос задан
  • 6346 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя rPman К ответам на вопрос (7)
@rPman
Низкоуровневое форматирование - это нужны утилиты от производителя, у каждого свои.
ssd диск можно 'отформатировать' запустив команду trim на весь диск (утилита blkdiscard)

Вторая команда неправильная, /dev/zero возвращает бесконечные нули, а /dev/null нельзя читать, только бесконечно что угодно в него записывать

Чтобы подготовить диск к продаже, dd if=/dev/zero of=/dev/sdX. более чем достаточно.
С бэдами ничего не сделаешь, они будут видны в отчетах смарт (причем еще до их появления), такой диск только на свалку/запчасти ремонтникам (продавайте на авито, могут купить как донор, приложив скрин SMART).
Ответ написан