2

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

2 ответа2

6

Вы пробовали 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

Я думаю, что лучше всего использовать 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .