单就硬盘的分区、格式化而言,操作的途径和方式很多。其中利用Windows98启动盘中的分区(Fdisk)和格式化(Format)工具仍然被许多人使用。而Windows 2000及后续操作系统,专门提供了一个磁盘管理工具,它在对硬盘的分区、格式化操作上更加高效便捷。
众所周知,微软的Windows操作系统向来遵循高级版本向下完全兼容这一准则。但当把Windows Server 2003(2000/XP)操作系统用磁盘管理工具处理过的硬盘,交给Windows 98操作系统进行管理时,却会出现“不磨合”的现象,若处理不好则会大大影响硬盘的使用。那么,“不磨合”的原因到底出在哪里呢?(当然,本文所述内容,同样适于Windows 2000/XP操作系统)
起 因
笔者单位有一个仪表车间,生产流程是靠计算机控制的:CPU 2GHz,硬盘40GB,内存256MB,Windows98操作系统,逻辑运算控制程序。生产的仪表质量好、性价比高,畅销不衰。
由于系统的不间断运行,加上天热潮湿,承载整个系统数据存储的计算机的80GB硬盘突然间无法使用了。而这一批次的仪表要出口到国外,提货时间日益接近。
时间就是效益。为降低对生产的影响,急忙到电脑市场买了一块同型号80GB希捷(Seagate)硬盘。
我们知道,Windows Server 2003操作系统的磁盘管理器,对硬盘的操作管理能力很强,分区、格式化速度快。为节省时间,笔者迅速地拆开计算机,接入其他硬盘后重新开机,进入Windows Server 2003操作系统,将硬盘分为五个分区,格式化为FAT32文件系统。
小提示:
文件系统:操作系统为了存储和管理数据建立的存储结构。常用的文件系统有FAT16、FAT32和NTFS。
Windows98只能识别FAT16、FAT32文件系统。Windows Server 2003对FAT16、FAT32和NTFS文件系统均能识别。
当安装到现场的计算机上时,工程师告诉我,按生产及管理的要求,硬盘必须分为六个逻辑分区。由于笔者的工作室与生产车间隔离较远,回到办公室再进行分区实在不方便,况且车间有Windows98操作系统的分区工具——Fdisk。虽然Fdisk的分区速度较慢,但总比再到办公室进行分区省时间,况且Fdisk是Windows98操作系统中自带的分区软件,分区操作会更稳妥。之前笔者已经将硬盘格式化为FAT32,Fdisk删除FAT32分区是没有问题的。况且对Fdisk的分区操作,早已是驾轻就熟。
连接上硬盘,用Windows98操作系统软盘引导系统,进入DOS,在命令提示符后输入Fdisk命令,执行后,选取“4”选项(Display Partition Information),即显示硬盘分区信息(如图1)。
奇怪!主分区C:的卷标(Volume Label)栏怎么有怪异字符。随后又打开逻辑分区(D:、 E:、F:、G:),在它们的卷标(Volume Label)栏,也有同样的怪异字符(如图2)。
难道Fdisk感染了病毒?用杀毒软件查杀,软盘中并没有发现病毒,不是病毒引起的问题。
我们知道,用Windows98操作系统制作的含有Fdisk命令的引导盘,是在纯DOS操作系统下执行的。要删除分区,就必须输入正确的卷标,而这些怪异的卷标在DOS界面下,是根本不可能被输入的。卷标不能输入,分区就不能被删除,磁盘也就不能正常使用,笔者急得不知如何是好!
分析处理
笔者匆忙地回到办公室,将硬盘重新连接到计算机上。
1. 观察“资源管理器”窗口中的各个逻辑分区
打开资源管理器,其中清晰地分列出了各个逻辑分区资源分布情况(如图1)。仔细观察后,有一处不同引起了我的注意:C、D、E、F盘,这些盘符前的名称为“本地磁盘”,而G、H、I、J、K、L盘,这些盘符前的名称为“新加卷”。同样是硬盘分区,为何盘符前显示的名称不相同?
2. 观察“磁盘管理”窗口中的各个逻辑分区
依次打开“开始→ 控制面板→管理工具→计算机管理”,在“计算机管理”窗口,选取“磁盘管理”项,可以清楚地看到两块硬盘的分区情况,(如图2)。硬盘0的C、D、E、F盘名称前面,什么内容也没有;而硬盘0的G盘、硬盘1的H、I、J、K、L盘名称前面,全部标注的是“新加卷”。难道问题出在这里?
3.深入挖掘,找出问题的根源
从“磁盘管理”和“资源管理器”窗口中我们可以看到硬盘各个逻辑分区显示的信息以及操作方式,这里的格式化有很大的不同。
(1)“磁盘管理”窗口,逻辑盘前显示的内容为卷标
“磁盘管理”窗口中,逻辑盘前显示的内容就是磁盘的卷标。当然,磁盘前没有内容,表示该磁盘没有卷标。因此,硬盘0的C、D、E、F逻辑盘只有盘符而没有卷标;硬盘0的G逻辑盘,硬盘1的H、I、J、K、L逻辑盘,这些盘符前显示的内容——新加卷,就是各个逻辑盘对应的卷标。
在磁盘管理窗口中,对磁盘执行格式化操作时,默认为磁盘添加卷标,卷标名为:新加卷(如图3)。若不删除该卷标,它就会随着格式化的进行,自动添加到分区上。
(2)“资源管理器”窗口,逻辑盘前显示的内容为盘符的名称
资源管理器窗口中,盘符前显示的内容,是盘符的名称,不是卷标。
硬盘0和硬盘1的各个逻辑驱动器,显示的内容各不相同。
选中硬盘0的一个名称为“本地磁盘”的逻辑盘,如E盘,从其快捷菜单中执行格式化命令,在格式化设置对话框中(如图4)看到卷标栏后的内容是空的。格式化后,也不会自动为该逻辑盘添加卷标。而E盘前显示的“本地磁盘”是Windows Server 2003系统,默认给各个逻辑盘的名称。
为什么C、D、E、F盘名称前显示的是“本地磁盘”;而G、H、I、J、K、L 盘名称前显示的是“新加卷”呢?
当逻辑盘有卷标时,系统默认把该卷标作为磁盘的名称。因此在资源管理器和磁盘管理窗口中G、H、I、J、K、L盘,显示的内容相同。但是,同为“新加卷”,二者的含意是不同的。
当逻辑盘没有卷标时,在磁盘管理窗口中,逻辑盘前什么内容也没有,而在资源管理器窗口中,系统默认给逻辑盘添加名称“本地磁盘”。当然,通过“重命名”命令,我们可以更改此名称。
由此得知,Windows98操作系统的Fdisk命令,不能识别的卷标——出现的“怪异字符”,都是Windows Server 2003的格式化命令自动添加上的卷标。
补 充
另外,通过深入分析研究,我发现用Format命令,以及Windows Server 2003安装盘附带的工具,也能够删除磁盘卷标。
1. 用Format命令,删除逻辑分区卷标。
运行Windows98操作系统制作的启动软盘后,从相应的盘符中找到Format 格式化命令,在DOS界面提示符下,输入:
“Format D: /Q/U”
表示快速无条件格式化D:盘
回车并执行格式化后,出现提示:
“Volume Label (11 characters,Enter for None)__”
不用输入任何内容,直接回车,就不会为D盘添加卷标。无论D盘原来有无卷标,也无论Format识别与否,Format 执行后,D盘就不会有卷标了。
2. 用Windows Server 2003安装光盘附带的格式化工具删除卷标。
当安装Windows 2003时,安装程序会出现提示:(如图5)
表示F分区是磁盘上的第4个分区,卷标为“新加卷”,文件系统为“FAT32”,存储容量为14999MB。
随后,安装程序提示对现有的磁盘分区,执行格式化的几种操作方式如图6。
其中
“用NTFS文件系统格式化磁盘分区”项,表示将磁盘格式化为NTFS文件系统格式。
“用FAT文件系统格式化磁盘分区”项,表示将磁盘格式化为FAT文件系统格式。
“保持现有文件系统”项,表示不格式化磁盘。
而我们要安装Windows98操作系统,因此选取:“用FAT文件系统格式化磁盘分区(快)”。
回车确认,执行格式化后,及时关机(防止Windows2003系统被安装到F:磁盘上)。发现F:盘的卷标:“新加卷”,已经被删除掉了。
新闻热点
疑难解答