主机背线:我电脑是20G的硬盘,为什么只识别出15G?

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 04:06:58
这是为什么呀?
我搞不懂
我电脑是20G的硬盘,为什么只识别出15G?
感谢大家的回答
下面有朋友说“隐藏分区
或者有坏区屏蔽了 ”
请问这是什么意思?

关于硬盘容量的说明

大家总是说系统显示容量和硬盘标称容量不符

下面做一下详细说明:

在windows系统中,

数据的基本单位是Byte,

也就是我们常说的字节,

一个Byte可以存储一个英文字母或半个汉字字符,

由于1Byte是由8bit二进制数组成,

所以系统里的进位制也是以二进位制为标准的

所以在WINDOWS中

1KB=2^10 B=1024B
1MB=2^10 KB=1024KB
1GB=2^10 MB=1024MB
1TB=2^10 GB=1024GB

但是硬盘厂商计算容量是以十进制为标准

所以硬盘标称容量

1KB=10^3 B=1000B
1MB=10^3 KB=1000KB
1GB=10^3 MB=1000MB
1TB=10^3 GB=1000GB

所以很容易算出硬盘标称的容量在WINDOWS中显示的容量

12G=12*10^9B/2^30=11.2G
20G=20*10^9B/2^30=18.6G
30G=30*10^9B/2^30=27.9G
40G=40*10^9B/2^30=37.2G

容量越大看上去“损失”的就越多

其实只是不同的进位制给硬盘厂商了一个钻空子的机会

能让自己的硬盘容量“说上去”很大,但是“看上去”就没那么大了:)

关于硬盘容量的说明:在操作系统当中硬盘的容量与官方标称的容量不符,都要少于标称容量,容量越大则这个差异越大。标称40GB的硬盘,在操作系统中显示只有38GB;80GB的硬盘只有75GB;而120GB的硬盘则只有114GB。这并不是厂商或经销商以次充好欺骗消费者,而是硬盘厂商对容量的计算方法和操作系统的计算方法有所不同而造成的,不同的单位转换关系造成的。

众所周知,在计算机中是采用二进制,这样造成在操作系统中对容量的计算是以每1024为一进制的,每1024字节为1KB,每1024KB为1MB,每1024MB为1GB;而硬盘厂商在计算容量方面是以每1000为一进制的,每1000字节为1KB,每1000KB为1MB,每1000MB为1GB,这二者进制上的差异造成了硬盘容量“缩水”。以120GB的硬盘为例:
厂商容量计算方法:120GB=120,000MB=120,000,000KB=120,000,000,000字节
换算成操作系统计算方法:120,000,000,000字节/1024=117,187,500KB/1024=114,440.91796875MB=114GB

同时在操作系统中,硬盘还必须分区和格式化,这样系统还会在硬盘上占用一些空间,提供给系统文件使用,所以在操作系统中显示的硬盘容量和标称容量会存在差异。

换算方法不一样,硬盘厂商大多数用10的9次方来计算GB,而操作系统一般用2的30次方来计算GB,
因为10^9=1000000000
而2^30=1073741824
所以容量就损失在这里了:一块80GB的硬盘,是80*10^9,而换到操作系统里面就要除以1.073左右的一个系数。

通俗点说
厂家是按照 1000MB≈1GB来计算
而PC格式化 应是1024MB≈1GB

一般会少6%为正常,少得太多就要看看硬盘是不是有什么问题。

硬盘那种东西的容量不是百分百准确的,我的电脑80G只识别了72G.

剩下的没分区,右键-〉我的电脑-〉管理-〉磁盘管理,应该可以看到所有的空间