最小注册表在 Win 98无盘启动中的作用
最小注册表仅在实模式下有用,作用如下:
- 加载网络驱动 (我的网卡驱动是PCNTND.DOS,你们根据自己情况修改) 和协议(nwlink.sys, ndishlp.sys)
- 为net命令提供计算机名和工作组名(不提供net use 命令会失败)
- 映射盘符c, s
- 指定WinbootDir 和 DevDir 目录 (这里用 . 表示当前路径,你也可以用绝对路径)
- redir (dos盘符网络重定向服务)
网上之前很多文章和资料,最小注册表文本内容很长,其实不需要那么长内容的最小注册表, 实模式启动完毕后, 最小注册表就没用了, 我们只要保证能让实模式正常工作即可。下面给出我的最小注册表内容:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup]
"WinbootDir"="."
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\WinbootDir]
"DevDir"="."
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Network\Real Mode Net]
"transport"="*nwlink,ndishlp.sys"
"netcard"="PCNTND.DOS"
"LoadRMDrivers"=hex:00,00,00,00
"preferredredir"="VREDIR"
"Transition"=hex:01
"StaticDrive"="C,S"
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\VNETSUP]
"ComputerName"="u01"
"Workgroup"="WORKGROUP"
"Comment"="Nothing"
怎么将注册表文本制作成 system.dat 文件
将上面的注册表文本,保存为mini.reg文件,然后点击 windows 98 开始菜单-> 关闭计算机到ms-dos模式
命令行执行:
Regedit /L:c:\s_min.dat /R:c:\u_min.dat mini.reg
s_min.dat 就是我们制作好的最小注册表文件