专家解疑格式化
董师傅茶坊
一块硬盘必须依次经过低级格式化,分区和高级格式化三个初始化操作后,才能够进行数据的读写。董师傅的信箱中经常收到咨询格式化方面的问题来信,其中有很多读者都对低格与高格的作用、不同的高级格式化方式的区别等感到困惑。为此,本期董师傅邀请到了系统工程师仲治国,让他来谈谈关于格式化的问题。
硬盘为什么需要进行低级格式化(Low Level Format)和高级格式化(High Level Format),这个问题一直令很多读者搞不明白。此外,还有一些读者认为硬盘出现坏磁道时,只要进行低格处理就可以让坏磁道得以修复了。
低格和高格都是硬盘必须要进行的初始化操作。其中,因为硬盘在出厂时就已经进行了低格处理,所以我们无须对硬盘作低格处理——这也是大多数读者没有接触过低格的原因。低格作为一种底层的硬盘处理技术,它能够完成对磁盘的扇区地址进行标志和编号、为硬盘的每个磁道按照指定的交叉因子(Interleave)来分配扇区、对硬盘进行测试并标记出已经损坏的磁道,同时彻底破坏硬盘上原有的全部数据等几项任务。
通常,低格是处理硬盘坏磁道的杀手锏——如果一块硬盘经低格处理后还是有大量的坏磁道且无法使用,或者根本无法进行低格操作,那么硬盘就只能进行硬件级维修或宣布报废了。
经常有读者来信咨询在Windows XP中(见图)执行高级格式化操作时,为什么快速格式化(如“用NTFS文件系统格式化磁盘分区(快)”)和常规格式化(如“用NTFS文件系统格式化磁盘分区”)的速度会相差很多呢?此外,还有一部分的读者总是担心快速格式化的效果不如常规格式化。

这个其实很简单——如果对一个分区运行常规格式化,那么将从正在格式化的分区中移除所有数据,同时系统将扫描分区以检查是否有坏扇区。扫描坏扇区的工作将占据格式化分区的大部分时间,通常只有对第一次使用的硬盘才推荐使用此种方式。如果选择的是快速格式化,那么将只从分区中移除文件,而不扫描分区是否有坏扇区,因此,快速格式化可以较快地完成分区格式化操作。如果是常用硬盘且数据读写一直很稳定,那么就推荐使用快速格式化功能。
在启动计算机的过程中,有两个与启动密切相关的扇区分别是主引导记录MBR和引导扇区(Boot Sector)。有一位读者来信咨询它们是否都是高级格式化操作产生的?它们都有什么作用呢?
MBR是由分区软件产生的,它位于硬盘的0磁头0柱面1扇区,它在硬盘中只有一个。而引导扇区则是由高级格式化操作产生的,它位于每个分区的第一个扇区,它与分区的数量相等。MBR与引导扇区的关系是:当主板BIOS寻找到硬盘的第一个扇区MBR后,MBR中的主引导程序会加载活动分区的引导扇区。接着,引导扇区将负责操作系统的启动,如在Windows XP的启动过程中,引导扇区中的可执行代码就负责查找并启动Ntldr。
注意:我们可以使用Windows XP安装光盘中提供的Dskprobe工具,对FAT32/NTFS分区的引导扇区进行加载并管理。
有相当一部分的读者来信咨询Windows XP中究竟有哪些高级格式化功能,它们有哪些不同之处?
Windows XP中通常可以使用四种方式实现高级格式化操作。一是在安装光盘中就提供了高级格式化功能,这也是为什么安装Windows XP时不再需要Windows 98启动盘的原因;二是在“我的电脑”窗口中右键单击任意分区后,在弹出的快捷菜单中选择“格式化”项,即可进入高级格式化界面。其中的“创建一个MS-DOS启动盘”功能,可以创建出一张具有启动功能的软盘。此功能实际上就是Format /s命令的图形化使用方式。
三是在“运行”栏中使用命令“Diskmgmt.msc”打开“磁盘管理”窗口后,右键单击分区并在弹出的快捷菜单中选择“格式化”项,也可以进入高级格式化界面。
二、三两种方法的差别在于“我的电脑”中只能格式化已经分配了盘符的分区或卷,而在磁盘管理窗口中,不仅可以格式化分配了盘符的分区和卷,还可以格式化指向到某个文件夹的卷或是没有分配盘符的新硬盘或卷。
注意:分区是基本磁盘的空间划分技术,卷是动态磁盘的空间划分技术。
四是在“命令提示符”窗口中,可以通过Format命令进行高级格式化操作。在命令行中输入Format /?命令后,可以看到此命令详细的中文使用方法。
我们不仅可以对硬盘执行高级格式化操作,其实还可以对软盘、优盘、移动硬盘、刻录盘等存储介质进行此项操作。因为它经常需要运用,所以我们应该努力去深入地掌握它。