给老师们换个大房子
小明一直以来都致力于支持一线老师们的演艺事业,多年来存下来超多的演艺资源。
这也导致老师们纷纷抱怨道,现在的房子太小,太拥挤。于是小明购入了一块4T的硬盘,可是装上硬盘以后坏了。原本4T的硬盘现在只有2T的使用率,完蛋,这个问题不解决的话老师们住哪里?
MBR系统中通过四个字节来表明分区的扇区总数,经过计算可以得知,以512字节的扇区为基准。MBR系统所支持的最大磁盘容量是2T。
如何突破这一上线?
通过刚才对计算我们可以推出:最大容量 = 最大扇区数 ✖️ 扇区大小
想要提高最大容量就可以从这两方面入手。
扇区大小
根据几个古早的规定协议,扇区的大小被约定为512字节
1956年由industry trade organization, International Disk Drive Equipment和Materials Association三家机构确定的行业标准
有时代和技术的限制,因为磁盘技术发展初期,存储容量非常小。512字节的扇区也够用,但是随着时代的发展,512字节大小的扇区(Sector)明显太小了,由于每个扇区(Sector)还要存放很多其他信息,因此增大sector size可以降低扇区(Sector)的数量,从而提高实际存储量,同时降低了差错校验等很多CPU计算量。但遗憾的是由于这个标准太根深蒂固,要想改变一些底层代码或架构势必非常困难,所以现在4KB扇区硬盘暂时还没有全部普及。
现在市面上2T以上的硬盘基本上都是以4KB做为扇区大小。
你也可以通过简单的指令查看自己的硬盘的情况,以macos举例
1 | diskutil list |
扇区数
MBR系统有四个字节用于表明扇区数量,也就是2^32。毫无疑问要突破这种限制我们需要一个新的系统
全局唯一标识分区表(GUID Partition Table,缩写:GPT)是指全局唯一标示磁盘分区表格式。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的以32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。