Как я могу стереть флешку из Linux?

16351
Evan Kroske

Недавно я использовал флэш-диск, чтобы попробовать MeeGo на моем нетбуке. К сожалению, приложение, которое я использовал для записи MeeGo на флешку, создало новый раздел в довольно необычном формате. Дисковая утилита Ubuntu не может удалить раздел, а GParted даже не видит его. Как мне полностью стереть флешку из Ubuntu? Я бы предпочел не устанавливать никакого дополнительного программного обеспечения.

1

2 ответа на вопрос

6
David Z

Ты пробовал fdisk? В терминале беги

sudo fdisk /dev/sdx 

где /dev/sdxследует заменить файл устройства для вашей флешки. Как только вы fdiskоткроете, введите pсписок таблицы разделов, и если загадочный раздел указан в списке, вы можете использовать его d #для удаления. ( #это номер раздела, например d 1, например d 2) wзаписывает таблицу разделов обратно на диск и qзавершает работу. (хит mна помощь)

Если даже fdiskпроизойдет сбой, я думаю, вы можете просто попытаться обнулить первый сектор, который, я думаю, содержит таблицу разделов.

sudo dd if=/dev/zero of=/dev/sdx bs=512 count=1 

где, опять же, /dev/sdxдолжно быть заменено фактическое устройство для вашей флешки, сделаем это за вас. Вы можете увеличить count=число, чтобы записать нули на большее количество дисков, или пропустить его полностью, чтобы перезаписать весь диск. Излишне говорить, что если вы сделаете это, вы безвозвратно потеряете все файлы, которые могли быть сохранены на диске.

0
Eliptical View

Я думаю, что лучше всего использовать flash_erase, которая является частью драйверов MTD (Memory Technology Devices) .

sudo flash_erase --help 

дает:

Usage: flash_erase [options] MTD_DEVICE <start offset> <block count> Erase blocks of the specified MTD device. Specify a count of 0 to erase to end of device.  -j, --jffs2 format the device for jffs2 -N, --noskipbad don't skip bad blocks -u, --unlock unlock sectors before erasing -q, --quiet do not display progress messages --silent same as --quiet --help display this help and exit --version output version information and exit