Сайт | Скачать | Видео | Wiki

Автор Тема: [восстановление флешки]  (Прочитано 6885 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн timur73_73

  • Постоялец
  • ***
  • Сообщений: 168
  • Репутация: +14/-0
  • йа
[восстановление флешки]
« : 17 Апрель 2009, 13:46:35 »
На авторство не претендую
взято с форума ubuntu (с небольшой корректировкой)
Вообщем, если вы вдруг неудачно извлекли флешку и она стала ругаться и не форматируется, то можно сделать следующим образом
Цитировать

восстановление usb flash drives:

всё делается в терминале
1. смотрим название флешки в системе (не перепутайте с hdd sata или scsi)

fdisk -l

2. смотрим параметры устройства:

hdparm /dev/sdX

(вместо X подставьте ту букву, которой в вашей системе обозначен usb-drive при вводе первой команды)


должно быть что-то типа:


/dev/sdX:

readonly      =  0 (off)

readahead     = 256 (on)

geometry      = 1015/64/62, sectors = 4030463, start = 0

3. размонтирование (если флэшка вообще монтируется):

umount /dev/sdX1


4. низкоуровневое форматирование:

dd if=/dev/zero of=/dev/sdX

это займёт для 1 гигабайта около 10 минут или около того

5. создание раздела:

fdisk /dev/sdX

новый:

n

первичный:

p

номер раздела:

1

первый цилиндр:

жмём *ENTER* (по умолчанию)

последний цилиндр:

жмём *ENTER* (по умолчанию)

(смена ID раздела - по-умолчанию Linux):

t

для просмотра списка кодов жмём:

l

нам нужен скорее всего FAT:

6

смотрим что мы имеем в результате:

p

вывод должен быть примерно таким:

Устр-во Загр     Начало       Конец       Блоки   Id  Система

/dev/sdX1               1        1015     1006849    6  FAT16

записываем и сохраняем сделанные изменения раздела:

w

6. теперь нужно обязательно отмонтировать новый раздел

(он может примонтироваться автоматически):

umount /dev/sdX1


7. теперь форматируем раздел:

mkfs.vfat -F 16 /dev/sdX1


и увидим такой вывод:

mkfs.vfat 2.11 (12 Mar 2005)

UPD: ещё можно отформатировать так:

mkdosfs /dev/sdX1

всё!

вынимаем и снова вставляем usb-drive.

mkdosfs /dev/sdX1 мной не проверено, остальное проверено - работает
« Последнее редактирование: 05 Май 2009, 15:56:41 от Zloy_T »

Оффлайн georgii-2

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 547
  • Репутация: +14/-0
Re: восстановление флешки
« Ответ #1 : 26 Апрель 2009, 22:21:20 »
Ну вот,есть что сообщить.Итак,первая флэшка,самый тяжелый случай (1 Гиг).Винда видит,но не может открыть,Паппи не видит даже с fdisk.Утилитка CheckUDisk выдала Vid иPid,по ним на сайте iFlash нашел утилиту для восстановления.Результат - винда даёт сообщение о подключении,но уже не видит флэшку.Зато Паппик её увидел!Правда не смог примонтировать.Далее fdisk -l определилась,hdparm /dev/sdb1 (она определилась как sdb1)выдала параметры,потом на всякий пожарный (по совету alex) дал команду badblocks -w sdb1,на моём компе это заняло почти полтора часа почему-то.Кстати,команда   dd if=/dev/zero of=/dev/sdb1 занимает столько-же.Затем fdisk /dev/sdb1- комп работал три часа,потом отключение света и казалось-бы всё,но теперь оказалось,что винда её видит!Далеее,обычное форматирование утилитой HP USB Disk Storage Format Tool. (Непонятно,но на # fsck.vfat /dev/sdb1,bash отвечает command not found)Остальные флэшки,как правило оживали с помощью утилитки HDHacker (по совету  maksyush)- скопировал с хорошей флэшки бутовый файл и записывал в полудохлые флэшки,в том числе и в свою Sony-кандидатку в помойку,все работают.Но большинство флэшек всё-таки имели механические повреждния,их ломают при извлечении.По моему,фирмы специально так проектируют корпуса.Корпуса проще выломать,пропаять контакты и вместо корпуса облить эпоксидкой,моя знакомая разрисовала её краской для ногтей - вполне крутенько получилось.Прорекламировать Паппик не получилось,знакомые поступили проще - набросили на меня седло с мешком флэшек.За винду прошу сильно не бить, я старый и больной.Всем большое спасибо(alex,maksyush,timur73_73 с плюсиками).
« Последнее редактирование: 26 Апрель 2009, 22:34:58 от georgii-2 »
ищем простые решения актуальных задач технического прогресса.
AMD Athlon(tm) 64 Processor 3000+
GeForce 6150SE nForce 430

Оффлайн Fliker09

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1624
  • Репутация: +120/-1
  • Puppy 4ever!
Re: восстановление флешки
« Ответ #2 : 27 Апрель 2009, 00:08:38 »
Под паппиком заметил что fsck неполноценный. В общем это и нормально учитывая что нужно было добиться маленького размера дистра любыми путями. Да, он выполняет свою роль но некоторые опции не работают. Так что попробуйте под большим линуксом (я так чинил свою флэшку для моба). Я попробую fsck из слаки и если всё гуд то предложу на включение в 1.21.
Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов

Оффлайн Kagalar

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: +0/-0
Re: [восстановление флешки]
« Ответ #3 : 19 Июль 2016, 16:33:58 »
С восстановлением флешки, эффективно помогут современные утилиты, предлагаю ознакомиться с ними в подборке