У меня есть USB-накопитель с 8 ГБ памяти, и недавно я попытался открыть (смонтировать) его и не смог (сообщение об ошибке "плохой суперблок"). Я пытался отформатировать его напрямую, используя dd
и fdisk
но безуспешно. Вот что я попробовал:
- Смонтируйте разделы (одно и то же сообщение об ошибке для всех 3 разделов)
# mount /dev/sdb1 /mnt/pendrive mount: wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so.
- Перечисленные разделы
# fdisk -l Disk /dev/sdb: 7.8 GiB, 8394899456 bytes, 16396288 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 Disklabel type: dos Disk identifier: 0xc3072e18 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 2099199 2097152 1G b W95 FAT32 /dev/sdb2 2099200 4196351 2097152 1G 83 Linux /dev/sdb3 4196352 6293503 2097152 1G 83 Linux
- Написал нули на устройство
# dd if=/dev/zero of=/dev/sdb
- Пытался открыть его с помощью fdisk (для настройки новых разделов)
# fdisk /dev/sdb fdisk: cannot open /dev/sdb: Read-only file system
- Проверил устройство с помощью hdparm (обратите внимание на данные мусора в некоторых полях)
# hdparm -I /dev/sdb /dev/sdb: SG_IO: bad/missing sense data, sb[]: f0 00 05 00 00 00 00 0a 00 00 00 00 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ATA device, with removable media Model Number: �t:� �����VK�P{��b)0F� 0����]�ܖV Serial Number: �����P��鵸���$�� Firmware Revision: q�yd��X Media Serial Num: �J����L�`:�� Z��(w�#��V�]�@q�ցKWo�� Media Manufacturer: }�0V3��"������N �lu Transport: 0x3d6c; Revision: 0xe78e Standards: Used: unknown (minor revision code 0x47d5) Supported: 13 12 11 10 7 5 Likely used: 13 Configuration: Logical max current cylinders 52907 0 heads 36467 0 sectors/track 31048 0 -- LBA user addressable sectors: 1039713155 Logical/Physical Sector size: 512 bytes device size with M = 1024*1024: 507672 MBytes device size with M = 1000*1000: 532333 MBytes (532 GB) cache/buffer size = unknown Capabilities: LBA, IORDY(can be disabled) Queue depth: 13 Standby timer values: spec'd by Standard, with device specific minimum R/W multiple sector transfer: Max = 88 Current = ? Recommended acoustic management value: 41, current value: 229 DMA: mdma0 mdma1 mdma3 mdma4 *mdma5 *mdma6 *mdma7 *udma0 *udma1 udma2 *udma3 *udma4 udma5 *udma6 *udma7 (?) PIO: unknown * reserved 69[2] * reserved 69[6] * reserved 69[7] * DOWNLOAD MICROCODE DMA command * SET MAX SETPASSWORD/UNLOCK DMA commands * WRITE BUFFER DMA command * READ BUFFER DMA command * DEVICE CONFIGURATION SET/IDENTIFY DMA commands * CFast specification support Removable Media Status Notification feature set supported Security: Master password revision code = 59124 supported enabled locked not frozen not expired: security count not supported: enhanced erase Security level high Logical Unit WWN Device Identifier: 2615dee561ae10a3 NAA : 2 IEEE OUI : 615dee Unique ID : 561ae10a3 Integrity word not set (found 0x1145, expected 0x7ca5)
- Пытался отключить свойство устройства только для чтения
# hdparm -r0 /dev/sdb /dev/sdb: setting readonly to 0 (off) readonly = 0 (off)
- Пытался открыть его снова с помощью fdisk
# fdisk /dev/sdb fdisk: cannot open /dev/sdb: Read-only file system
- Отключил USB и снова подключил
- Пробовал снова fdisk
# fdisk /dev/sdb Welcome to fdisk (util-linux 2.28.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdb: 7.8 GiB, 8394899456 bytes, 16396288 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 Disklabel type: dos Disk identifier: 0xc3072e18 Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 2099199 2097152 1G b W95 FAT32 /dev/sdb2 2099200 4196351 2097152 1G 83 Linux /dev/sdb3 4196352 6293503 2097152 1G 83 Linux
- Разделы все еще там даже после
dd
от/dev/zero
. - Удалил все разделы, затем попытался записать изменения на устройство
Command (m for help): w The partition table has been altered. Calling ioctl() to re-read partition table. /dev/sdb: close device failed: Input/output error
Похоже, какое-то аппаратное повреждение. Есть ли способ подтвердить это?