23.09.2023 - tech support stopped 23.09.2024 - forum closed
Author
Message
MaximD
Joined: 23 Mar 2007
Posts: 41
Location: Kiev
Posted: Mon Oct 15, 2007 17:27 Post subject: Подбор параметров бут сектора
Бывают случаи что бута нет или его содержимое немного не соответствует содержимому образа, например: в буте указано 2 копии фат а их на самом деле одна!
Сергей
Joined: 26 Aug 2005
Posts: 20281
Flash-Extractor developer
Posted: Mon Oct 15, 2007 17:39 Post subject:
1. Найти и поставить правильные FAT1, FAT2
2. Рассчитать Clasters
Code: FAT16: Clasters = (FAT2 – FAT1) / 2
FAT32: Clasters = (FAT2 – FAT1) / 4
3. Claster_0, Claster_Size
Поставить Claster_0 = 0
Поставить Claster_Size = 1
Сделать Check_Dirs
Если Diff хаотически изменяется, значит Claster_Size не верный.
Если Diff имеет постоянное значение, значит Claster_Size верный.
Попробовать все возможные значения Claster_Size:
1, 2, 4, 8, 16, 32, 64, 128, 256
Если подходящее значение найдено, поставить Claster_0 = Diff.
Делаем Check_Dirs и убеждаемся, что все Diff = 0.
4. Root
Для FAT32 должна сама встать на место, так как всегда находиться во втором кластере.
Для FAT16 нужно найти его в образе, и поставить в свойствах Root размер и положение.
5. Проверить Clasters
Clasters * Claster_Size * 512 примерно должно быть равно размеру диска.
All times are GMT + 4 Hours
Page 1 of 1