【参加讨论】 我们有必要了解一下操作系统。在你格式化一个硬盘之前,可以选择把整个硬盘作为一个分区或者根据自己的实际需要进行划分。在分区完成以后必须是其中一个分区处于激活状态。无论你有多少个硬盘或者多少个分区,windows在系统启动时只承认一个有效的激活分区,你可以用win 9x启动盘上的fdisk命令查看分区的状态并确定那个分区是激活的,操作系统会自动分配给激活分区盘符c:\。当我们在硬盘上面安装一个操作系统的时候,系统引导文件始终是被放置在激活分区c:的,即使你把操作系统的安装目录指定到其他的逻辑分区中。
如果你在硬盘中只装有一个操作系统,系统引导文件和系统本身通常都是安装在激活分区c:中。如果你有多个操作系统被安装在同一个硬盘上,各个系统的引导文件同样被安装在c:中。理解了这一点后,会卸载windows2000变得更容易。
一、硬盘上只装有windows 2000
卸载windows2000最简单的方法就是用一张windows 9x的系统盘引导,然后快速格式化装有windows 2000的硬盘分区,例如format c: /q,这将删除硬盘上面的所有文件,在确定删除前做好相关文件的备份。windows 9x的系统盘引导只能识别fat和fat32格式的硬盘分区,如果你的windows 2000是安装在ntfs格式的分区上面的,fdisk命令就不能识别,显示为不明分区(unknown partition),但是我们依然可以将它删除。
要是你并不想格式化硬盘,而你的windows 2000又是装在fat/fat32分区上的,可以通过删除windows 2000的引导文件来卸载。这些引导文件包括boot.ini, bootsect.dos, ntldr, ntdetect.com和ntbootdd.sys。在删除前使用"attrib -h -r -s c:\*.*"命令去除文件的隐含和系统属性。然后用deltree命令删除winnt目录和引导文件。同时删除页面文件pagefile.sys和“休眠”的系统设置存盘文件hiberfil.sys。
二、在windows 9x与windows 2000多引导系统中卸载windows2000
你可以使用一张windows 98的系统盘引导计算机然后运行以下命令:
a: >fdisk/mbr a: >sys c: a: >deltree c:\winnt a: >deltree c:\boot*.* a: >deltree c:\nt*.* a: >deltree c:\hiberfil.sys a: >deltree c:\pagefile.sys
三、在windows 9x与windows 2000多引导系统中卸载windows 9x
卸载windows 9x显示更简单一些,用"attrib -r c:\ boot.ini"命令去掉boot.ini的只读属? 然后用“记事本”程序编辑,删除含有windows 9x这一行文字,确保default=这一行中的系统是你硬盘中的windows 2000,而不是windows 9x。也可以在windows 9x上方加入[any text]进行简单的屏蔽。我们举例说明:
[boot loader] timeout=3 default=multi(0)disk(0)rdisk(0)partition(1)\winnt
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\winnt="microsoft windows 2000 professional" /fastdetect /nodebug[any text] c:\="microsoft windows millennium edition"
我们可以将timeout=的值设置为0,这样讲不会显示多系统引导界面,而是直接启动你的windows 2000。然后从windows 9x的分区上删除windows与program files目录,删除windows 9x引导文件: io.sys, msdos.sys, command.com还有autoexec.bat和config.sys。