· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.RESEARCH —› Восстановление FAT 32

Посл.отвђт Сообщенiе


Дата: Сен 21, 2004 11:59:48

Проблема в "очумелых" ручках моего товарища Ж:( Flash-диск был форматирован быстрым форматом. Мне удалось считать полный имидж диска (128 мб) Естественно вся таблица FAT забита 00h. Есть, ли у кого толковая дока на FAT 32. То, что я нашёл не подходит. Некоторые цепочки сохранились, поэтому есть надежда...


Дата: Сен 21, 2004 12:19:55


Дата: Сен 21, 2004 13:08:56

Попробуй Acronis RecoveryExpert Delux, я ей FAT восстанавливал, только FAT HDD, на счет Flash не знаю.
И по моему Flash должна быть в наличии.


Дата: Сен 21, 2004 15:24:54

„Естественно вся таблица FAT забита 00h. Есть, ли у кого толковая дока на FAT 32. То, что я нашёл не подходит. Некоторые цепочки сохранились, поэтому есть надежда...“
Так какие цепочки ? В FAT-таблице.
У тебя корневая директория цела ?
Если на flash писал один раз или несколько раз
не стирая, то дефрагментации нет и почти все ( кроме
корневой директории можно восстановить). Удобнее
всего конечно на виртуальной машине все делать,
но можно и на реальном диске сделать FAT32 пустой
на 128 Мег и записать туда с образа все, что после таблицы
ФАТ. Потом натравить тот же Акронис.
Если писал много раз с частичным стиранием,
то файлы дефрагментированы и нужна таблица ФАТ.
Без нее придется склеивать файлы. Задача попроще,
чем с хард-диском, т.к. ты же не 1000 раз писал,
но все зависит от того, как там фрагменты легли...


Дата: Сен 21, 2004 16:01:18

Корневой каталог убит (все забито 00), дефрагментация - есть.
Вот пример HEX
002B5EE0:  87 80 82 8E-84 9B 20 20-44 4F 43 20-00 68 CC 59  ЗАВОДЫ  DOC  h╠Y
002B5EF0:  87 30 96 30-00 00 CE 59-87 30 64 07-00 A8 00 00  З0Ц0  ╬YЗ0d• и
002B5F00:  E5 57 52 44-30 30 30 32-54 4D 50 20-10 86 05 5B  хWRD0002TMP ►Ж♣[
002B5F10:  87 30 87 30-00 00 07 5B-87 30 E1 33-00 4E 00 00  З0З0  •[З0с3 N
002B5F20:  42 38 00 2E-00 64 00 6F-00 63 00 0F-00 81 00 00  B8 . d o c ☼ Б
002B5F30:  FF FF FF FF-FF FF FF FF-FF FF 00 00-FF FF FF FF                  

ЗАВОДЫ.DOC лежит в кластере 0000 0764h (1892). Один кластер - 2 сектора, 1 сектор 512 байт. => 1892*(512*2) = 1937408 (1D9000h) но по этому смещению от начала имиджа диска все 00. Может смещение от начала не так расчитываю ?


Дата: Сен 21, 2004 20:31:44

„Может смещение от начала не так расчитываю ?“

У меня на флешке 256 Мб корневой каталог начинается в 501 секторе ( 1-бут + 2х250 FAT).
Второй кластер лежит в секторе 544 !!
А перед ним нули - пустая рут-директория.
Т.е. у тебя 2-й кластер в секторе 295 ( если рут
такой же, а FAT в два раза меньше). И секторов
в кластере у меня 8. На флешке обычно FAT16 сидит
и при 2-х секторах об'ем всего 64 Мб....
У тебя кластер должен быть из 4-х секторов.


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.048