Board logo

标题: 怎么在dos下删除,2000/xp的启动文件 [打印本页]

作者: phantomman     时间: 2004-8-21 00:00    标题: 怎么在dos下删除,2000/xp的启动文件

我C盘装的98SE,D盘2000,E盘XP,分别对D,E盘格式化,想删除其在C盘下的启动文件,进入dos后,运行dir和del c:\boot*.*命令后提示找不到文件.
作者: JonePeng     时间: 2004-8-21 00:00
恐怕删掉那些启动文件(BOOT.INI,BOOTSECT.DOS,BOOTFONT.BIN,NTLDR,,NTDETECT.COM)之后,WIN98会无法启动。
作者: JonePeng     时间: 2004-8-21 00:00
这样吧,先不用管那些启动文件,去到DOS里面运行ATTRIB -R -H -S BOOT.INI,再修改BOOT.INI,即EDIT BOOT.INI,然后照下面去修改成这样子:[boot loader]
timeout=0
default=c:\
[operating systems]
C:\="Windows 98"
就是把BOOT.INI多余的内容(WIN2000/XP启动项)删掉,只保留以上的几行,timeout=后面的数字改成0,这样每次启动的时候,那菜单一闪而过,直接启动WIN98。然后就放心地格掉D、E盘吧。
作者: GOTOmsdos     时间: 2004-8-21 00:00
只要DEFAULT=C:\ 或C:\BOOTSECT.DOS, 有XP2000的启动选项也没关系的.
作者: phantomman     时间: 2004-8-23 00:00
谢谢各位的帮助,问题解决了。
作者: Climbing     时间: 2004-8-23 00:00
虽然按照楼上的方法可以解决问题,但实际上2000/xp的启动文件并没有删除,不算彻底删除了2000/xp。彻底删除的方法:用98的启动盘启动系统,进入98的纯DOS环境,然后顺序执行下面的命令:
fdisk /mbr
attrib -s -r -h c:\msdos.sys
copy /y c:\msdos.sys c:\msdos.bak
sys a: c:
attrib -s -r -h c:\msdos.sys
copy /y c:\msdos.bak c:\msdos.sys
attrib -s -r -h c:\boot.ini
attrib -s -r -h c:\ntdetect.com
attrib -s -r -h c:\ntldr
attrib -s -r -h c:\bootfont.bin
attrib -s -r -h c:\hiberfil.sys
attrib -s -r -h c:\pagefile.sys
del c:\boot.ini
del c:\ntdetect.com
del c:\ntldr
del c:\bootfont.bin
del c:\hiberfil.sys
del c:\pagefile.sys

作者: JonePeng     时间: 2004-8-23 00:00
啊,原来一开始要先运行FDISK /MBR呀,我还以为一个SYS就可以彻底改写分区表。谢谢Climbing大师兄!!!