1

Получил флешку на 8 Гб. Он был отформатирован в FAT32 и является полностью пустым, но окна показывают, что используются 4 КБ (после форматирования в окнах NTFS показывается, что используются 54 МБ).

Использовал некоторые программы для редактирования дисков, чтобы заглянуть внутрь. Оказывается, место занято какой-то BOOTMGR. Как я понимаю, это используется только если я буду загружать что-то с этой флешки?

Есть ли способ стереть все это? Так что после формата где будет неиспользуемое пространство.

2 ответа2

2

Конечно, вот как.

Обратите внимание, что используемое пространство может быть связано с файловой системой. Проверьте, уменьшает ли форматирование FAT32 занимаемое пространство.

2

Для NTFS место всегда занято (основной таблицей файлов, которая является специальным скрытым файлом).
Нет способа сделать его действительно пустым. Вы можете немного изменить размер MFT, используя различные параметры при форматировании раздела NTFS.
(По умолчанию Windows использует достаточно большой MFT, что хорошо для обычного жесткого диска с шаблоном использования общего назначения, но иногда не очень эффективно на съемных носителях или на дисках сервера, которые имеют не универсальный шаблон использования.)

Термин BOOTMGR - красная сельдь. Эта конкретная утилита, которую вы использовали, вероятно, всегда называет первый сектор диска BOOOTMGR, независимо от того, что там на самом деле.
Обычно первые 512 байтов содержат таблицу разделов и (необязательно) первый этап загрузчика. Если диск использует сектора больше 512 байт (в вашем случае 4K), остальная часть этого 1-го сектора не используется.

Для FAT32 первый реально используемый блок - это фактически второй сектор диска, который также будет содержать некоторые издержки файловой системы. Всегда папка занимает немного места. Это также относится к (пустой) ROOT-папке на диске.

Невозможно, чтобы файловая система была на 100% пустой. Некоторые накладные расходы всегда требуются.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .