Мне каким-то образом удалось записать образ ISO 9660 на мой USB-накопитель, что заставляет весь мой компьютер думать, что устройство на самом деле является CD. Я пробовал различные способы удаления этого раздела, но, похоже, ничего не работает. Я пробовал fdisk
, который говорит
$ fdisk -l /dev/sdb Cannot open /dev/sdbparted падает, когда я пытаюсь использовать его на этом устройстве.
Я даже пытался
$ dd if=/dev/zero of=/dev/sdbно он просто висит без вывода (ни на экране, ни на диске). Однако, когда я подключаю USB, он монтируется, и я могу просматривать (но не редактировать) файлы на нем.
редактировать: теперь результат
$ dd if=/dev/zero of=/dev/sdb dd: opening `/dev/sdb': Read-only file system
Я также попытался переформатировать его в Windows, но он доходит до конца процесса форматирования и затем говорит: «Не удалось отформатировать диск».
Как я могу удалить этот раздел и вернуть весь USB-накопитель в нормальное состояние?
РЕДАКТИРОВАТЬ 1: Попытка простого mkfs
не работает:
$ sudo mkfs -t vfat /dev/sdb mkfs.vfat 3.0.0 (28 Sep 2008) mkfs.vfat: Will not try to make filesystem on full-disk device '/dev/sdb' (use -I if wanted)Я не могу сделать
mkfs
в /dev/sdb1
потому что нет такого раздела, как показано:$ ls /dev | grep sdb sdb
РЕДАКТИРОВАТЬ 2: Это информация, опубликованная dmesg, когда я подключаю устройство:
$ dmesg . . (snip) . usb 2-1: New USB device found, idVendor=058f, idProduct=6387 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 2-1: Product: Mass Storage usb 2-1: Manufacturer: Generic usb 2-1: SerialNumber: G0905000000000010885 usb-storage: device found at 4 usb-storage: waiting for device to settle before scanning usb-storage: device scan complete scsi 6:0:0:0: Direct-Access FLASH Drive AU_USB20 8.07 PQ: 0 ANSI: 2 sd 6:0:0:0: [sdb] 4069376 512-byte hardware sectors (2084 MB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sd 6:0:0:0: [sdb] 4069376 512-byte hardware sectors (2084 MB) sd 6:0:0:0: [sdb] Write Protect is off sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00 sd 6:0:0:0: [sdb] Assuming drive cache: write through sdb: unknown partition table sd 6:0:0:0: [sdb] Attached SCSI removable disk sd 6:0:0:0: Attached scsi generic sg2 type 0 ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A SELinux: initialized (dev sdb, type iso9660), uses genfs_contexts CE: hpet increasing min_delta_ns to 15000 nsecЭто показывает , что устройство имеет формат ISO 9660 , и что оно
/dev/sdb
.
РЕДАКТИРОВАТЬ 3: Это сообщение, которое я нахожу в нижней части dmesg
после запуска cfdisk
и записи новой таблицы разделов на диск:
SELinux: initialized (dev sdb, type iso9660), uses genfs_contexts sd 17:0:0:0: [sdb] Device not ready: Sense Key : Not Ready [current] sd 17:0:0:0: [sdb] Device not ready: <> ASC=0xff ASCQ=0xffASC=0xff <> ASCQ=0xff end_request: I/O error, dev sdb, sector 0 Buffer I/O error on device sdb, logical block 0 lost page write due to I/O error on sdb