Моя флешка выглядит мертвой:
victor@X301A1:~$ umount /dev/sdc1
victor@X301A1:~$ sudo mkfs -t vfat /dev/sdc1
mkfs.vfat 3.0.12 (29 Oct 2011)
mkfs.vfat: unable to open /dev/sdc1: Read-only file system
victor@X301A1:~$ sudo hdparm -r0 /dev/sdc1
/dev/sdc1:
setting readonly to 0 (off)
readonly = 0 (off)
victor@X301A1:~$ sudo fsck -n /dev/sdc1
fsck de util-linux 2.20.1
dosfsck 3.0.12, 29 Oct 2011, FAT32, LFN
/.Trash-1000/files/sans_titre
Start does point to root directory. Deleting dir.
/.Trash-1000/files/Bus CAN
Start does point to root directory. Deleting dir.
Reclaimed 190903 unused clusters (781938688 bytes).
Free cluster summary wrong (1001897 vs. really 1383698)
Auto-correcting.
Leaving file system unchanged.
/dev/sdc1: 8052 files, 566660/1950358 clusters
Можно ли как-нибудь восстановить флешку? Поблагодарить
Ответы:
Что ж, можно попробовать обнулить необработанное блочное устройство, чтобы посмотреть, может ли оно работать. Если вы можете записать это, то сможете создать чистую таблицу разделов, создать новый раздел и отформатировать его.
Предположим, что USB-накопитель находится в / dev / sdc, сначала убедитесь, что / dev / sdc1 отключен:
Посмотрите, сможете ли вы очистить таблицу разделов, скажем, скопировав несколько нулей в первые несколько K
Если это работает, посмотрите, можете ли вы записать нули на все устройство без сбоев. Чтобы легко увидеть, если ядро не может записать на устройство, сначала очистите текущие сообщения ядра и выбросьте их, используя:
.. затем обнулить все устройство:
..это займет время dd завершится, когда на блочное устройство будет полностью записано или произошла ошибка.
Затем проверьте, пожаловалось ли ядро на устройство, используя:
..если вы видите множество сообщений об ошибках, то вы знаете, что USB-накопитель, вероятно, не в хорошем состоянии.
Однако, если это работает нормально, запустите fdisk или parted для создания разделов из чистого файла, например, с помощью fdisk, который я использую:
..note просто нажмите return для вопросов первого и последнего сектора, fdisk выберет правильные значения по умолчанию (которые будут отличаться от моего примера выше). А затем отформатируйте раздел с помощью VFAT:
а затем извлеките и снова вставьте диск. Это должно быть чисто отформатировано.
источник
status=progress
опцию вdd
(требуется GNU Coreutils 8.24+) для отображения прогресса.status=progress
не похоже на прогрессdd
команда может занять много времени. Для моей 128 ГБ флешки это заняло ~ 50 минут!Вы можете просто отформатировать его с помощью gparted . Если это не сработает, как описано здесь , вы можете:
источник