用win2000启动菜单实现windows全家福
2006-03-31 12:02:44 来源:WEB开发网重复以上操作,备分下你机器D:盘E:盘A:盘的dos引导记录,并命名为win98.bin、winme.bin、floop.bin,文件请都放在c盘根目录下。
由于这一步我们是在只读模式下做的,不会对硬盘做任何修改,所以操作是安全的。
三:增添win2000启动菜单
这一步对于已经有了win2000启动菜单的朋友可以不做。
增添win2000启动菜单也可以用diskedit,方法是找一台装有win2000的机器(不过要求是对方的计算机的C盘同你的C盘格式相同,即fat16对fat16;fat32对fat32)用diskedit备分下它的dos引导记录,然后复制下3EH到1FH间的数据(采用fat16时),如果是fat32则复制5AH到1FH间的数据,覆盖掉你c盘主引导记录的相应部分。
此法有一定的危险性。做错时可能造成你的机器启动不了,所以我不推荐。如果想试试的朋友在做了错误的操作后使硬盘启动不了的话,可以用你的启动盘启动,然后sys c:就可以复原。
方法二就是用bootpart来操作这一步骤。很简单,在dos下执行
bootpart winnt boot:c:
四:对逻辑分区的启动文件做最后修改
执行完步骤三后,重启机器我们已经能够顺利启动win2000,win95和软盘启动了。但一执行win98,winme就会报错并退回菜单。这是因为win2000不支持从逻辑盘启动系统所造成的。所以,我们现在就进入本文最关键的部分,修改win98.bin和wimme.bin使win2000支持从逻辑盘启动。
dos下进入diskedit,按alt+t选择其下的configuration(配置),按空格键将第一个选项read only取消,然后按TAB选save。(放心,我们只是对文件作16进制改写操作,即使改错了也没有危险。)
选择drive c:,按alt+B键读取C盘引导记录,记下big total number of sectors的值,同样,再选drive d:,按alt+B读取D盘引导记录,也记下big total number of sectors的值。注意,记录此值时你得先确保special hiddle secters的值是63才能做,如果不是请先退出并用sys传送系统到d盘和e盘。
更多精彩
赞助商链接