平时我们在使用电脑时可能会发现,自己电脑上的硬盘实际容量总是比产品所标称的容量要少?一般出现这个现象最常见的原因就是硬盘的计算方法不同,此外还有像存在隐藏分区等因素都会使硬盘容量减少。 1、计算方法 硬盘厂商是按照1000MB作为计算单位,每1000字节为1KB,每1000KB为1MB,每1000MB为1GB;计算机(底层、OS、SOFT…)则按照1024MB作为计算单位,每1024字节为1KB,每1024KB为1MB,每1024MB为1GB,所以厂家标称的1000MB换算到操作系统上就只有976MB了,且硬盘容量越大这个差异就越大。 从上图的标签贴纸上可以清楚的看的其标称容量为500G,但经转换后就只有465G左右。在这特别提醒大家:硬盘背后的那个帖纸是用来隔绝空气的,千万别撕开! 下面就现在常用的一些硬盘容量做下转换,没耐心的朋友直接看一下:
2、分区因素 除了以上的计算方法不同之外,分区因素也会导致硬盘的实际容量有所差异,如: A、存在隐藏分区:如果存有隐藏分区或加密分区,虽然这些分区一般在操作系统和软件上不显示,但实际上都要占用空间,一般在品牌机上常见隐藏分区。 B、分区簇大小:如果分区簇区域(DATA区)不是簇大小的整数倍时,除非将这不足一簇的扇区空间移作他用,否则必将剩余空闲,打个比方(相对理解,比如NTFS分区实际上还跟MFT设置等有关系),比如NTFS可以按照512B、1K、2K、4K的簇进行格式化,如果你的剩余空间正好是8K那么按照哪种簇格式化都可以完全利用,但是如果只有7K的空间,那么如果要按照2K簇格式化就要浪费1K空间,如果按照4K簇格式化就要浪费3K空间。此外,主引导和分区表的表头占用扇区部分应该也是不计入操作系统的显示容量的。 C、出现新的隔离坏扇区:这个因素暂不确认容量是否会减少,如果出现新的隔离坏扇区,那系统容量肯定会发生变化,除非出现下面所说的情况。因为现在的单碟都做到500G,不知硬盘控制系统会不会考虑到用户的坏扇区隔离问题,也就是说把后面可能的“备用”容量部分拿出来补充。 3、拓展 A、事实上硬盘出厂时,很多同批次的不同规格产品内部结构都是相同的,只是人为的在内部写死了一些容量和访问控制信息,以方便产品市场划分,比如现在的单碟320G非常普遍了,即便你去买个新出厂250G同接口同缓存的,很可能内部仍然是跟320G完全相同的硬件结构,唯一的不同就是写死了250GB的访问控制。可以通过一些专业的软件去把这剩余的70G找回来,不过为了数据安全,还是最好不要这样做,毕竟现在的硬盘越来越便宜。 B、因为硬盘在出厂时候还要使用专业工具做各种坏扇区检测,每个硬盘都会根据实测测试结果制作一个缺陷映射表,并锁死这些区域禁止访问,对外除非使用专业的工具否则是无法访问这些有缺陷的区域的,所以大家实际看到连续空间只是逻辑上的连续,在硬盘内部未必就是连续的,所以实际上容量大小还可能会有点细微的差异。 |