关于硬盘的分区

科学作者 / 姓名 / 2025-07-22 15:29
"
网上有关“关于硬盘的分区”话题很是火热,小编也是针对关于硬盘的分区寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你

网上有关“关于硬盘的分区”话题很是火热,小编也是针对关于硬盘的分区寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

我来给你系统解释下,希望可以帮你理清头绪。。。

操作系统要在磁盘上组织文件(读取,写入,删除,恢复等)就需要一个方法和相应的数据组织结构,这个方法由微软发明,称之为‘文件系统 或 文档系统’。当操作系统请求从硬盘里读取一个文件时,会请求相应的文件系统(FAT 16/FAT32/NTFS)打开文件,而扇区是磁盘最小的物理存储单元,但由于操作系统无法对数目众多的扇区进行寻址,所以操作系统就将相邻的扇区组合在一起,形成一个簇,然后再对簇进行管理。每个簇可以包括2、4、8、16、32或64个扇区。

下面,简单说下文件系统

分为几个不同版本,如你所知:FAT16.FAT32 .NTFS等,现在win7都是NTFS的文件系统,具体好处不多说了。

FAT文件系统之所以有不同的版本之分,其根本原因在于FAT表用来记录任意一簇链接的二进制位数。以FAT16为例,每一簇在FAT表中占据两个字节(二进制16位),所以FAT16最大可以表示的簇号为0xFFFF(十进制的65535)。以32KB为簇的大小的话,FAT16可以管理的最大磁盘空间为:32KB×65536=2048MB,这就是为什么FAT16不支持超过2GB分区的原因。 FAT32的文件分配表的数据结构依然和FAT16相同,所不同的是FAT32将记录簇链的二进制位数扩展到了32位,故而这种文件系统称为FAT32。32位二进制位的簇链决定了FAT表最大可以寻址2TB个簇。这样即使簇的大小为1扇区,理论上仍然能够寻址1TB范围内的分区。但实际上FAT32是不能寻址这样大的空间的。随着分区空间大小的增加,FAT表的记录数会变得臃肿不堪,严重影响系统的性能。所以在实际使用时通常不格式化超过32GB的FAT32分区。Windows 2000及以上的操作系统已经不直接支持在资源管理器中对超过32GB的分区进行FAT32格式化,但Windows 98/Me依然可以格式化到127GB的FAT32分区。

说到这你也就明白了为什么要对磁盘进行分区了吧,答案就是为了更好的管理目录以及目录管理的实际数据存储区域。理论上一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。

实际上从vista之后,扩展分区的概念就很模糊,这也就是为什么很多人就是搞不懂扩展分区到底是什么?那我来告诉你:一个分区或磁盘能作为文件系统使用前,需要初始化,并将记录数据结构写到磁盘上。通俗的讲究是格式化,刚出厂的白硬盘没有操作系统,是个流浪儿,你可以理解为是一整块扩展分区,文件系统没有被构建,所以不可以使用。其实在格式化的那一瞬间,扩展分区这个流浪儿就换了身新衣服——操作系统里面的文件系统被写入在了磁盘上,他就有爹了——!所以说操作系统才是老大哥。再给你个比喻:出厂的硬盘没OS,是白纸构成的书,我们要使用它就必须安装OS,构建目录层次,这相当于在白纸(系统盘C盘)上画上格子,列上目录:我们想读书就要先看目录然后再转到内容。这也是计算机的工作方式

之所以叫逻辑分区、逻辑磁盘,是因为操作系统只是外来户,它强奸了硬盘而且奴役硬盘,他成爹了。但理论上逻辑上硬盘才是爹,所以就叫他“逻辑硬盘”吧,事实上就是这样,没有操作系统,什么都无法被充分利用。

好了,说了这个多,不知道你稍微明白了吗,累死了!奖励下我吧。

关于“关于硬盘的分区”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读