到底是什么吞噬了我们的硬盘?解密“神秘的硬盘空间丢
      硬盘(港台称之为硬碟,英文名:Hard Disc Drive 简称HDD 全名 温彻斯特式硬盘)是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成。这些碟片外覆盖有铁磁性材料。绝大多数硬盘都是固定硬盘,被{yj}性地密封固定在硬盘驱动器中。硬盘也是我们计算机运行必不可缺少的硬件之一,硬盘的好坏也决定着我们计算机运行的速度与储存量的多少。可在我们享受他给我们带来方便的同时,也会在他身上产生更多的问题。那么今天我们讨论的问题就是围绕硬盘空间的“丢失案”

你有可能会发现过这样的问题;

买了一块带大小为500G的硬盘(或其他容量)结果安装在电脑后发现他的储存量不到500G,那么丢失的容量去了哪?或者,在硬盘划分了一个大小为20G的磁盘分区,格式化后结果发现磁盘分区又少了几十兆,那么这些空间又去了哪?是硬盘质量不佳?还是系统病毒在作怪?下面我便带大家一起进入硬盘,揭开这起“空间丢失案”的真相

首先按照惯例,我依然为大家寻找有关资料,认识一下这个计算机常见的部件;

很久以前, 硬盘的容量还非常小的时候,人们采用与软盘类似的结构生产硬盘。也就是硬盘盘片的每一条磁道都具有相同的扇区数。由此产生了所谓的3D参数 (Disk Geometry). 既磁头数(Heads),柱面数(Cylinders),扇区数(Sectors),以及相应的寻址方式。

说道硬盘寻址与容量我们便不得不提到一个单位“字节”

一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制最小值:0 {zd0}值:255 如一个ASCII码就是一个字节,我们工作中常见的单位的换算为:

8位(bit)=1字节(Byte) 1千字节(KiB,Kilibyte)=1024字节 1兆字节(MiB,Mebibyte)=1024千字节(KiB,Kilibyte)   1吉字节(GiB,Gibibyte)=1024兆字节(MiB,Mebibyte) 1太字节(TiB,Tebibyte)=1024吉字节(GiB,Gibibyte)

但是硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的 10次方, 如1MiB=1024KiB)计算的,因此在我们安装硬盘到计算机读取硬盘过程中,不知不觉便“丢失”一部分,但这种“丢失”并不是实际意义的丢失。而是10进制与2进制之间的误差,而等到我们把硬盘安装到电脑上时,电脑是按1024M为一个G,无形中我们每G少了24M,硬盘容量越大,就少的越多。这是正常的。

那么它的实际换算公式就是(以500G为例)500/1.024/1.024/1.024=465.6612873077392578125≈466G

分区的空间哪去了?

大家都知道,一块刚买的硬盘,必须经过分区格式化,才可以使用。由于硬盘分区的出现,在硬盘中肯定会需要占用一定的空间存储分区信息,这就是所谓的硬盘分区表。硬盘分区越多,硬盘分区表也就越大,硬盘空间就会变少。

通俗的来说,硬盘就像是我们买下的一块地,我们在这块地上盖好房子后,使用面积肯定没有地的原始面积大。我们的小房间越多,整个房子的可用面积就越小,因为我们每个小房子,都需要建多面墙,墙占地面积虽然小,可是墙多了后,占用的面积肯定就多了。同样的道理应用在硬盘中,硬盘分区越多,硬盘分区表占用的空间也越大。

而我们在划分磁盘时单位也会发生变化

分区的时侯都会输入数字,比如你想得到一个2G的分区你也许会输入2000M或者2048M其实你输入的这些数字所分出来的区在Windows下面都不会被认成整数的2G,而是1.9?G,想要得到Windows下的整数G分区

详细的说不同的格式类型所需要的大小也不一样

(一)FAT32格式分区

FAT32格式的通过这个公式算出的值就是被Windows认成整数G的值。
整数G计算公式:(X-1)*4+1024*X=Y

  其中X就是你想要得到的整数分区的数值,单位是G,Y是你分区时应该输入的数字,单位是M,例如我想得到Windows下的3G整数空间,那么我分区时就应该输入(3-1)*4+1024*3=3080,那么我们应该在分区时输入3080作为分区的大小,同理欲分出10G的空间则应该是(10-1)*4+1024*10=10276,输入10276将会得到10G的整数空间,其他大小大家可以自行计算!
例:
(10-1)*4+1024*10=10276 10G
(5-1)*4+1024*5=5136 5G
(15-1)*4+1024*15=15416 15G
(20-1)*4+1024*20=20556 20G

(二)NTFS格式的分区

xx的算法如下:
硬盘一般有255磁头,63扇区,故每柱面大小为:
512B x 255 x 63=8225280bytes =7.84423828125 M
如果要分4G,那么要4x1024M=4096M
需要柱面数为4096÷7.84423828125=522.166
取整数既为523个柱面
应分M数为523x7.84423828125=4102.53662109375M
不管小数点后面几位都进1,也就是4103M,windows就认为是4.00G了。

各位网友,说了这么所你明白了吗?你会运算了吗?你的硬盘空间是多少?

已投稿到:
郑重声明:资讯 【到底是什么吞噬了我们的硬盘?解密“神秘的硬盘空间丢】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——