Win98 无盘最小注册表制作

最小注册表在 Win 98无盘启动中的作用

最小注册表仅在实模式下有用,作用如下:

  1. 加载网络驱动 (我的网卡驱动是PCNTND.DOS,你们根据自己情况修改) 和协议(nwlink.sys, ndishlp.sys)
  2. 为net命令提供计算机名和工作组名(不提供net use 命令会失败)
  3. 映射盘符c, s
  4. 指定WinbootDir 和 DevDir 目录 (这里用 . 表示当前路径,你也可以用绝对路径)
  5. 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 就是我们制作好的最小注册表文件

1 Like