Недавно я использовал флэш-диск, чтобы попробовать MeeGo на моем нетбуке. К сожалению, приложение, которое я использовал для записи MeeGo на флешку, создало новый раздел в довольно необычном формате. Дисковая утилита Ubuntu не может удалить раздел, а GParted даже не видит его. Как мне полностью стереть флешку из Ubuntu? Я бы предпочел не устанавливать никакого дополнительного программного обеспечения.
2 ответа
Вы пробовали 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=
число, чтобы записать нули на большее количество дисков, или пропустить его полностью, чтобы перезаписать весь диск. Излишне говорить, что если вы сделаете это, вы безвозвратно потеряете все файлы, которые могли быть сохранены на диске.
Я думаю, что лучше всего использовать 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