ПРИМЕЧАНИЕ. Я специально работаю с виртуальными жесткими дисками, но предполагаю, что аналогичные правила управляют физическими жесткими дисками. Пожалуйста, исправьте меня, если я ошибаюсь в этом предположении, но даже если я ошибаюсь, это спорный вопрос для моего конкретного случая использования.
КОНТЕКСТ
ОС: Windows 7 (x64) Ultimate
Я пытаюсь создать однотомные виртуальные жесткие диски, у которых есть свободное пространство заданного размера, например, если я хочу освободить ровно 2 ГБ (2 147 483 648 байт) после завершения инициализации и форматирования, я решил создать виртуальный жесткий диск как 2 092 МБ (2 193 620 992 байта).
Я использую MBR, который, как я обнаружил, при инициализации потребляет 3 076 КБ (3 149 824 байт), независимо от размера VHD - я предполагаю хранить информацию о разделе / томе?
Однако в моем примере с 2 ГБ я бы создал один том NTFS, используя все доступное пространство, и как только диск станет доступен, вы увидите, что некоторое пространство уже используется - точнее, 41 980 КБ (42 987 520 байт).
ВОПРОСЫ
Для чего используется это пространство? Есть ли какие - либо причине она должна быть использована, или она может быть утилизирована для нормального хранения данных?
Можно ли использовать расчет, чтобы узнать, сколько места будет использовано после создания тома NTFS?
Я хочу использовать виртуальные жесткие диски разных размеров и хотел бы иметь возможность заранее определить это потерянное пространство, а не использовать метод проб и ошибок. Я пытался создать виртуальные жесткие диски разных размеров и сравнивать значения используемого пространства, пытаясь найти либо постоянный процент использованного оригинала, либо фиксированный объем + процент оригинала. Я не смог определить закономерность.Будет ли моя конечная цель легче достичь через GPT вместо MBR? Я не удосужился поэкспериментировать с этим.
Точно так же будет проще с форматом, отличным от NTFS?