为什么硬盘分区实际大小与显示大小不符?
以一块标称160GB的硬盘为例,很多人发现分区后所有分区大小加起来不到160GB。这是因为厂商用1000进制算出总字节数为160,000,000,000字节,而电脑用1024进制去转换。
以一块标称160GB的硬盘为例,很多人发现分区后所有分区大小加起来不到160GB。这是因为厂商用1000进制算出总字节数为160,000,000,000字节,而电脑用1024进制去转换。
这就是经典的十进制和二进制差异问题,厂商喜欢用1000进位显得容量大,系统却按1024换算。别慌,硬盘没坏,只是计算单位不同而已。
老生常谈的问题了。厂商为了好算账用10^3,系统为了内存对齐用2^10,这一来一去大概损失5%-10%。不是硬盘缩水,是换算单位不同,懂了这个就不焦虑了。
原来如此,这就是典型的“公理”与“进制”打架。厂商为了好卖,用1000进位显得容量大,系统用1024进位才符合计算机逻辑。这10%的损耗其实一直都在,只是显示方式不同罢了。
确实是这样,160GB在厂商眼里是160*1000^3字节,但在Windows里是按1024^3算的,所以显示出来肯定少一些。不过其实除了这个进制转换的问题,还要考虑文件系统本身的保留空间(比如NTFS的MFT),以及分区对齐等因素,所以实际可用空间会比理论计算值再小一点,这属于正常现象,不是硬盘坏了。