LINUX.ORG.RU

Помогите с умершим fat32 разделом... плс


0

0

Всем доброго времени суток.... прошу помочь в моей катастрофе... банальной до ужаса, но она имеет место быть...

есть винт №1, на нём стоит линух

есть винт №2, и на нём стоит винда, и есть extended раздел и в нём ещё 2 логических виндовых диска... всё это дело работало долго, очень долго.

сёдня случилось... hdb1 и hdb5 читаются нормально, а вот на счёт hdb6 пишет, что неизвестная файловая система на разделе.

если загрузиться под виндой, то она очень обрывисто всё рассказывает... говорит, что раздел не отфрматирован и предлагает свершить сие действо над ним..... но там ОЧЕНЬ важная инфа.

пробовал fsck.msdos, fsck.vfat, просто говорят. что там не их файловая система и всё, пробовал запустить fdisk поглядеть что скажет, тоже не особо хочет разговаривать с разделом

из под винды Partition Magic говорит, что раздел unformatted и всё тут... с тех пор, как произошло, ничего на винт не писал, никаких изменений не производил..

пожалуйста. хелп, я уже не знаю, на что надеяться, ибо там... ну просто жгуче важная информация... хелп

заранне благодарен


Под виндой recover my files, get data back. Первая ищет файлы посекторно и выдирает с винта, вторая восстанавливает файловую систему. В любом случае надо действовать крайне осторожно, чтобы ничего не записать поверх потерянных данных.

dn2010 ★★★★★
()
Ответ на: комментарий от dn2010

опять же под офтопик - easy recovery очень неплохая утилитка. Ну и опять же, как сказанно ранее dn2010 - остарожность, чтоб не затереть файлы

deys ★★★
()
Ответ на: комментарий от ram32

Скорее всего одно из двух: либо умерла FAT, либо умерла область, описывающая диск (первые секторы диска).
Сначала я думал, что что-то случилось с таблицей разделов (смена типа партиции или что-то похожее), но при смене типа партиции с 0c на 83 она прекрасно монтируется под линукс (несмотря на то, что в fstab прописана как vfat), и работает под виндой-98 (с ХР не проверял, но думаю тоже работала бы).
Дальше просто не было времени разбираться.
Если есть свободный раздел нужного объёма, лучше всего скопировать сбойную партицию при помощи dd, а потом проводить эксперименты по восстановлению данных.

archont ★★★
()
Ответ на: комментарий от anonymous

Похожий случай буквально на днях. Приносят диск - говорят не 
запускаеться, там всего одна партиция 40гб и на ней виндоза ХР-еновая 
стояла. Вообщем пробовал я его сначало в винде повесить, тот предлагает 
 форматировать :) спасибо. Попробовал с доса с помощью 
актив-партишен-рековери, этот партицию нашел но но таблице раздело типа 
отремантировал, сохранил, перегружаю - таже беда. Ладно думаю буду 
ковырять линух... надож в конце концов научиться :).

dd if=/dev/hda1 of=boot.img bs=512 count=1
hexdump boot.img
Получаю
0000000: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000010: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000020: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000030: 0000 0000 0000 0000 0000 0000 0000 0000  ................
0000040: 0000 0000 0000 0000 0000 0000 0000 0000  ................
все понятно! Как же он партицию подцепит если там пусто!

dd if=/dev/hda of=boot.img bs=512 count=1
hexdump mbr.img
Вот те  типичный пример mbr, в строчке 1b0 начинаеться описание первого раздела. 
0000000: 33c0 8ed0 bc00 7cfb 5007 501f fcbe 1b7c  3.....|.P.P....|
0000010: bf1b 0650 57b9 e501 f3a4 cbbd be07 b104  ...PW...........
0000020: 386e 007c 0975 1383 c510 e2f4 cd18 8bf5  8n.|.u..........
0000030: 83c6 1049 7419 382c 74f6 a0b5 07b4 078b  ...It.8,t.......
0000040: f0ac 3c00 74fc bb07 00b4 0ecd 10eb f288  ..<.t...........
0000050: 4e10 e846 0073 2afe 4610 807e 040b 740b  N..F.s*.F..~..t.
0000060: 807e 040c 7405 a0b6 0775 d280 4602 0683  .~..t....u..F...
0000070: 4608 0683 560a 00e8 2100 7305 a0b6 07eb  F...V...!.s.....
0000080: bc81 3efe 7d55 aa74 0b80 7e10 0074 c8a0  ..>.}U.t..~..t..
0000090: b707 eba9 8bfc 1e57 8bf5 cbbf 0500 8a56  .......W.......V
00000a0: 00b4 08cd 1372 238a c124 3f98 8ade 8afc  .....r#..$?.....
00000b0: 43f7 e38b d186 d6b1 06d2 ee42 f7e2 3956  C..........B..9V
00000c0: 0a77 2372 0539 4608 731c b801 02bb 007c  .w#r.9F.s......|
00000d0: 8b4e 028b 5600 cd13 7351 4f74 4e32 e48a  .N..V...sQOtN2..
00000e0: 5600 cd13 ebe4 8a56 0060 bbaa 55b4 41cd  V......V.`..U.A.
00000f0: 1372 3681 fb55 aa75 30f6 c101 742b 6160  .r6..U.u0...t+a`
0000100: 6a00 6a00 ff76 0aff 7608 6a00 6800 7c6a  j.j..v..v.j.h.|j
0000110: 016a 10b4 428b f4cd 1361 6173 0e4f 740b  .j..B....aas.Ot.
0000120: 32e4 8a56 00cd 13eb d661 f9c3 556e 6781  2..V.....a..Ung.
0000130: 6c74 6967 6520 5061 7274 6974 696f 6e73  ltige Partitions
0000140: 7461 6265 6c6c 6500 4665 686c 6572 2062  tabelle.Fehler b
0000150: 6569 6d20 4c61 6465 6e20 6465 7320 4265  eim Laden des Be
0000160: 7472 6965 6273 7379 7374 656d 7300 4265  triebssystems.Be
0000170: 7472 6965 6273 7379 7374 656d 206e 6963  triebssystem nic
0000180: 6874 2076 6f72 6861 6e64 656e 0000 0000  ht vorhanden....
0000190: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001a0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001b0: 0000 0000 002c 486e 0f81 b137 0000 8001  .....,Hn...7....
00001c0: 0100 0c0e ffff 3f00 0000 8291 a804 0000  ......?.........
00001d0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001e0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.
Вроде все правильно.

fishor
()
Ответ на: комментарий от fishor

Делаю небольшую пробу.
Правлю пустой бут
vi boot.img (гланое не забыть волшебно слово :%!xxd)
И прописываю тутда чтонибуть для ореинтации
0000000: 1111 1111 1111 0000 0000 0000 0000 0000
и трамбую все это на диск
dd of=/dev/hda1 if=test.img
Потом
if=/dev/hda of=/mnt/test/test2.img count=70 bs=512
Просматриваю
Это мбр
0000000: 33c0 8ed0 bc00 7cfb 5007 501f fcbe 1b7c  3.....|.P.P....|
.............. 
00001f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.
0000200: 0000 0000 0000 0000 0000 0000 0000 0000  ................
.............пусто..............
0003ff0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
Куос какойто инфы - я не знаю что это :(
0004000: de41 a0f5 0100 0100 d4c6 def1 002d 4d6a  .A...........-Mj
.................какаято инфа ...............
00041f0: 350c 23f5 eff0 6e07 8cd9 6812 0200 0000  5.#...n...h.....
Снова пусто .............
0004200: 0000 0000 0000 0000 0000 0000 0000 0000  ................
..................... пусто .................
0007df0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
Тут бутсектор нынешней партиции. То что мы туда и прописали.
0007e00: 1111 1111 1111 0000 0000 0000 0000 0000  ................
Потом пусто ..............
0007ff0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
И еще один кусок какойто инфы.... если кто подскажет что это
буду признателен.
0008000: f8ff ff0f ffff ffff ffff ff0f ffff ff0f  ................
0008010: 0500 0000 0600 0000 0700 0000 0800 0000  ................
0008020: 0900 0000 0a00 0000 ffff ff0f 0c00 0000  ................
0008030: ffff ff0f 0e00 0000 0f00 0000 1000 0000  ................
0008040: 1100 0000 1300 0000 ffff ff0f 1500 0000  ................
0008050: ffff ff0f 1a00 0000 ffff ff0f ffff ff0f  ................
0008060: ffff ff0f ffff ff0f 1b00 0000 2000 0000  ............ ...
0008070: ffff ff0f ffff ff0f ffff ff0f ffff ff0f  ................
0008080: 2100 0000 2200 0000 2300 0000 2400 0000  !..."...#...$...
0008090: 2500 0000 2600 0000 2700 0000 2800 0000  %...&...'...(...
00080a0: 2900 0000 2a00 0000 2b00 0000 2c00 0000  )...*...+...,...
00080b0: 2d00 0000 2e00 0000 2f00 0000 3000 0000  -......./...0...
00080c0: 3100 0000 3200 0000 3300 0000 3400 0000  1...2...3...4...
00080d0: 3500 0000 3700 0000 ffff ff0f 3800 0000  5...7.......8...
00080e0: 3900 0000 3a00 0000 3b00 0000 3c00 0000  9...:...;...<...
00080f0: 3e00 0000 ffff ff0f 3f00 0000 4000 0000  >.......?...@...
0008100: 4100 0000 4200 0000 4300 0000 4400 0000  A...B...C...D...
0008110: 4500 0000 4600 0000 4700 0000 4800 0000  E...F...G...H...
0008120: 4900 0000 4a00 0000 4b00 0000 4c00 0000  I...J...K...L...
0008130: 4d00 0000 4e00 0000 4f00 0000 5000 0000  M...N...O...P...
0008140: 5300 0000 ffff ff0f ffff ff0f 5400 0000  S...........T...
............. и заканчиваеться магическим словом 55aa
по ходу дело этот кусок тоже относиться к буту.
00083f0: 0000 0000 0000 0000 0000 0000 0000 55aa  ..............U.
Пусто
0008400: 0000 0000 0000 0000 0000 0000 0000 0000  ................
............................
00089f0: 0000 0000 0000 0000 0000 0000 0000 0000  ................
Аааа что это, это же бут сектор... откуда он тут взялся :)
0008a00: eb58 904d 5357 494e 342e 3100 0240 2000  .X.MSWIN4.1..@ .
0008a10: 0200 0000 00f8 0000 3f00 ff00 3f00 0000  ........?...?...
0008a20: 8291 a804 4425 0000 0000 0000 0200 0000  ....D%..........
0008a30: 0100 0600 0000 0000 0000 0000 0000 0000  ................
0008a40: 8000 29df 1754 1b4e 4f20 4e41 4d45 2020  ..)..T.NO NAME
0008a50: 2020 4641 5433 3220 2020 fa33 c98e d1bc    FAT32   .3....
0008a60: f87b 8ec1 bd78 00c5 7600 1e56 1655 bf22  .{...x..v..V.U."
0008a70: 0589 7e00 894e 02b1 0bfc f3a4 8ed9 bd00  ..~..N..........
0008a80: 7cc6 45fe 0f8b 4618 8845 f938 4e40 7d25  |.E...F..E.8N@}%
0008a90: 8bc1 99bb 0007 e897 0072 1a83 eb3a 66a1  .........r...:f.
0008aa0: 1c7c 663b 078a 57fc 7506 80ca 0288 5602  .|f;..W.u.....V.
0008ab0: 80c3 1073 edbf 0200 837e 1600 7545 8b46  ...s.....~..uE.F
0008ac0: 1c8b 561e b903 0049 4075 0142 bb00 7ee8  ..V....I@u.B..~.
0008ad0: 5f00 7326 b0f8 4f74 1d8b 4632 33d2 b903  _.s&..Ot..F23...
0008ae0: 003b c877 1e8b 760e 3bce 7317 2bf1 0346  .;.w..v.;.s.+..F
0008af0: 1c13 561e ebd1 730b eb27 837e 2a00 7703  ..V...s..'.~*.w.
0008b00: e9fd 02be 7e7d ac98 03f0 ac84 c074 173c  ....~}.......t.<
0008b10: ff74 09b4 0ebb 0700 cd10 ebee be81 7deb  .t............}.
0008b20: e5be 7f7d ebe0 98cd 165e 1f66 8f04 cd19  ...}.....^.f....
0008b30: 4156 666a 0052 5006 536a 016a 108b f460  AVfj.RP.Sj.j...`
0008b40: 807e 020e 7504 b442 eb1d 9192 33d2 f776  .~..u..B....3..v
0008b50: 1891 f776 1842 87ca f776 1a8a f28a e8c0  ...v.B...v......
0008b60: cc02 0acc b801 028a 5640 cd13 618d 6410  ........V@..a.d.
0008b70: 5e72 0a40 7501 4203 5e0b 4975 b4c3 0318  ^r.@u.B.^.Iu....
0008b80: 0127 0d0a 556e 6775 656c 7469 6765 7320  .'..Ungueltiges
0008b90: 5379 7374 656d 20ff 0d0a 452f 412d 4665  System ...E/A-Fe
0008ba0: 686c 6572 2020 2020 ff0d 0a44 6174 656e  hler    ...Daten
0008bb0: 7472 6165 6765 7220 7765 6368 7365 6c6e  traeger wechseln
0008bc0: 2075 6e64 2054 6173 7465 2064 7275 6563   und Taste druec
0008bd0: 6b65 6e0d 0a00 0000 494f 2020 2020 2020  ken.....IO
0008be0: 5359 534d 5344 4f53 2020 2053 5953 7e01  SYSMSDOS   SYS~.
0008bf0: 0057 494e 424f 4f54 2053 5953 0000 55aa  .WINBOOT SYS..U.
Что же делать ??? Пробую с помощью fdisk сказать что первая партиция 
начинаеться не с первого сектора первой головы а со второго сектора. 

В результатете бут начался у меня с этой строчки
0008b20: e5be 7f7d ebe0 98cd 165e 1f66 8f04 cd19  ...}.....^.f....
Тоже не годиться.... безобразия. У кого есть другие предложения - 
говорите.

Корче позанималься я еще немного сексом с этим животным и порешил 
if=/dev/hda of=/mnt/test/recovery.img count(большое чило) bs=512 scip=69

В итоге у меня получился большой файл который начинаеться с
0008a00: eb58 904d 5357 494e 342e 3100 0240 2000  .X.MSWIN4.1..@ .
То что доктор прописал.

Теперь можно
mount -o loop recovery.img /mnt/recovery

И о чюдо все файлы в целлости и сохранности.

fishor
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.