Я отформатировал его для своих особых нужд некоторое время назад, используя fdisk. Не помню таблицу разделов, но там был 1 раздел fat32 и 1 раздел ext4. Теперь я хочу отформатировать его fat32 clean, но я получаю ошибки.
Когда я открываю GParted, он говорит
/dev/sdb содержит подписи GPT, указывающие на наличие таблицы GPT. Тем не менее, он не имеет действительной поддельной таблицы разделов msdos, как это должно быть. Возможно, он был поврежден - возможно, программой, которая не понимает таблицы разделов GPT. Или, возможно, вы удалили таблицу GPT и теперь используете таблицу разделов msdos. Это таблица разделов GPT?
Если я нажимаю «да» - он показывает разделы, но создать новую таблицу разделов не удается, поскольку она доступна только для чтения. Если я нажимаю нет - он не отображается в списке устройств.
Вот изображение структуры устройства.
Что также странно, я помню, что делал 1 GiB ext4, а остальное fat32. Но это показывает обратное.
Поэтому я попытался отформатировать его с помощью fdisk
# fdisk /dev/sdb
o
n
w
fdisk: cannot write disk label: Bad file descriptor
Я убедился, что они размонтированы
umount: /dev/sdb1: not mounted
umount: /dev/sdb2: not mounted
Затем я проверил файловые системы. Второй, кажется, только для чтения
# fsck /dev/sdb1
fsck from util-linux 2.23.2
fsck.fat 3.0.22 (2013-07-19)
/dev/sdb1: 18 files, 96978/698280 clusters
# fsck /dev/sdb2
fsck from util-linux 2.23.2
e2fsck 1.42.8 (20-Jun-2013)
fsck.ext4: Read-only file system while trying to open /dev/sdb2
Disk write-protected; use the -n option to do a read-only
check of the device.
# fsck -n /dev/sdb2
fsck from util-linux 2.23.2
e2fsck 1.42.8 (20-Jun-2013)
/dev/sdb2: clean, 860/65664 files, 56633/262144 blocks
Пробовал нулевой трюк, но тоже не получилось.
# dd if=/dev/zero of=/dev/sdb
dd: failed to open ‘/dev/sdb’: Read-only file system
# dd if=/dev/zero of=/dev/sdb2
dd: failed to open ‘/dev/sdb2’: Read-only file system
Пытался отключить защиту от записи
# hdparm -r0 /dev/sdb
/dev/sdb:
setting readonly to 0 (off)
readonly = 0 (off)
После этого fdisk все еще не может отформатировать.
В Windows 8 монтируется только часть fat32. diskpart также не может стереть таблицу разделов. вывод diskpart переведен с русского языка, поэтому он может не читаться хорошо.
> diskpart
> select disk 1
> clean
diskpart encoundered an error: input-output error on the device
> convert mbr
This drive can't be converted. Ones that can't be converted are CD and DVD disks.