从G转P,硬盘容量立刻变化! (硬盘g转p)
早期的计算机使用的硬盘大都只有几百MB的容量,对于现在的用户来说这样的容量显然是不够用的,所以现在我们常常看到的硬盘容量已经达到了几TB甚至更多。但是,在使用中我们可能会经常遇到一个问题,就是硬盘容量明明是说好的多大,但是自己的电脑一看,怎么容量少了那么多呢?而实际上,这个问题的出现正是因为计算机科技的不断升级发展导致的。
我们需要知道一个概念——计算机的计算方式基本上都是使用2进制。所以,当我们用十进制数来表示硬盘容量时,计算机就需要将其转换为二进制数来进行识别。在2进制中,1表示2的0次方,2表示2的一次方,4表示2的2次方……依次类推,8、16、32、64等等都是2的n次方。所以,当我们说一块硬盘容量为1GB(gigabyte),其实它指的是这个硬盘能够存储2的30次方个字节,也就是1073741824个字节。同样的道理,当我们说一块硬盘容量为1TB(terabyte)时,它指的是这个硬盘能够存储2的40次方个字节,也就是1099511627776个字节。
虽然一块硬盘的容量巨大,但是它本质上还是一个物理设备,这意味着我们只能利用硬盘上实际可用的物理存储单元(比如说磁盘片上的扇区)来进行存储信息。而这些物理存储单元并不是像所想象的那样一模一样的,有着完全相同的大小。实际上,它们是按照一定的组合方式组成一个“块”,这个块被我们认为是最小的存储单元。而这个块的大小通常是512个字节、1KB、2KB或4KB,不同厂家的硬盘设备规格不尽相同。这个存储单元大小其实不会对整体存储容量产生太大的影响,但是它会对硬盘预留出一定的空间作为硬盘的头信息,比如说磁道号、扇区号、校验等等,这是硬盘正常运行以及数据读取必不可少的一部分,这也就是为什么一个硬盘容量预设的大小无法100%使用的原因。
还有一种情况会导致我们在把硬盘格式化时会出现容量不足的情况。在格式化的过程中,操作系统会为了保证数据存储的连续性和对齐性,同时预留一些磁盘空间作为只有系统才能使用的空间。比如说,一个2TB的硬盘,它所暴露给系统的容量只有1.8TB左右,这是系统预留了200GB的空间。所以,当我们安装完操作系统后会发现,实际上这个硬盘的容量已经变小了,这个200GB自然就没有了。再加上操作系统本身可能占用了一定的存储空间,所以最终我们能使用的容量就比我们购买时宣传的容量要小得多了。
还有一种情况是对于不同形式的硬盘,其使用方式也略有不同。比如说,我们所熟知的固态硬盘(Solid State Drive,简称SSD)和传统的机械硬盘(Hard Disk Drive,简称HDD)的工作原理是完全不同的。SSD采用闪存进行信息存储,而且受到物理的限制制约相对较小,所以在格式化后能够使用的容量基本上和购买时的容量是差不多的。但是,HDD中会继续占用一部分空间来“扇区缓存”,用于提高数据的读写速度。所以,HDD格式化后的可用空间也许并不是用户期待的那么多。
一下:当我们购买一块硬盘时,它所能提供的容量并不能完全用于存储数据。这是决定于硬盘自身的物理构造以及操作系统的存储机制所导致的现象。所以,当我们需要一块足够大容量的硬盘时,更好根据实际情况选择储存设备,可以根据我们的需要贴心选择。