根据目前流行的操作系统来看,常用的分区格式有四种,分别是FAT16、FAT32、NTFS和Linux。
FAT16
这是MS-DOS和最早期的Win 95操作系统中最常见的磁盘分区格式。它采用16位的文件分配表,能支持最大为2GB的硬盘,是目前应用最为广泛和获得操作系统支持最多的一种磁盘分区格式,几乎所有的操作系统都支持这一种格式,从DOS、Win 95、Win 97到现在的Win 98、Windows NT、Win 2000,甚至火爆一时的Linux都支持这种分区格式。但是在FAT16分区格式中,它有一个最大的缺点:磁盘利用效率低。因为在DOS和Windows系统中,磁盘文件的分配是以簇为单位的,一个簇只分配给一个文件使用,不管这个文件占用整个簇容量的多少。这样,即使一个文件很小的话,它也要占用了一个簇,剩余的空间便全部闲置在那里,形成了磁盘空间的浪费。由于分区表容量的限制,FAT16支持的分区越大,磁盘上每个簇的容量也越大,造成的浪费也越大。所以为了解决这个问题,微软公司在Win 97中推出了一种全新的磁盘分区格式FAT32。
FAT32
这种格式采用32位的文件分配表,使其对磁盘的管理能力大大增强,突破了FAT16对每一个分区的容量只有2GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。而且,FAT32具有一个最大的优点:在一个不超过8GB的分区中,FAT32分区格式的每个簇容量都固定为4KB,与FAT16相比,可以大大地减少磁盘的浪费,提高磁盘利用率。目前,支持这一磁盘分区格式的操作系统有Win 97、Win 98和Win 2000。但是,这种分区格式也有它的缺点,首先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS不支持这种分区格式,所以采用这种分区格式后,就无法再使用DOS系统。
NTFS
它的优点是安全性和稳定性极其出色,在使用中不易产生文件碎片。它能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安全。
Linux
Linux是1999年最火的操作系统,它的磁盘分区格式与其它操作系统完全不同,共有两种。一种是Linux Native主分区,一种是Linux Swap交换分区。这两种分区格式的安全性与稳定性极佳,结合Linux操作系统后,死机的机会大大减少。但是,目前支持这一分区格式的操作系统只有Linux。
硬盘为什么要进行 分区和格式化处理
工厂生产的硬盘必须经过低级格式化、分区和高级格式化(以下均简称为格式化)三个处理步骤后,电脑才能利用它们存储数据。其中磁盘的低级格式化通常由生产厂家完成,目的是划定磁盘可供使用的扇区和磁道并标记有问题的扇区;而用户则需要使用操作系统所提供的磁盘工具如“fdisk.exe、format.com”等程序进行硬盘“分区”和“格式化”。
我们常常将每块硬盘(即硬盘实物)称为物理盘,而将在硬盘分区之后所建立的具有“C:”或“D:”等各类“Drive/驱动器”称为逻辑盘。逻辑盘是系统为控制和管理物理硬盘而建立的操作对象,一块物理盘可以设置成一块逻辑盘也可以设置成多块逻辑盘使用。
在对硬盘的分区和格式化处理步骤中,建立分区和逻辑盘是对硬盘进行格式化处理的必然条件,用户可以根据物理硬盘容量和自己的需要建立主分区、扩展分区和逻辑盘符后,再通过格式化处理来为硬盘分别建立引导区(BOOT)、文件分配表(FAT)和数据存储区(DATA),只有经过以上处理之后,硬盘才能在电脑中正常使用。文件分配表(FAT)位数对硬盘分区容量的限制
我们知道电脑对硬盘上所存储的所有信息都是以“文件”方式进行管理的,因此电脑为硬盘建立相应的文件分配表(英语缩写为FAT)以管理存储在硬盘上的大量“文件”。根据操作系统不同,目前DOS6.x和Windows9x所使用的FAT分为FAT16和FAT32两种。其中FAT16是指文件分配表使用16位数字,此时电脑运行时系统可以为需要存储在硬盘上的每个文件的实际长度分配存储单元——“硬盘簇”,由于16位分配表最多能管理65536(即2的16次方)个硬盘簇,也就是所规定的一个硬盘分区。由于每个硬盘簇的存储空间最大只有32KB,所以在使用FAT16管理硬盘时,每个分区的最大存储容量只有(65536×32KB)即2048MB,也就是我们常说的2G。
由于FAT16对硬盘分区的容量限制,所以当硬盘容量超过2G之后,用户只能将硬盘划分成多个2G的分区后才能正常使用,为此微软公司从Windows95 OSR2版本开始使用FAT32标准,即使用32位的文件分配表来管理硬盘文件,这样系统就能为文件分配多达4294967296(即2的32次方)个硬盘簇,所以在硬盘簇同样为32KB时每个分区容量最大可达65G以上。此外使用FAT32管理硬盘时,每个逻辑盘中的簇长度也比使用FAT16标准管理的同等容量逻辑盘小很多。由于文件存储在硬盘上占用的磁盘空间以簇为最小单位,所以某一文件即使只有几十个字节也必须占用整个簇,因此逻辑盘的硬盘簇单位容量越小越能合理利用存储空间。所以FAT32更适于大硬盘。硬盘主分区、扩展分区和 逻辑硬盘的关系
在使用DOS 6.x或Win9x时,系统为磁盘等存储设备命名盘符时有一定的规律,如A:和B:为软驱专用,而C:~Z:则作为硬盘、光驱以及其它存储设备共用,但系统为所有的存储设备命名时将根据一定的规律。例如我们为一块硬盘建立分区时如果只建一个主分区,那么这块硬盘就只有一个盘符“C:”;如果不但建有主分区而且还建有扩展分区,那么除了“C:”盘外,还可能根据在扩展分区上所建立的逻辑盘数量另外具有“D:”、“E:”等(增加的盘符依次向字母“Z”延伸)。
分享到:
- 2009-07-28 10:20
- 浏览 1005
- 评论(1)
- 论坛回复 / 浏览 (1 / 5087)
- 查看更多
相关推荐
### 硬盘分区格式为RAW的修复方法详解 硬盘分区格式变为RAW是一种常见的硬盘故障,这通常意味着硬盘分区表受损,系统无法正确读取分区信息,从而将分区视为未格式化状态。这种情况可能导致数据丢失的风险,因此及时...
本文将深入探讨硬盘分区格式转换工具及其相关知识点。 首先,我们要了解什么是硬盘分区格式。硬盘分区格式是指硬盘上的逻辑区域划分方式,它决定了数据如何在硬盘上存储和管理。常见的硬盘分区格式有FAT32、NTFS、...
【硬盘分区与格式化】 硬盘分区是将物理磁盘划分为多个独立的...总的来说,了解BIOS设置和硬盘分区格式化对于计算机的管理和维护至关重要,能够帮助用户更好地理解系统工作原理,解决与硬件配置和数据存储相关的问题。
《硬盘分区格式化手册》是一本全面探讨硬盘管理和维护的指南,主要涵盖了硬盘的数据结构、存储原理以及实际操作中的分区和格式化过程。这本手册旨在帮助用户理解硬盘的工作方式,并提供安全有效的硬盘管理方法。 在...
《DiskGen2:硬盘分区格式化的得力助手》 在计算机使用过程中,硬盘分区的问题时有发生,诸如分区消失、格式化错误等状况,都可能导致数据丢失或系统故障。这时,一款强大的硬盘管理工具就显得尤为重要。DiskGen2,...
《DM万用版【一分钟硬盘分区格式化工具】v9.57 真正中文版》是一款功能强大的硬盘管理工具,专为用户提供快速、简便的硬盘分区与格式化服务。这款软件以其高效的性能和易用性,在IT行业内赢得了广泛的赞誉。在本文中...
【标题】"DM万用版【一分钟硬盘分区格式化工具】v9.57 真正中文版.rar"指的是Disk Manager(DM)的一个特定版本,即v9.57,它是一个专为硬盘管理设计的软件,尤其适用于快速分区和格式化操作。DM中文版的出现,使得...
【硬盘分区格式化和操作系统安装】是计算机领域中基础但至关重要的步骤,它们涉及到计算机硬件与软件的交互。硬盘分区是将硬盘空间划分为多个独立的区域,以便于管理和优化存储资源。分区的主要目的是便于组织数据,...
【硬盘分区格式化和操作系统安装】是计算机领域中基础但至关重要的步骤,它们构成了在硬盘上部署和使用操作系统的基石。硬盘分区是将一个物理硬盘划分为若干个独立的逻辑存储区域,每个区域都可以被视作一个独立的...
### 海量硬盘分区与快速格式化的高效方法 在计算机技术的发展过程中,硬盘作为重要的存储设备,其管理和优化一直是用户关注的重点。对于拥有大容量硬盘的用户而言,如何高效地进行硬盘分区和格式化,成为了提升工作...
硬盘分区和格式化是计算机系统管理存储空间的重要环节,它涉及到数据存储、系统安装和数据安全等多个方面。本文将深入探讨硬盘分区的概念、格式化的意义以及相关操作过程,旨在帮助用户更好地理解和掌握这一技术。 ...
【计算机BIOS设置与硬盘分区格式化】 计算机BIOS(Basic Input Output System)是计算机启动时首先运行的一段固件程序,它包含了控制硬件的基本功能和初始化过程。BIOS是计算机硬件与操作系统之间的桥梁,负责在...
BIOS设置及硬盘分区格式化.ppt
硬盘分区格式化和装系统PPT学习教案.pptx
Ghost(幽灵)软件是美国赛门铁克公司推出的一款出色的硬盘备份还原工具,可以实现FAT16、FAT32、NTFS、OS2等多种硬盘分区格式的分区及硬盘的备份还原。俗称克隆软件。 Ghost的备份还原是以硬盘的扇区为单位进行的...
【硬盘分区】 在计算机硬件维护中,硬盘分区是组织硬盘空间的重要步骤。新硬盘在使用前必须经过初始化,这通常涉及到格式化。格式化分为高级格式化和低级格式化。高级格式化是我们通常在命令提示符下使用的`format`...