用win2000启动菜单实现windows全家福
2006-03-31 12:02:44 来源:WEB开发网为说明清楚,我现在假设你的这两个值如下:
c: big total number of sectors= 1959867
d: big toral number of sectors= 4482072
我们来做个计算:1959867+63*2=1959993,转成16进制=1DE839,改过游戏的朋友可能都会知道,微机上记录这此数据总是低位在前,高位在后,所以此值我们下面填入win98.bin时该为:39 E8 1D,具体位置是win98.bin的1CH处,原值是3F 00 00,请用diskedit调入win98.bin并做此修改。
当然,你也可以算出此值后用其它的16进制编辑器修改。比如用你们常用的修改游戏的工具uledit32来做这步工作。
winme.bin的修改与上面的修改有所不同,应该加上前面的所有sys分区后的big toral mumber of sectors的值。所以,winme.bin的这个值=1959867+4482072+63*2=6442065=624C51H,修改时在winme.bin的1CH处填入51 4C 62
五:修改完成后,我们来做最后的设置工作以启动逻辑盘D和E的win98、winme进入windos,将D盘、E盘的系统文件msdos.sys,command.com更名为msdos.98,command.98(D盘)、msdos.me、command.me(E盘),并拷贝到系统的根目录。为便于切换,请不要设置这些文件的只读,隐藏属性。对于msdos.sys这个文件,还要修改其中的相应盘符,换成你现在你的win98和winme的安装盘符。由于相对简单,就不举例了。
(1)在c:盘根目录下建autoexec.98,autoexec.me两个文件,内容如下:
c:\autoexec.98
@echo off
set windir=d:\windows
set winbootdir=d:\windows
set comspect=d:\windows\command.com
set path=d:\windows;d:\windows\command
set temp=d:\windows\temp
set tmp=d:\windows\temp
del c:\err
更多精彩
赞助商链接