Как выполнить полное форматирование USB-накопителя с помощью терминала

Я хочу знать, как сделать полное форматирование накопителя из терминала, Как побайтно удалить накопитель (без использования быстрого форматирования как традиционных методов). Возможно ли это вообще?

Надеюсь, вы мне поможете, спасибо!

0
задан 24 August 2020 в 12:31

1 ответ

Краткий ответ: сначала нужно стереть диск, а затем переформатировать, чтобы переформатировать диск, убедившись, что ранее сохраненные данные не сохранились.

Вы выполняете «полное форматирование» всякий раз, когда используете команду mkfs -t vfat или mkfs.vfat. Вы не можете использовать форматирование, чтобы стереть существующие двоичные данные с диска. После форматирования создается новая файловая система. Хотя старые данные больше не доступны, они все еще существуют на диске, и доступ к ним можно получить с помощью специализированных инструментов, таких как программное обеспечение для восстановления данных.

Если вы хотите стереть эти данные, вам потребуются другие инструменты. Инструмент dd можно использовать для перезаписи всего диска или раздела или файла с нулевыми данными. Например, такая команда, как

dd if=/dev/zero of=/dev/sda2 bs=1M

, перезапишет все данные в разделе /dev/sda2 нулями. Все данные раздела стираются, поэтому после этого на разделе необходимо создать новую файловую систему. Замена /dev/sda2 на /dev/sda перезапишет весь диск, включая таблицу разделов. Чтобы стереть отдельные файлы, безопаснее использовать команды shred или wipe.

Внимание: команду dd необходимо запускать от имени пользователя root. Он пишет на низком уровне и чрезвычайно опасен, если вы точно не знаете, что хотите сделать.

2
ответ дан 24 August 2020 в 10:16

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

Похожие вопросы: