[an error occurred while processing this directive]
Не знаю имменно в винде как, но...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено D.A. 27 октября 2006 г. 18:23
В ответ на: Можно ли под Windows создать диск с FAT16 маленького размера (~10кБайт) ? отправлено <font color=gray>NB</font> 27 октября 2006 г. 14:20

По спецификации тип системы определяется по количеству кластеров.

FAT Type Determination
There is considerable confusion over exactly how this works, which leads to many “off by 1”, “off by
2”, “off by 10”, and “massively off” errors. It is really quite simple how this works. The FAT type—
one of FAT12, FAT16, or FAT32—is determined by the count of clusters on the volume and nothing
else.
--------------------
If(CountofClusters < 4085) {
/* Volume is FAT12 */
} else if(CountofClusters < 65525) {
/* Volume is FAT16 */
} else {
/* Volume is FAT32 */
}
---------------------
Но если самому эмулировать диск, то можно остальные несуществующие кластеры принять за BAD.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание