中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-10-28 05:07
共 47,815 主题排行 / 349,929 发帖 / 今日 1 篇 / 48,290 会员排行
DOS启动盘 & LOGO技术 (启动盘室) » 关于WinMe的DOS8
可打印版本  3,983 / 24
第1楼 brglng 发表于 2005-02-01 00:00
银牌会员 发帖 466 积分 1,200 来自 上海
关于WinMe的DOS8
WinMe的Himem好像是在磁盘引导区加载的,因为我用WinMe做的启动盘,把里面的IO.SYS换成DOS 7.1的IO.SYS,COMMAND.COM、MSDOS.SYS也都换成DOS 7.1的,并删掉Himem.sys,用它启动,它提示我找不到Himem.sys呢!
第2楼 JonePeng 发表于 2005-02-02 00:00
金牌会员 发帖 1,883 积分 4,562 来自 广东广州
不明白楼主的意思……既然DOS的核心文件都换成7.1的,这个DOS还叫做DOS 8吗?删掉Himem.sys当然会提示找不到它啦,Himem.sys是在CONFIG.SYS里面加载的啊。
第3楼 brglng 发表于 2005-02-02 00:00
银牌会员 发帖 466 积分 1,200 来自 上海
其实我就是在WinMe里面格式化磁盘,并选择了“复制系统文件”,做成了一张DOS8 的启动盘,里面根本就没有AUTOEXEC和CONFIG,只有DOS 8 启动所需的文件。我把DOS的核心文件都换成DOS 7.1 的,且删掉了HIMEM.SYS,这样并没有修改引导区的内容,而用它启动电脑,仍然提示找不到HIMEM.SYS,这说明,所谓DOS 8能自动加载HIMEM.SYS,这与IO.SYS、COMMAND.COM、MSDOS.SYS都无关,而应该是在磁盘引导区内加载的。我想,如果做一张DOS 7.1 的启动盘(没有AUTOEXEC和CONFIG),并把其核心文件换成DOS 8的,它应该就不会自动加载HIMEM.SYS。
第4楼 bush 发表于 2005-02-04 00:00
银牌会员 发帖 730 积分 2,165
有點意思~
第5楼 Michael 发表于 2005-02-12 00:00
钻石会员 发帖 3,041 积分 10,056
以下是引用JonePeng在2005-2-2 0:32:10的发言:

不明白楼主的意思……既然DOS的核心文件都换成7.1的,这个DOS还叫做DOS 8吗?删掉Himem.sys当然会提示找不到它啦,Himem.sys是在CONFIG.SYS里面加载的啊。


楼主意思是:
dos7的config.sys里又没加载himem,怎么会提示找不到呢?
是不是做启动盘是把himem的加载代码放到了启动扇区里呢?
第6楼 JonePeng 发表于 2005-02-12 00:00
金牌会员 发帖 1,883 积分 4,562 来自 广东广州
我从没装过WinME啊,所以启动盘是什么样子我不得而知,网上又没有该启动盘下载。
第7楼 Michael 发表于 2005-02-13 00:00
钻石会员 发帖 3,041 积分 10,056
仔细找找,我很久以前传过一个的,不过现在肯定不能下载了,哈哈。
第8楼 Wengier 发表于 2005-02-14 00:00
系统支持 发帖 10,521 积分 27,736
呵呵,HIMEM.SYS在啟動扇區中加載?雖然是很可笑,不過不要忘記一個事實,那就是WinDOS8跟真正的純DOS是不同的,不要以為WinDOS8的IO.SYS衹是一般的啟動文件。事實上,WinDOS8的IO.SYS跟DOS6.x/7.x的結構是大不相同的,不可混為一談。所以說,WinDOS8並不是真正的純DOS系統。
第9楼 brglng 发表于 2005-02-14 00:00
银牌会员 发帖 466 积分 1,200 来自 上海
可是我已经把IO.SYS换成DOS7.1的了~~它还是说找不到HIMEM.SYS,这说明,HIMEM的加载应该和IO.SYS无关啊!……
第10楼 brglng 发表于 2005-02-15 00:00
银牌会员 发帖 466 积分 1,200 来自 上海
Microsoft爲什麽不單獨發行一個DOS8呢?
不過DOS 8 的兼容性好象確實不好,我用WINME的啓動槃啓動電腦安裝2k,他會報錯,並且無法再繼續。不過裝XP好像沒這個問題。(都是運行I386裏面的WINNT.EXE)
順便說一下,XP裏面的“格式化爲一個MS-DOS啓動槃”做出來的也是DOS 8,我試過了。
第11楼 Wengier 发表于 2005-02-15 00:00
系统支持 发帖 10,521 积分 27,736
brglng:可別把我上面的話理解錯了。HIMEM.SYS跟MS-DOS 7.1的IO.SYS當然是無關的,但是和WinDOS8的IO.SYS是有關系的!也就是說,WinDOS8是根本不需要HIMEM.SYS這個文件的,而真正的純DOS(如MS-DOS 7.1)則需要這個文件才能提供XMS等內存。不要以為MS-DOS 7.1和WinDOS8的IO.SYS的功能和結構是一樣的(雖然名稱相同,但事實上是有很大區別的),這才是我上面說到的意思。
再補充說明一下,跟WinDOS8根本不需要HIMEM.SYS這個文件不同,MS-DOS 7.1的HIMEM.SYS在默認情況下是自動加載以優化內存的,所以當沒有HIMEM.SYS這個文件存在的情況下才會報錯。如果你在CONFIG.SYS中加一條DOS=NOAUTO命令,那麼MS-DOS 7.1啟動時就不會自動加載HIMEM.SYS等文件了(不過通常情況下還是建議加載這個文件以優化內存使用)。
第12楼 qqqmmkx 发表于 2005-02-16 00:00
中级用户 发帖 33 积分 286
Win2003的是DOS 9 吗?
第13楼 Wengier 发表于 2005-02-17 00:00
系统支持 发帖 10,521 积分 27,736
楼上的,没有那么回事。WinNT/2K/XP及以上的系统都是NT内核的,与DOS无关。不过它们都能制作WinME带的DOS启动盘,即WinDOS8启动盘。根本不存在DOS9这个东东。
第14楼 brglng 发表于 2005-02-17 00:00
银牌会员 发帖 466 积分 1,200 来自 上海
以下是引用Wengier在2005-2-15 23:46:56的发言:brglng:可別把我上面的話理解錯了。HIMEM.SYS跟MS-DOS 7.1的IO.SYS當然是無關的,但是和WinDOS8的IO.SYS是有關系的!也就是說,WinDOS8是根本不需要HIMEM.SYS這個文件的,而真正的純DOS(如MS-DOS 7.1)則需要這個文件才能提供XMS等內存。不要以為MS-DOS 7.1和WinDOS8的IO.SYS的功能和結構是一樣的(雖然名稱相同,但事實上是有很大區別的),這才是我上面說到的意思。再補充說明一下,跟WinDOS8根本不需要HIMEM.SYS這個文件不同,MS-DOS 7.1的HIMEM.SYS在默認情況下是自動加載以優化內存的,所以當沒有HIMEM.SYS這個文件存在的情況下才會報錯。如果你在CONFIG.SYS中加一條DOS=NOAUTO命令,那麼MS-DOS 7.1啟動時就不會自動加載HIMEM.SYS等文件了(不過通常情況下還是建議加載這個文件以優化內存使用)。
按你的意思说,即使把dos8启动盘中的himem.sys删掉,也能提供xms内存?我自己做的dos 7.1启动盘不加dos=noauto也不会自动加载himem.sys啊!没有himem.sys的时候也不会报错。要加载himem.sys,需要在config.sys里面加device=himem.sys。想一想这些,觉得只可能是在启动扇区上的区别啊。要在dos7.1的io.sys中集成himem.sys我想应该也不是不可以的吧?为什么xp自带的“格式化为一张ms-dos启动盘”提供的是dos8呢?难道m$会不知道dos8不是纯dos吗?
第15楼 不点 发表于 2005-02-17 00:00
银牌会员 发帖 1,115 积分 2,491
好象没影的事,居然讨论了这么多。

我刚试验过了,winme 的引导扇区引导 win98 的 io.sys,(删去 config.sys 和 autoexec.bat 文件),根本没有 himem 之类的提示。

在 winme 的 512 字节引导扇区中,也根本发现不了查找 himem 文件的程序代码。它和 win98 的 dos 启动软盘的 bootsector 几乎就是一模一样的。


1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023