学DOS没用???你错了,DOS是计算机的基础。有些时候,不懂DOS碰到一些问题就会束手无策。如果你懂一点DOS,那下面这个问题就好办了。
Windows发展到现在,好像逐渐脱离了DOS,winme就没有DOS方式了,win2000,winnt,winxp就更不要说了,但实际上,他们还是在DOS这条路走过来的。
winme可以打个补丁,找回被“比尔.该死”隐藏的DOS方式。
win2000等系统至少安装时要用到DOS吧?!(有人说,可以在win98等windows系统下安装啊?)啊,那他的win98又是在哪个系统下安装的?还不是DOS??
而且,下面这个问题,就是在DOS下完美解决的。所以说,DOS很重要。
问题:如何快速恢复win2000(或XP)引导启动?
很多人喜欢装双系统,win98(C盘)+win2000(D盘),当重装win98(指格式化C盘后完全重装这种方式)后,没法再回到win2000的启动菜单了。难道又重新装win2000?或者有些文章上说可以不完全重装win2000也可以让你找回到win2000的启动菜单。但不完全重装也要费很长时间的。(这种方法我不采用,故不多说明。有兴趣可以自己去找相关资料看看就知道为什么我会这么说了)
解决方案:
用我在Dos下做的这个小小的批处理文件,几秒钟就可以搞定!具体操作如下:
1.进入w2k目录(你可以直接在光盘上运行也可以拷贝到你硬盘上运行),运行setup.bat
2.如果提示没有装载smartdrv.exe,问你是否继续时,按回车,选继续!(不用理它,我们又不准备装win2000,不需要拷贝什么太大的文件,不装它也无妨。不过如果你要装win2000时可一定要先装载smartdrv.exe,要不然安装时间会漫长得让你想哭都哭不出来!!!)
3.如果提示找不到什么disk1之类的,也不用理它,按回车,还不行?按两次F3退出。(失败了?没有,好得很,我们又不要拷贝那个文件。事实上,我们要它做的事它已经做好了。没它的事了。不退出还留在里面干什么呢?)
4.退出后它会重启计算机。
5.你看看,win2000的引导启动菜单是不是回来了?
6.由于我用的是英文版的win2000,所以那个winnt.exe是英文界面,你可以自己找到中文版的winnt.exe, ntldr, ntdetect.com这三个文件来替换它,再加上bootfont.bin这个文件,就是中文界面了。
7.我在里面用的boot.ini文件适用于win98(C盘)+win2000(D盘)的情况。
如果你的win2000是装在E盘或F盘请自己改一下:
装在E盘就把boot.ini里的partition(2)全改成partition(3)
装在F盘就把boot.ini里的partition(2)全改成partition(4)
如果你的win2000是装在第二块硬盘的C盘或D盘请自己改一下:
装在第二块硬盘的C盘就把rdisk(0)partition(2)全改成rdisk(1)partition(1)
装在第二块硬盘的D盘就把rdisk(0)partition(2)全改成rdisk(1)partition(2)
以此类推...注意的是应该把RDISK后面的数字改掉而不是把DISK后面的数字改掉!别改错了!!!
8.如果是winxp,就把winxp底下的ntldr, ntdetect.com拷过来,并修改boot.ini就可以了,不要用winxp底下的winnt.exe啊,要不然它不会安装下去的。
由此可见,即便是windows的最新的版本XP也和DOS脱不了关系啊。。。
如果不懂DOS,那你就去痛苦吧!呵呵。。。
附1:文件列表
ATTRIB.COM --修改文件属性的工具
BOOT.INI --启动菜单
DOSNET.INF --win2k安装所需的一个文件
NTDETECT.COM --win2k启动所需的一个文件
NTLDR --win2k启动所需的一个文件
SETUP.BAT --我做的批处理文件
SHUTDOWN.COM --软关机工具
TDEL.EXE --增强的DEL命令
WINNT.EXE --win2k安装程序
注:这里用到的几个DOS增强工具,都可以在我的FTP里找到,也可以到新DOS乐园(美好的新DOS时代)(
http://www.cn-dos.net/newdos/dosmain.html或
http://wendos.my163.com/)里找到。
附2:boot.ini文件内容:
Timeout=3
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 Server"
C:\="Microsoft Windows"
附3:setup.bat文件内容
@echo off
copy ntldr c:\>NUL
copy ntdetect.com c:\>NUL
winnt
attrib -h -s -r -a c:\boot.ini>NUL
tdel c:\$win_nt$.~bt/s/y/q
tdel c:\inf000.swp/y/q
copy boot.ini c:\>NUL
shutdown -r