登录 注册 支付宝登录 自助攒机 淘宝店 配件排行 用户中心 购物车 收藏 设为首页

首页 > 硬件知识 > 为什么硬盘分区后容量少了,变小了?

文章分类

为什么硬盘分区后容量少了,变小了?

攒机之家 / 2012-04-08



攒机之家 zgcdiy.com

可以说这个现象是属于正常的现象的,也可以说成是大家对硬盘的一个理解上的错误观念导致的结果.

接下来我们来分析一下硬盘的分区和硬盘的容量如何计算的.

分 区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记录备份的存放位置。而对于文件系统以及其他操作系统管理硬盘所需要的信息则是通过之后的高级格式化,即 Format命令来实现。
安装操作系统和软件之前,首先需要对硬盘进行分区和格式化,然后才能使用硬盘保存各种信息。许多人都会认为既然是分 区就一定要把硬盘划分成好几个部分,其实我们完全可以只创建一个分区使用全部或部分的硬盘空间。不过,不论我们划分了多少个分区,也不论使用的是SCSI 硬盘还是IDE硬盘,都必须把硬盘的主分区设定为活动分区,这样才能够通过硬盘启动系统。

硬盘分区之后,会形成3种形式的分区状态;即主分区、扩展分区和非DOS分区。
DOS分区
在硬盘中非DOS分区(Non-DOS Partition)是一种特殊的分区形式,它是将硬盘中的一块区域单独划分出来供另一个操作系统使用,对主分区的操作系统来讲,是一块被划分出去的存储空间。只有非DOS分区的操作系统才能管理和使用这块存储区域。
主分区
主分区则是一个比较单纯的分区,通常位于硬盘的最前面一块区域中,构成逻辑C磁盘。其中的主引导程序是它的一部分,此段程序主要用于检测硬盘分区的正确 性,并确定活动分区,负责把引导权移交给活动分区的DOS或其他操作系统。此段程序损坏将无法从硬盘引导,但从软区或光区之后可对硬盘进行读写。
扩展分区
而扩展分区的概念是比较复杂的,极容易造成硬盘分区与逻辑磁盘混淆;分区表的第四个字节为分区类型值,正常的可引导的大于32mb的基本DOS分区值为06,扩展的DOS分区值是05。如果把基本DOS分区类型改为05则无法启动系统 ,并且不能读写其中的数据。 
如果把06改为DOS不识别的类型如efh,则DOS认为该分区不是DOS分区,当然无法读写。很多人利用此类型值实现单个分区的加密技术,恢复原来的正确类型值即可使该分区恢复正常。

分 区最小单位是蔟,目前格盘方式有FAT12、FAT16、FAT32、NTFS、HPFS和Linux等几种。例如采用FAT16方式,则簇就是 32KB,如采用FAT32方式,则簇就是4KB。而一个簇只能分配给一个文件使用(即使该簇的文件有32KB,而某个文件仅仅使用其中的一个字节也不例 外),这就不可避免的导致磁盘空间的浪费(该簇中没有被使用的容量被浪费)。而从理论上讲,平均每个文件所浪费的磁盘空间为簇容量的一半,即一个簇的容量 若为4KB,那么每个文件所浪费的就2KB,若一个簇的容量为32KB,那么每个文件所浪费的容量就是16KB,例如一个2G的硬盘采用FAT16方式格 式化,那么它的簇就是32KB,每个文件就要浪费16KB,若该磁盘分区上有20480个文件,则浪费的空间就是 20480×16/1024=320MB。如同样是上述采用FAT32方式格式化后,其簇就是4KB,这样,每个文件平均所浪费的就是2KB,设该硬盘上 还是有20480个文件,则浪费的空间就是20480×2/1024=40M。一个要浪费320MB,一个要浪费40MB,现在大家知道该用哪种方式格盘 所浪费的空间少了吧。如果硬盘容量再大点,那么有多少空间即将被浪费,相信大家都知道了吧,这就是硬盘有些空间无故消失的原因。同时由于生产技术的原因, 有些硬盘出厂就不是满空间。同样在磁盘分区时,大家也该知道怎么样才能分出完整的10G空间了吧(例如要分个10G的盘符)。分区越多,则损失的空间就越 大。

在数学意义上 1G=1000M 1M=1000K 1K=1000

操作系统中认为 1G=1024M 1M=1024K 1K=1024

所以100M的硬盘格式化出来的实际容量是

100/1.024/1.024/1.024=93.13G

在生产厂商生产硬盘的时候,是按1000M为一个G,而等到

我们把硬盘安装到电脑上时,电脑是按1024M为一个G,无形中我们每G少了24M,硬盘容量越大,就少的越多。你的是100g,自然会少很多的。





上一篇:显示器四角及边缘有水波纹状的暗线是否是正常? 下一篇:Z97支持CPU列表