用win2000启动菜单实现windows全家福
2006-03-31 12:02:44 来源:WEB开发网;这是作为以后防止重复执行变换文件加的,请在你的所有autoexec.bat文件中加入此行,c盘没有autoexec.bat也请建一个,并加入这一行。
autoexec.me的修改仿此进行。如果你有config.sys也请做类似乎修改。
(2)在安装的各个系统的桌面上建立以下切换文件的快捷方式
1.Chang95.bat
@echo off
if exist err goto end
@echo errflag > c:\err
;创建err标志文件,以免重复执行chang*.bat引起系统文件混乱。
if exist c:\flag95 goto end
;检查标志文件,以辩明当前所在的系统。
if exist c:\flag98 goto flag98
if exist c:\flagme goto flagme
@echo falg > flag95
;创建当前系统标志文件。
flag98:
ren c:\flag98 flag95
ren c:\msdos.sys msdos.98
ren c:\command.com msdos.98
ren c:\config.sys config.98
ren c:\autoexec.bat autoexec.98
goto flag95
;保存当前98文件系统
flagme:
ren c:\flagme flag95
ren c:\msdos.sys msdos.me
ren c:\command.com msdos.me
ren c:\config.sys config.me
ren c:\autoexec.bat autoexec.me
goto flag95
;保存当前wimme文件系统
flag95:
ren c:\msdos.95 msdos.sys
ren c:\command.95 command.com
ren c:\config.95 config.sys
ren c:\autoexec.95 autoexec.bat
;修改以作好下次启动win95用。
end:
2.chang98.bat
@echo off
if exist err goto end
@echo errflag > c:\err
if exist c:\flag98 goto end
if exist c:\flag95 goto flag95
if exist c:\flagme goto flagme
flag95:
ren c:\flag95 flag98
ren c:\msdos.sys msdos.95
ren c:\command.com msdos.95
ren c:\config.sys config.95
ren c:\autoexec.bat autoexec.95
goto flag98
flagme:
ren c:\flagme flag98
ren c:\msdos.sys msdos.me
ren c:\command.com msdos.me
ren c:\config.sys config.me
ren c:\autoexec.bat autoexec.me
goto flag98
flag98:
ren c:\msdos.98 msdos.sys
ren c:\command.98 command.com
ren c:\config.98 config.sys
ren c:\autoexec.98 autoexec.bat
end:
3. changme.bat
@echo off
if exist err goto end
@echo errflag > c:\err
if exist c:\flagme goto end
if exist c:\flag95 goto flag95
if exist c:\flagm8 goto flagme
flag95:
ren c:\flag95 flagme
ren c:\msdos.sys msdos.95
ren c:\command.com msdos.95
ren c:\config.sys config.95
ren c:\autoexec.bat autoexec.95
goto flagme
flag98:
ren c:\flag98 flagme
ren c:\msdos.sys msdos.98
ren c:\command.com msdos.98
ren c:\config.sys config.98
ren c:\autoexec.bat autoexec.98
goto flagme
flagme:
ren c:\msdos.me msdos.sys
ren c:\command.me command.com
ren c:\config.me config.sys
ren c:\autoexec.me autoexec.bat
end:
这里说明一下这几个批处理文件的用法。第一次使用时,请用windows的新建命令在c盘根目录下建一个flag95的文件,再执行chang98等。如果不想建,请执行chang95一次,重启机器就不用手动建这个文件了。
至此,win2000启动windos各个系统的多菜单我们已经成了。下次启动机器,你就可以通过选单进入你想操作的系统啦。
Q:win2000的多启动菜单支持启动第二硬盘的windos系统吗?
A: 可以,只需要将第二硬盘的hda.bin引导文件的24H处改为81H(原值是80H),其它的不用修改。但因为windows只认c:盘是主盘,所以启动不了第二硬盘的windos,按上面的四:对逻辑分区的启动文件做最后修改的法则相应修改就可以了。
Q:我想把win2000的多启动做到软盘上,可以吗?
A: 当然可以,读入c盘的主引导记录,存为文件1,改24H处为00H,备用。然后读入软驱引导区,复制从00H到3DH的内容,写入文件1的00H-3DH间。只取文件1前面的512字节(00H-1FH)写入软盘的引导区即可。由于相对来说作用不大,所以就不作详细介绍了。
更多精彩
赞助商链接