Проблема в "очумелых" ручках моего товарища Ж Flash-диск был форматирован быстрым форматом. Мне удалось считать полный имидж диска (128 мб) Естественно вся таблица FAT забита 00h. Есть, ли у кого толковая дока на FAT 32. То, что я нашёл не подходит. Некоторые цепочки сохранились, поэтому есть надежда...
Попробуй Acronis RecoveryExpert Delux, я ей FAT восстанавливал, только FAT HDD, на счет Flash не знаю. И по моему Flash должна быть в наличии.
Так какие цепочки ? В FAT-таблице. У тебя корневая директория цела ? Если на flash писал один раз или несколько раз не стирая, то дефрагментации нет и почти все ( кроме корневой директории можно восстановить). Удобнее всего конечно на виртуальной машине все делать, но можно и на реальном диске сделать FAT32 пустой на 128 Мег и записать туда с образа все, что после таблицы ФАТ. Потом натравить тот же Акронис. Если писал много раз с частичным стиранием, то файлы дефрагментированы и нужна таблица ФАТ. Без нее придется склеивать файлы. Задача попроще, чем с хард-диском, т.к. ты же не 1000 раз писал, но все зависит от того, как там фрагменты легли...
Корневой каталог убит (все забито 00), дефрагментация - есть. Вот пример HEX Код (Text): 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. Может смещение от начала не так расчитываю ?
У меня на флешке 256 Мб корневой каталог начинается в 501 секторе ( 1-бут + 2х250 FAT). Второй кластер лежит в секторе 544 !! А перед ним нули - пустая рут-директория. Т.е. у тебя 2-й кластер в секторе 295 ( если рут такой же, а FAT в два раза меньше). И секторов в кластере у меня 8. На флешке обычно FAT16 сидит и при 2-х секторах об'ем всего 64 Мб.... У тебя кластер должен быть из 4-х секторов.