注意:我专门使用VHD,但是我假设类似的规则控制物理硬盘。如果我的假设是错误的,请纠正我,但是即使我错了,这也是我特定用例的争议点。
CONTEXT
操作系统:Windows 7(x64)Ultimate
我正在尝试创建具有给定大小的可用空间的单卷VHD,例如,如果在所有初始化和格式化完成后我想精确地腾出2 GB(2,147,483,648字节),我发现必须将VHD创建为2,092 MB(2,193,620,992字节)。
我正在使用MBR,我发现它在初始化时将占用3,076 KB(3,149,824字节),而与VHD大小无关-我假设要存储分区/卷信息?
但是,在我的2 GB示例中,我将使用全部可用空间创建一个NTFS卷,一旦驱动器可用,您就会看到已经使用了一些空间-确切地说是41,980 KB(42,987,520字节)。
质询
这个空间是做什么用的?有什么原因,有被使用,还是可以回收用于正常数据存储?
我可以使用某种计算方法来了解在创建NTFS卷之后将消耗多少空间吗?
我要使用不同大小的VHD,并且希望能够预先确定此丢失的空间,而不是使用反复试验的方法。我尝试创建不同大小的VHD并比较已用空间的值,试图找到一致的原始使用百分比或固定数量+原始百分比。我无法确定一致的模式。通过GPT而不是MBR可以更容易实现我的最终目标吗?我没有去尝试它。
同样,使用NTFS以外的格式会更容易吗?