关于DELL 990等电脑不能通过MAXDOS PXE网络GHOST的解决办法
- 格式:docx
- 大小:505.19 KB
- 文档页数:5
关于DELL 990等电脑不能通过MAXDOS PXE网络GHOST的解决办法
一、故障现象
使用MAXDOS PXE网络GHOST时提示如下错误信息:
ERROR:Unable to control A20 line!XMS Driver not installed.
Warning:the high memory area (HMA) is not available.
Additional low memory (below 640K) will be used instead.
Memory allocation error
Cannot load CO
二、解决思路的片断
1、查看MAXDOS服务端日志,如下:
DHCP服务启动成功. TFTP服务启动成功.
192.168.3.10:请求下载文件:C:\Documents and Settings\Administrator\桌面\maxdos原版\MAXDOS.PXE
192.168.3.10:下载文件:MAXDOS.PXE-[失败]
192.168.3.10:请求下载文件:C:\Documents and Settings\Administrator\桌面\maxdos原版\MAXDOS.PXE
192.168.3.10:下载文件:MAXDOS.PXE-[完成]
192.168.3.10:请求下载文件:C:\Documents and Settings\Administrator\桌面\maxdos原版\MaxDOS71.sys
192.168.3.10:下载文件:MaxDOS71.sys-[完成]
2、在网上看到如下来自DELL工程师的说明
According to Microsoft, “The A20 line is the start of the first 64K of extended memory, known as the
high memory area (HMA). The HIMEM.SYS device driver must control the A20 line to manage
extended memory. The HIMEM.SYS driver reports the error if it incorrectly identifies the extended
memory handling mechanism of the computer or if the handling method of the computer's BIOS is
unknown.”
The workaround that has been shown to be successful on the systems is to add the “/M:1” switch to
the HIMEM.SYS line in the CONFIG.SYS file. Some example DOS commands are as follows.
DOS
DEVICE=C:\DOS\HIMEM.SYS /M:1
Windows 98 boot disk
DEVICE=C:\WINDOWS\HIMEM.SYS /M:1
The “/M:” or “/MACHINE:” switch tells HIMEM.SYS what machine type it is using to handle high
memory from the A20 line. While the “/M:1” switch code has been successful in addressing this
issue on the systems, other systems may require different /M codes. Microsoft indicates that the
codes that are most likely to work are /M:1, /M:11, /M:12, and /M:13. If the wrong code is used,
HIMEM.SYS may not load properly, or the system may hang and you may need to try another switch.
***SOLUTION***
Please assist your customer with using the correct /M code as a workaround for the HIMEM.SYS
error encountered during the imaging process.
3、将确保无故障的单条2G内存插在了最靠近CPU的插槽上,排除了内存本身的问题。
4、尝试使用MOUSEDOS进行PXE网刻,但仍然有相同报错。
5、尝试使用U盘版GHOST,但仍然有相同报错。
三、最终故障原因:正如DELL工程师所言,正是CONFIG.SYS里的HIMEM.SYS参数问题。
三、解决办法(MaxDOS71.sys)
1、通过3Com Boot Image Editor打开MaxDOS71.sys,提取CONFIG.SYS和CONFIG.EXE(本来只需要编辑CONFIG.SYS,但如果只提取.SYS不提取.EXE,后期会发现编辑的时候内容是乱码)。
2、通过VtEdit编辑器打开CONFIG.SYS就能看到内容了。
3、按照DELL工程师所言,将文本中
device=\soft\himem.sys
修改为
device=\soft\himem.sys /M:1 device=\soft\himem.sys /M:16
(也许可以不用全部都修改,但以妨万一再有冲突,所以我就全部都加上/M参数了)。
4、保存VtEdit,并通过3Com Boot Image Editor覆盖原来的文件。
5、OK。大功告成!熟悉的界面终于出现了!