Добрый день, с праздником!
Подскажите, пожалуйста.
Форматирую флешку (средствами ОС, Win XP), сразу после формата в свойствах вижу: занято 8192 байт. Файлов на флешке нет, в том числе скрытых - если смотроеть, скажем, в Far. Между тем, Far тоже пишет:
Total bytes 15 503 761 408
Free bytes 15 503 753 216
(разница 8192). Я понимаю, что на флешке должно быть выделено место под FAT и т.п., но это место, по логике, должно исключаться из потенциально доступного пользователю объема, т.е. уже из Total bytes. Что еще может занимать место на флешке и не светиться в файловой системе, и чем можно его посмотреть?
Это ROOT directory. Она "типа" файл в FAT32. Занимает 1 кластер по умолчанию и может расти в размере.
Сформатируй в FAT16 - будет "счастье" (типа "0 байт занято").
В FAT16 ROOT directory не считается за user data. Но и размер фиксирован.
А кому счас легко...
Спасибо!
И вправду, логично.
Если структура может отбирать место в доступной пользователю области в процессе использования накопителя, она должна числиться в user data.
Отправить комментарий