WEB开发网
开发学院操作系统windows 2008 用win2000启动菜单实现windows全家福 阅读

用win2000启动菜单实现windows全家福

 2006-03-31 12:02:44 来源:WEB开发网   
核心提示: ;这是作为以后防止重复执行变换文件加的,请在你的所有autoexec.bat文件中加入此行,用win2000启动菜单实现windows全家福(7),c盘没有autoexec.bat也请建一个,并加入这一行,只取文件1前面的512字节(00H-1FH)写入软盘的引导区即可,由于相对来说作用不

;这是作为以后防止重复执行变换文件加的,请在你的所有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)写入软盘的引导区即可。由于相对来说作用不大,所以就不作详细介绍了。

上一页  2 3 4 5 6 7 

Tags:win 启动 菜单

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接