|
用winhex查看了这个vhdx的DPT
80 (20 21 00) 0C (BC 76 06) (00 08 00 00) (00 60 40 00)
00 (BC 77 06) 07 (FE FF FF) (00 68 40 00) (00 28 80 11)
00 (FE FF FF) 07 (FE FF FF) (00 90 C0 11) (00 28 00 C0)
00 (FE FF FF) 07 (FE FF FF) (00 B8 C0 D1) (6F FE FF FF)
而已知单个分区所含扇区数最大就是ffffffff了,且分区的起始扇区最大也只能是ffffffff
在默认扇区大小为512时,一个分区最大就是2T,而一个分区前最多只能有2T的空间
也就是说,在不修改扇区大小的前提下,采用MBR分区表的硬盘可以通过分成2个2T分区的办法,用到最多4T的空间
如果要用到更多的空间的话,只能加大扇区大小
实际上,我用bootice和DG查看一楼的那个vhdx时,那个vhdx的扇区大小为4096,其DPT如下,和标准的DPT并无差别
80 (04 05 00) 07 (FE FF FF) (00 01 00 00) (00 00 14 78)
00 (FE FF FF) 0C (FE FF FF) (00 01 14 78) (00 00 14 78)
00 (FE FF FF) 0F (FE FF FF) (00 01 28 F0) (00 BF 98 E1)
00 (00 00 00) 00 (00 00 00) (00 00 00 00) (00 00 00 00)
所以需要制作这种采用MBR分区表的超大VHDX,需要修改vhdx的扇区大小大于默认的512
目前我唯一的问题就是:请问如何修改vhdx虚拟磁盘的扇区大小 |
|