Я новичок в этой системе администрирования Linux, поэтому, когда у меня возникла точно такая же проблема, я без сумасшествия ткнул и подтолкнул свой метод, но сумел удалить iso9660 fs и вернуть флэш-накопитель.
sudo fdisk -l /dev/sdb1
возвращенный
Disk /dev/sdb1: 16.0 GB, 16037969920 bytes 64 heads, 32 sectors/track, 15295 cylinders, total 31324160 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I>/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x57155aa7 Device Boot Start End Blocks Id System /dev/sdb1p1 2048 31324159 15661056 5 Extended
Поэтому я тогда попробовал
sudo fdisk /dev/sdb1 Command (m for help): m Command action . . .
с последующим
Command (m for help): d Extended Selected partition 1 Command (m for help): v Remaining 31324159 unallocated 512-byte sectors
Затем при появлении запроса снова выберите fdisk для создания пустой таблицы разделов DOS (что-то, что я решил, я могу перезаписать с тем, что я хочу позже)
Command (m for help): v Remaining 31324159 unallocated 512-byte sectors Command (m for help): o Building a new DOS disklabel with disk identifier 0xea06616f. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 22: Invalid argument. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks.
Я принял возвращенные сообщения, чтобы означать, что я по крайней мере "сломал" iso9660 fs, поэтому продолжал пробовать mkfs
sudo mkfs /dev/sdb1 mke2fs 1.41.14 (22-Dec-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 979200 inodes, 3915520 blocks .195776 blocks (5.00%) reserved for the super user First data block=0 .Maximum filesystem blocks=4009754624 120 block groups 32768 blocks per group, 32768 fragments per group 8160 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208 Writing inode tables: done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 28 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override.
Все это оставило меня с каталогом «lost + found» на флэшке.
sudo mount /dev/sdb1 /media/ ls /media/ lost+found
Наконец, я зашел на сайт Ubuntu ( http://www.ubuntu.com/download/ubuntu/download, раздел 2) и использовал флешку для создания загрузочного образа Ubuntu для пробного использования, и он позволил мне. Прелесть образов Ubuntu, сделанных на флешке, заключается в том, что их можно легко удалить, а флешку утилизировать для другого использования.
Я упоминаю этот самый последний шаг, потому что, оглядываясь назад, мне интересно, если бы я сделал именно это, во-первых, это сработало бы, я не знаю. Как уже упоминалось, я новичок в этом материале для Linux и пробую разные дистрибутивы (например, Fedora, Ubuntu и т. Д.) На живых компакт-дисках с любыми носителями, которые наиболее удобны, и я уверен, что по пути сломаю много вещей.