восстановление разделов (уже невозможно?)

Выбор и настройка HardWare

Модератор: Модераторы разделов

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

восстановление разделов

Сообщение SLEDopit »

попалась тут мне битая флешка. с ценными данными. попытался восстановить. не получилось(
как быть?
вывод dmesg

Код:

[538369.996043] usb 3-3: new high speed USB device using ehci_hcd and address 24 [538370.129897] usb 3-3: configuration #1 chosen from 1 choice [538370.142299] scsi20 : SCSI emulation for USB Mass Storage devices [538370.144677] usb 3-3: New USB device found, idVendor=058f, idProduct=1234 [538370.144691] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [538370.144697] usb 3-3: Product: Mass Storage Device [538370.144701] usb 3-3: Manufacturer: Alcor Micro [538370.145114] usb-storage: device found at 24 [538370.145123] usb-storage: waiting for device to settle before scanning [538375.144313] usb-storage: device scan complete [538375.145170] scsi 20:0:0:0: Direct-Access Generic USB Flash Disk 7.76 PQ: 0 ANSI: 2 [538375.204633] sd 20:0:0:0: [sda] 1 512-byte hardware sectors (0 MB) [538375.205260] sd 20:0:0:0: [sda] Write Protect is off [538375.205273] sd 20:0:0:0: [sda] Mode Sense: 03 00 00 00 [538375.205279] sd 20:0:0:0: [sda] Assuming drive cache: write through [538375.208144] sd 20:0:0:0: [sda] 1 512-byte hardware sectors (0 MB) [538375.208759] sd 20:0:0:0: [sda] Write Protect is off [538375.208771] sd 20:0:0:0: [sda] Mode Sense: 03 00 00 00 [538375.208776] sd 20:0:0:0: [sda] Assuming drive cache: write through [538375.208782] sda:<3>end_request: I/O error, dev sda, sector 0 [538375.210000] Buffer I/O error on device sda, logical block 0 [538375.211112] end_request: I/O error, dev sda, sector 0 [538375.211124] Buffer I/O error on device sda, logical block 0 [538375.212114] end_request: I/O error, dev sda, sector 0 [538375.212126] Buffer I/O error on device sda, logical block 0 [538375.213238] end_request: I/O error, dev sda, sector 0 [538375.213250] Buffer I/O error on device sda, logical block 0 [538375.214362] end_request: I/O error, dev sda, sector 0 [538375.214375] Buffer I/O error on device sda, logical block 0 [538375.214401] ldm_validate_partition_table(): Disk read failed. [538375.215612] end_request: I/O error, dev sda, sector 0 [538375.215625] Buffer I/O error on device sda, logical block 0 [538375.216994] end_request: I/O error, dev sda, sector 0 [538375.217008] Buffer I/O error on device sda, logical block 0 [538375.218240] end_request: I/O error, dev sda, sector 0 [538375.218253] Buffer I/O error on device sda, logical block 0 [538375.219362] end_request: I/O error, dev sda, sector 0 [538375.219374] Buffer I/O error on device sda, logical block 0 [538375.219400] Dev sda: unable to read RDB block 0 [538375.220744] end_request: I/O error, dev sda, sector 0 [538375.220759] Buffer I/O error on device sda, logical block 0 [538375.221989] end_request: I/O error, dev sda, sector 0 [538375.223239] end_request: I/O error, dev sda, sector 0 [538375.223273] unable to read partition table [538375.223411] sd 20:0:0:0: [sda] Attached SCSI removable disk [538375.498891] end_request: I/O error, dev sda, sector 0 [538375.500063] end_request: I/O error, dev sda, sector 0 [538375.623867] end_request: I/O error, dev sda, sector 0 [538375.625130] end_request: I/O error, dev sda, sector 0

что пытался сделать:

Код: Выделить всё

[17:58]root:/docus #ls -l /dev/sda
brw-rw---- 1 root floppy 8, 0 Дек 24 17:58 /dev/sda
[17:59]root:/docus #fdisk -l

Disk /dev/hda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000bd53f
<дальше вывод таблиц с харда и все. про флешку ни слова>

[17:59]root:/docus #gpart /dev/sda

*** Fatal error: cannot get sector size on dev(/dev/sda).
т.е. флешка вроде и цепляется. в дмесге же проскакивают сообщения. но ни фдиск ни гпарт ее не видят.
предполагаемая фс - фат (флешка не моя, но просили помочь). флешка на гиг.
тестдиск так же не видит флешку.
тут еще что то можно сделать?:)
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
romuil
Сообщения: 2095
Статус: Ромунцель
ОС: ALTLinux Sisyphus

Re: восстановление разделов

Сообщение romuil »

dd с нее копирует?
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: восстановление разделов

Сообщение SLEDopit »

romuil писал(а):
24.12.2008 18:59
dd с нее копирует?

Код: Выделить всё

[19:11]root:/docus #dd if=/dev/sda of=rin.img
dd: чтение `/dev/sda': Ошибка ввода/вывода
0+0 записей считано
0+0 записей написано
 скопировано 0 байт (0 B), 0,0174318 c, 0,0 kB/c
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: восстановление разделов

Сообщение Mage-Warrior »

SLEDopit писал(а):
24.12.2008 19:11
romuil писал(а):
24.12.2008 18:59
dd с нее копирует?

Код: Выделить всё

[19:11]root:/docus #dd if=/dev/sda of=rin.img
 dd: чтение `/dev/sda': Ошибка ввода/вывода
 0+0 записей считано
 0+0 записей написано
  скопировано 0 байт (0 B), 0,0174318 c, 0,0 kB/c



Код: Выделить всё

#dd if=/dev/sda of=rin.img conv=noerror,sync

Затем берете testdisk и натравливаете на снятый образ.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: восстановление разделов

Сообщение SLEDopit »

Mage-Warrior писал(а):
25.12.2008 08:41

Код: Выделить всё

#dd if=/dev/sda of=rin.img conv=noerror,sync
флешка на 1 (один!) гиг :)

Код: Выделить всё

скопировано 2011921920 байт (2,0 GB), 5605,14 c, 359 kB/c
dd: чтение `/dev/sda': Ошибка ввода/вывода
0+3929536 записей считано
3929536+0 записей написано
 скопировано 2011922432 байта (2,0 GB), 5605,14 c, 359 kB/c
dd: чтение `/dev/sda': Ошибка ввода/вывода
0+3929537 записей считано
3929537+0 записей написано
далее я прервал. а то у меня так места на харде не останется :)
Mage-Warrior писал(а):
25.12.2008 08:41
Затем берете testdisk и натравливаете на снятый образ.
ниче он там не нашел. говорит ноу партишенс на твоем образе и че хочешь то и делай.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: восстановление разделов

Сообщение Mage-Warrior »

Похоже, остается только посочувствовать :cray:
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: восстановление разделов

Сообщение Mage-Warrior »

Mage-Warrior писал(а):
26.12.2008 08:39
Похоже, остается только посочувствовать :cray:

Хотя. Попробуйте выгрузить ehci_hcd (modprobe -r ehci_hcd). Попадалась мне флэшка, нечитаемая/непишущаяся. Дело оказалось, как я понял из прочитанного, в том, что сначала контроллер с накопителем договоривались о скоростях 2.0, но при передаче возникало огромное количество некорректируемых ошибок. Только выгрузка ehci_hcd помогает... Правда, мне кажется, что в Вашем случае шансов немного.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: восстановление разделов

Сообщение SLEDopit »

Mage-Warrior писал(а):
26.12.2008 08:50
Правда, мне кажется, что в Вашем случае шансов немного.
так и есть. а жаль(
но все равно, спасибо большое за помощь.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали: