个人理解(如果有偏差,希望指正),基本磁盘、动态磁盘为磁盘的属性,GPT磁盘和MBR磁盘应该是分区的方式,准确的说应该叫做GPT磁盘分区和MBR磁盘分区。
基本磁盘:受26个英文字母的限制,也就是说磁盘的盘符只能是26个英文字母中的一个。因为A、B已经被软驱占用,所以只能是24个。基本磁盘只能有四个主分区。
动态磁盘:不受26个英文字母的限制,它是用卷(volume)来命名的。
基本磁盘:分区一旦创建,就无法更改磁盘大小,除非借助于特殊的磁盘工具软件。
动态磁盘:在不重新启动的情况下可以更改磁盘大小,而且不丢失数据。
基本磁盘:必须是在同一磁盘上的连续空间才可以分为一个区,分区最大的容量也就是磁盘的容量。
动态磁盘:可被扩展到磁盘中的不连续空间,还可以创建跨物理卷,也就是将几个磁盘合并成一个大的volume,跨区卷、带区卷相当于软raid。
基本磁盘:一个磁盘上最多有4个主分区。
动态磁盘:可创建多个卷集,没有限制。
基本磁盘:磁盘配置信息存放在磁盘引导分区中,如果使用了 RAID 容错功能,则保存在注册表中。因此 RAID 磁盘移动到其他计算机上会丢失信息。
动态磁盘:磁盘配置信息存放在磁盘上的。可以被 RAID 容错 系统复制到其他动态磁盘上,因此可以移动到其他计算机上继续使用。
MBR磁盘分区:每块磁盘最多支持4个主分区,最大卷为2TB。
GPT磁盘分区:每块磁盘最多支持128个分区,最大卷为18EB。
事例1:基本磁盘 + MBR磁盘分区(最多有3个主分区和多个逻辑分区)
事例2:基本磁盘 + GPT磁盘分区(主分区可以多于4个)
事例3:动态磁盘 + MBR磁盘分区(没有分区的概念,以volume划分)
事例4:动态磁盘 + GPT磁盘分区(没有分区的概念,以volume划分)
事例3和4没有测试出来明显的差别,个人认为差别主要在GPT方式应该有信息记录在磁盘上(从剩余大小可以推测出),另外没那么大的硬盘空间,测试不出来容量大小的限制(2TB和18EB)。
硬盘的DOS(Disk Operatiing System)管理结构:
硬盘的最基本的组成是有金属材料制成的涂以磁性介质的盘面,不同容量的磁盘的盘面数不同,每个盘面有正反两面,都可以记录信息。
盘片被分成许多扇形的区域,每个区域叫做一个扇区(sector),每个扇区可存储128x2的N次方的字节信息。在DOS中每个扇区是128x2的2次方=512个字节(sector size)。
盘片表面以片面的中心为圆心,不同半径的同心圆称作磁道。
不同盘面的相同半径的磁道所组成的圆柱称为柱面(cylinder)。
每个磁盘有两面,每面都有一个磁头(head)。
因此磁盘的存储容量的计算公式:磁头数(heads,说明有多少个盘面) * 柱面(cylinders,说明有每个盘面多少个磁道) * 每道扇区数(sectors) * 每个扇区字节数(sector size)