不需要。
Windows 98﹙或更新﹚操作系统并不需要加载 Himem.sys 跟 Emm386.exe,正确一点的说法应该是会自动加载,而不需要我们在 Config.sys 里去指定﹙Windows 98 并不需要 Config.sys﹚。
Autoexec.bat 以及 Config.sys 早已被 Io.sys 所取代,Ios.sys 预设是会加载:
·Himem.sys
·Ifshlp.sys
·Setver.exe
·Dblspace.bin﹙如果你有安装磁盘压缩的话﹚
并提供下面这些设定的默认值:
·DOS=HIGH
·Files=60
·Lastdrive=Z
·Buffers=30
·Stack=9,256
·Shell=command.com/p
·FCBS=4
在Config.sys 中的指令,执行优先权是高于 Io.sys 的,所以,如果你有 Config.sys 的话,计算机就是以 Config.sys 中所指定的指令为准。
Windows 98 本身就已经是支持 Extend Memory 的操作系统,所以即使在 Config.sys 里没有指定 Emm386,Windows 仍然可以使用你计算机上的所有内存,当然,加上去也无所谓,只是多此一举而已。﹙注﹚
注:
除非你必须在真实的 DOS 下工作﹙Real Mode,不是 98 中的虚拟 DOS﹚,就不需要 Emm386。
有一些古老的 DOS 程序﹙好比 Game 类﹚,必须使用内存管理程序才能执行,这时候,还是需要在 Config.sys 里去指定 Emm386。然而,今天的软件开发厂商,早已不再开发这类的 DOS 游戏程序,目前市售所有游戏程序都支持 Windows 98 甚至 NT ,如果你不会去执行那种 5、6 年前的那种很吃内存的古老 DOS 游戏程序,就不需要在 Config.sys 里去指定 Emm386