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