中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 遇到问题,急!急! 上一主题 | 下一主题
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『楼 主』:  遇到问题,急!急!

我的启动盘中,himem.sys 不起作用,但无加载失效的提示;至今没寻觅到工具hiram.sys;UMBpci.sys在SATA硬盘中失效。急急急!

help me!





2005-4-7 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 2 楼』:  我觉得用WinME及以上的系统制作的启动盘中的三个文件为

我觉得用WinME及以上的系统制作的启动盘中的三个文件为内核(IO.SYS、MSDOS.SYS、COMMAND.COM)的启动软盘,比DOS7.1好

它的XMS很大



2005-4-12 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 3 楼』:  

用软盘启动后不能正确识别SATA硬盘。80GSATA硬盘分三个区,软盘启动后只认出C、D两个,丢了E区。
不知是否为普遍现象?
好像随发售SATA硬盘有Windows的驱动软盘。
难道还需专用的DOS的SATA驱动?不知哪里有通用的DOS的SATA驱动程序?



2005-4-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
garfield
初级用户




积分 171
发帖 23
注册 2005-2-12
状态 离线
『第 4 楼』:  

你E盘的格式是NTFS吗?在DOS下是不认的。主板附带的SATA软盘一般没有DOS版驱动,只要硬盘是FAT32格式,在DOS下一般都能识别出SATA的分区

2005-4-13 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 5 楼』:  

这个E盘果然是NTFS,吓了我一跳,以为SATA还要专门驱动呢。谢谢你提醒。

USBPCI.SYS能有190K的高端内存,那么还应有(1000-640-190)=170k的高端内存如何得来呢?


2005-4-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 6 楼』:  

UMBPCI.SYS写成了USBPCI.SYS,呵呵呵...



2005-4-18 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:  

WinME提供的启动盘不好用,尤其是兼容性太差。不存在XMS大小这个问题。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-4-18 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 8 楼』:  

我比较了一下,WinME内核的与7.10的高端内存及各驻留占用相当,而7.10的XMS总有67M左右,而WinME内核的却接近510M的XMS,基本等同于主板上SDRAM内存条的总容量。
虽然现在各启动盘的DOS软件能在XMS中运行的不多,XMS消耗不大,67M的XMS已很富裕。但我觉得DOS,特别是DOS的启动软盘的新软件或改良软件,能在XMS中运行是发展方向,此意义跟识别海量大硬盘、识别中英文长文件名、识别USB设备的重要性并列。

好像WimME内核的启动软盘是存在“兼容性”问题,不过并不突出。我热衷于从最新版Windows中制作(只需三个启动文件)启动软盘,再荟萃各位朋友的启动盘工具,除HIMEM.SYS加载不上外(仅用UMBPCI.SYS一个文件就得到了高端内存),其它均可顺畅运行。

不过,近一个礼拜我遇到麻烦:一次我试验CTLOAD在命令行加载设备驱动时,曾提示版本问题,我运行了DOSVER后驱动成功。但我反反复复的运行CTLOAD之后,忽然提示"...CPU..."",死机,自重启之后,经常在运行TW,READ等中文下读写文件1-5分钟死机,按F12不起作用。我苦思瞑想还没找到解决办法。此死机好像与CTLOAD,DOSVER,TW,READ,EDIT,中文,内存条,CPU有关。已查杀好象不是病毒作怪。

以上请Wengier及各位朋友帮助指点。



2005-4-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 9 楼』:  

daki:
“我比较了一下,WinME内核的与7.10的高端内存及各驻留占用相当,而7.10的XMS总有67M左右,而WinME内核的却接近510M的XMS,基本等同于主板上SDRAM内存条的总容量。”
首先說明,對於MS-DOS 7.10來說,這在正常情況下是根本不可能發生的事情!MS-DOS 7.10的一大特點就是支持大內存,它的HIMEM.SYS支持最大4GB的內存,根本不可能被局限於64MB左右(MS-DOS 6.x及許多其它的舊版本DOS才會這樣),比如我自己機器中的256MB、512MB等內存在MS-DOS 7.10下就可以全部正常識別,其他版主和網友也從來沒遇到過你說的這種問題。衹有以下可能,那就是你用的HIMEM.SYS並非MS-DOS 7.1啟動盤中自帶的HIMEM.SYS,而是別的HIMEM.SYS被放在這兒用(這是很有可能的);或者你使用的查看內存的軟件有問題,即與你在WinME的DOS下使用的工具不同;再或者就是你將MS-DOS 7.1啟動盤與ROM-DOS 7.1、PC-DOS 7.1等啟動盤混為一談了(事實上,你衹說是DOS 7.1,而並沒說清是哪種DOS的7.1版)。不像MS-DOS 7.1,後兩者(即ROM-DOS 7.1、PC-DOS 7.1等)確實是不支持那麼大的內存的。
如果你真正準備用WinME的DOS運行軟件的話,就會發現它存在諸多兼容性問題。由於我們使用和研究DOS的時間比較長,對各種DOS都有體會,所以更加清楚這些情況。比如說它不支持EMM386、不支持啟動Win3.x,等等,還有許多其它問題,比如它顯示自己是WIN而不是DOS(記住,DOS聯盟論壇強調DOS的主體性,所以這點也比較重要)等等,這些問題我們以前已經討論過多次,再此不再詳述。相比之下,這些對於MS-DOS 7.10來說都不是問題。綜上所述,我們是不會使用WinME的DOS這個有很多問題的系統的。





Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-4-20 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 10 楼』:  

DOSver:Windows Millennium [Version 4.90.3000]
******************
mem.com/c
Modules using memory below 1Mb:

  Name          Total       =  Conventional   +   Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM      53 792  (53K)     13 648  (13K)     40 144   (39K)
  UMBPCI            160    (0K)          160    (0K)            0    (0K)
  LOWDMA         672    (1K)          672    (1K)            0    (0K)
  UDMAJR           640    (1K)              0   (0K)         640   (1K)
  COMMAND     7 040   (7K)              0    (0K)      7040    (7K)
  XMSDSK           688    (1K)              0    (0K)        688    (1K)
  ZENO              1376    (1K)              0   (0K)      1 376    (1K)
  ESCAPE            496    (0K)              0    (0K)        496    (0K)
  KILLER              400   (0K)              0    (0K)        400    (0K)
  DOSKEY          3968    (4K)              0   (0K)      3 968    (4K)
  CTMOUSE       3 328   (3K)              0    (0K)      3328    (3K)
  DOSLFN         28 048  (27K)            0    (0K)     28 048  (27K)
  CTMOUSE       3 328   (3K)              0    (0K)      3328    (3K)
  FREE         681 456 (665K)    639 840  (625K)    41 616   (41K)

Memory summary:

  Type of Memory      Total    =    Used    +     Free
  ----------------  -----------   -----------   -----------
Conventional          654336        14496       639 840
Upper                    131072        89456        41 616
Reserved               349 184       349184            0
  Extended (XMS)    535 736 320    21 169 152   514 567 168
  ----------------  -----------   -----------   -----------
  Total memory      536 870 912    21 622 288   515 248 624

  Total under 1Mb       785408       103952       681 456

  Total Extended(XMS)               535 736 320 (523 180K)
  Free Extended(XMS)                514 567 168 (502 507K)

  Largest executable program size         639 824     (625K)
  Largest free upper memoryblock          35072      (34K)
  Available space in High Memory Area       8 800       (9K)
  MS-DOS is resident in the high memory area.
********************
mi.com
Memory Info V9 ?(c)1993 Central Point Software, Inc.

        Total bytes owned
Addr.  Low area  High area   Program or device driver
-----  --------  ---------  --------------------------
030Bh     160       ..     Device=UMBPCI   Attr=E000h  Name=UMBPCIXX
0316h     672       ..     Device=LOWDMA   Attr=E000h  Name=LOWDMA$$
0341h      544        ..     IFS=氨渤吹
0395h  639,648        ..     <largest free area>
---- Begin High (Upper) Memory ----
D002h     ..        640    Device=UDMAJR    Attr=8000h Name=UDMAJR$
D02Bh      ..         752    IFS=16. 25.
D9F6h      ..       7,008    COMMAND  
DBB3h      ..         672    XMSDSK   
DBE8h     ..       1,360   ZENO      /q
DC3Eh      ..         480    ESCAPE   
DC5Dh      ..         384    KILLER   
DC76h      ..       3,952    DOSKEY   
DD6Eh      ..       3,312    CTMOUSE  
DE49h      ..     28,032    DOSLFN  I      COMMI.COM
EDB2h      ..       3,312    CTMOUSE  

654,336 bytes (639k) total DOS 8.00 conventional memory.  
639,648 bytes (625k) largest executable program.  35,056 bytes if loaded high.

High memory is managed by DOS.

     0  bytes Extended (AT/286/386) memory, reported by BIOS.
20,608k bytes XMS 3.0 (3.63) memory: 20,609k used + 65,535k free.  DOS in HMA.



2005-4-20 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 11 楼』:  

樓上的帖子是想說明什麼?難道就是說MEM支持大內存而MI不支持?MS-DOS 7.1下支持的XMS大小在正常情況下肯定是一樣的,這是不用說的,而且兼容性更好。



Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-4-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 12 楼』:  

用同样的MEM/C测出的DOS7.10Extended(XMS)为67M......

2005-4-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 13 楼』:  

对于同一台计算机因启动软盘的不同DOS内核之XMS比较(相同的MEM.com):

=======================================

DOSver:Windows Millennium [Version 4.90.3000]
mem.com/p
  Type of Memory      Total    =    Used    +     Free
  ----------------  -----------   -----------   -----------
Conventional          654336        14496       639 840
Upper                131 072        89456        41 616
Reserved             349 184       349184            0
  Extended (XMS)    535 736 320    21 169 152   514 567 168
  ----------------  -----------   -----------   -----------
  Total memory      536 870 912    21 622 288   515 248 624

  Total under 1Mb       785408       103952       681 456

  Total Extended(XMS)               535 736 320 (523 180K)
  Free Extended(XMS)                514 567 168 (502 507K)

  Largest executable program size         639 824     (625K)
  Largest free upper memoryblock          35072      (34K)
  Available space in High Memory Area       8 800       (9K)
  MS-DOS is resident in the high memory area.

..............................

DOSver:MS-DOS 7.1 [WinVer: 4.10.2222]
mem/p
Memory Type         Total  =   Used   +   Free
----------------  --------   --------   --------
Conventional         640K       14K       626K
Upper                128K       28K       100K
Reserved             320K      320K         0K
Extended (XMS)     65,472K     2,241K    63,231K
----------------  --------   --------   --------
Total memory       66,560K     2,603K    63,957K

Total under 1Mb      768K       42K       726K

Total Extended(XMS)                65,472K  (67,043,328 bytes)
Free Extended(XMS)                 63,231K  (64,748,544 bytes)

Largest executable program size         626K     (640,848 bytes)
Largest free upper memoryblock         99K     (101,696 bytes)
Available space in High Memory Area      0K         (144 bytes)
MS-DOS is resident in the high memory area.

===================================

结论:
Windows Millennium [Version 4.90.3000]   Total XMS: 535 736 Kbytes
MS-DOS 7.1 [WinVer:4.10.2222]             Total XMS:   65 472 Kbytes



2005-4-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 14 楼』:  

我發現你好像真的有點問題。我再重復一遍上面說的話:
“首先說明,對於MS-DOS 7.10來說,這在正常情況下是根本不可能發生的事情!MS-DOS 7.10的一大特點就是支持大內存,它的HIMEM.SYS支持最大4GB的內存,根本不可能被局限於64MB左右(MS-DOS 6.x及許多其它的舊版本DOS才會這樣),比如我自己機器中的256MB、512MB等內存在MS-DOS 7.10下就可以全部正常識別,其他版主和網友也從來沒遇到過你說的這種問題。衹有以下可能,那就是你用的HIMEM.SYS並非MS-DOS 7.1啟動盤中自帶的HIMEM.SYS,而是別的HIMEM.SYS被放在這兒用(這是很有可能的);或者你使用的查看內存的軟件有問題,即與你在WinME的DOS下使用的工具不同...”
另外,當然還有其它可能,比如說啟動盤中加載的程序不同,而有極少數程序可能導致內存大小的顯示失常。
MS-DOS 7.10是全面支持大內存是很明顯的事實,如果你覺得不對那就是你自己的做法有問題(包括上面列舉的各種可能性等)。我自己做過各種DOS啟動盤,MS-DOS 7.10啟動盤就做過好幾個並讓大家下載使用,難道我對這些基本的事實還不知道?不過我發現你用的啟動盤不知是哪兒下載的(應該不是在本站中下載的),可能是有問題,要不然你自己再到本站中去下載一個MS-DOs 7.10啟動盤來試試,比如這兒:
http://newdos.yginfo.net/dosware/msdos71b.zip
以下是在我的一臺256MB的電腦上用基本的MS-DOS 7.10啟動盤(啟動盤中沒有加載很多程序)運行MEM/C命令的結果,根本不存在你說的所謂“問題”:
Modules using memory below 1 MB:
  Name           Total           Conventional       Upper Memory
  --------  ----------------   ----------------   ----------------
  SYSTEM      27,984   (27K)      9,568    (9K)     18,416   (18K)
  HIMEM        1,120    (1K)      1,120    (1K)          0    (0K)
  UMBPCI         176    (0K)        176    (0K)          0    (0K)
  LOWDMA         688    (1K)        688    (1K)          0    (0K)
  IFSHLP       2,864    (3K)          0    (0K)      2,864    (3K)
  COMMAND      7,424    (7K)          0    (0K)      7,424    (7K)
  Free       678,512  (663K)    641,664  (627K)     36,848   (36K)
Memory Summary:
  Type of Memory       Total         Used          Free
  ----------------  -----------   -----------   -----------
  Conventional          653,312        11,648       641,664
  Upper                  65,552        28,704        36,848
  Reserved                    0             0             0
  Extended (XMS)    267,255,792             ?   267,255,808
  ----------------  -----------   -----------   -----------
  Total memory      267,974,656        40,336   267,934,320
  Total under 1 MB      718,864        40,352       678,512
  Largest executable program size         641,648   (627K)
  Largest free upper memory block          36,848    (36K)
  MS-DOS is resident in the high memory area.





Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2005-4-21 00:00
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
daki
初级用户




积分 144
发帖 16
注册 2005-3-31
状态 离线
『第 15 楼』:  

“我發現你好像真的有點問題。”  我感谢您的尖锐批评。
不过,我只是把发现的问题想弄明白。问题存在,我也没那份闲心无事找事。
您给的http://newdos.yginfo.net/dosware/msdos71b.zip MSDOS710B.IMG可能已损坏,解不开。
其实我手头就有“蓝云050302“和blue777在前天(19号)发布的Grubdisk启动软盘,这两者都是MSDOS710内核的。
13楼贴的就是blue777前天修改过的最新MSDOS710盘的情况。我用的mem就是MSDOS710软盘里带的。
这个实验其他网友也可做来比较。






2005-4-21 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: