中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 关于freedos的遐想(以及DOS下读写NTFS分区的讨论)
« [1] [2] [3] [4] »
作者:
标题: 关于freedos的遐想(以及DOS下读写NTFS分区的讨论) 上一主题 | 下一主题
e98156
初级用户





积分 40
发帖 15
注册 2006-6-15
状态 离线
『楼 主』:  关于freedos的遐想(以及DOS下读写NTFS分区的讨论)

中文中文中文中文.
事实上就是中文啦.没有别的.
这个不是方法的问题,而是我们受到的教育的问题.
语言习惯的问题呢.



望月爱着天下的芸芸众生
http://www.freedos.cn  
2006-9-28 09:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 2 楼』:  

个人认为FreeDOS是DOS的极限了~~~不过现在还是PE好些,支持Win32 IO




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-28 09:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by electronixtar at 2006-9-28 09:46 AM:
个人认为FreeDOS是DOS的极限了~~~不过现在还是PE好些,支持Win32 IO


强 化 版 (Enhanced) DR-DOS 其 实 也 很 好 , 只 是 它 的 旧 程 序 兼 容 可 能 比 不 上 FreeDOS 。

但 它 内 核 已 包 括 XMS 记 忆 管 理 , 而 且 还 有 改 善 余 地




我 的 網 站 - http://optimizr.dyndns.org
2006-9-28 22:07
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
wl00560
银牌会员





积分 1384
发帖 709
注册 2005-10-29
状态 离线
『第 4 楼』:  

我现在最想要的dos,就是对NTFS与中文长文件名的支持

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

“新DOS时代”站长


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



  Quote:
Originally posted by wl00560 at 2006-9-29 12:00 PM:
我现在最想要的dos,就是对NTFS与中文长文件名的支持

目前没有直接支持NTFS的DOS,但可以在DOS下加载NTFS驱动程序来访问NTFS,占用内存不算太大,而且已经可以支持中文长文件名!见下面这个启动盘,直接启动即可:

http://help.cn-dos.net/soft/dosntfs.zip



Wengier - 新DOS时代

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

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

2006-9-29 17:03
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 6 楼』:  

Wengie站长,我刚才看了一下,启动盘中的内核好像是Win9x的吧?

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

“新DOS时代”站长


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

楼上的,内核是本站常用的DOS内核,不需要Win9x,也是有所区别的。而且用的内核跟上面所讨论的NTFS支持也没有什么直接关系,目前的重点在于上面提到的NTFS驱动程序已可以完美支持NTFS上的中文长文件名了,用上面那张启动盘启动后就可以看出来。



Wengier - 新DOS时代

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

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

2006-9-29 23:51
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
tangtai
高级用户




积分 640
发帖 314
注册 2006-8-13
状态 离线
『第 8 楼』:  

明白了,那样的话,我就可以把ifs驱动加入到我自己做的DOS7.10启动盘中了!!
谢谢!

2006-9-30 00:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 9 楼』:  



  Quote:
Originally posted by Wengier at 2006-9-29 05:03 PM:


目前没有直接支持NTFS的DOS,但可以在DOS下加载NTFS驱动程序来访问NTFS,占用内存不算太大,而且已经可以支持中文长文件名!见下面这个启动盘,� ...

太好了!DOS终于能完美支持NTFS了!
关于这个启动盘里面的NDOS.EXE程序,我有几个问题:
是新版本的IFS?还是在原版上修改而成的?如果是新版,哪里有下载完整的?
IFS里的xmsman.exe和cwsdpr0.exe分别是干什么用的?我做了测试,如果用这两个程序加上NDOS.EXE可以成功加载NTFS驱动,而EMM386+NDOS或者CWSDPMI+NDOS都不行,前者一加载就自动重启,后者无法正常读取NTFS分区内容,但HDPMI32+NDOS可以,这是什么原因?



32位才是DOS未来的希望
个人网志:http://sololand.moe
2006-10-1 07:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


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

这是新版本的IFS中的。但新版本的XMSMAN程序看起来有BUG,若加载的话几乎所有内存都会被占满,还不如旧版本中的实用。CWSDPR0也是DPMI驱动(是CWSDPMI的特殊化版本),但它若和NDOS搭配的话所占的常规内存会非常大,超过130KB;相对的,如用HDPMI32+NDOS的话则一共只占40多KB的常规内存(或UMB内存),非常实用。可惜的是,这样仍存在一个小问题,那就是如按Ctrl+Alt+Del键试图重启的话会发现无法正常热启动,估计可能是HDPMI32中存在某个BUG引起的。但总体而言这样空闲的常规内存就会多多了。



Wengier - 新DOS时代

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

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

2006-10-1 13:22
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 11 楼』:  

DOS又进了一大步了。

2006-10-1 21:51
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
weilong888
银牌会员




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 12 楼』:  

不知你们有没有这样的情况,在实机中如果用GRUB加载,到了DOSLFN就死机了。在VPC中用虚拟软盘加载,能到A:\界面。虽然批处理中有HDPMI32与NDOS,可是lh HDPMI32与lh NDOS不能自动加载,需手动加载。如果要用上中文的话,要加载中文系统。可一加载TW,VPC就自动关机了。

[ Last edited by weilong888 on 2006-10-2 at 02:09 ]

2006-10-2 01:50
查看资料  发送邮件  发短消息 网志  OICQ (314295922)  编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 13 楼』:  

Modules using memory below 1 MB:                                               
                                                                              
  Name           Total           Conventional       Upper Memory               
  --------  ----------------   ----------------   ----------------            
  SYSTEM     101,024   (99K)      9,536    (9K)     91,488   (89K)            
  HIMEM        1,120    (1K)      1,120    (1K)          0    (0K)            
  EMM386       4,320    (4K)      4,320    (4K)          0    (0K)            
  NDOS        72,192   (71K)     46,464   (45K)     25,728   (25K)            
  CTMOUSE      3,328    (3K)          0    (0K)      3,328    (3K)            
  COMMAND      7,424    (7K)          0    (0K)      7,424    (7K)            
  IFSHLP       3,968    (4K)          0    (0K)      3,968    (4K)            
  DOSKEY       3,968    (4K)          0    (0K)      3,968    (4K)            
  CWSDPR0     42,048   (41K)          0    (0K)     42,048   (41K)            
  Free       513,760  (502K)    500,656  (489K)     13,104   (13K)            
                                                                              
Memory Type        Total       Used       Free                                 
----------------  --------   --------   --------                              
Conventional          549K        60K       489K                              
Upper                 187K       174K        13K                              
Reserved              288K       288K         0K                              
Extended (XMS)    240,896K   238,604K     2,292K                              
----------------  --------   --------   --------                              
Total memory      241,920K   239,126K     2,794K                              

站长是用的ifs 4.01吗?  CWSDPR0 +ndos占用内存很大,都是可以完全载入到umb的。
请教一下:
  SYSTEM     101,024   (99K)      9,536    (9K)     91,488   (89K)   
它占用了91,488   (89K)的内存,怎么配置才能减少它的占用?,它占用少了, CWSDPR0 +ndos就不会占用常规内存了。
ndos -ver是可以显示版本,但站长提示那个镜像文件执行ndos -ver不能显示版本。返回没有dimp   的提示,按三个热键会出错。
上面的Upper  是187K   是在virtual pc 中占用。在vmware,upper为215K,在真实电脑845gl上是280K的上位内存。但SYSTEM 占用umb都很高。用umbpci.sys在很多服务器芯片组上很本不能执行。486 ,586等老机都是不能用的。在能用的情况的情况下怎么也配置不出很多umb,兼容也很差,它只能在少数主板上用。它的作用仅能在实模式提供umb。

[ Last edited by xugaohui on 2006-10-2 at 11:34 ]

2006-10-2 11:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


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

ndos会查找DPMI服务器,你用那个镜像时先加载HDPMI32再运行ndos -ver就可以看到版本了,会显示401。HDPMI32 + ndos只占用46KB内存,无论如何比CWSDPR0 + ndos小多了。SYSTEM正常情况下只占用20多KB的UMB内存,除非你的DOS自动加载了DBLSPACE/DRVSPACE之类,又或者FILES/BUFFERS等值设得非常大,才会占用那么多的UMB内存。



Wengier - 新DOS时代

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

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

2006-10-2 21:35
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 15 楼』:  

在论坛中找到最新版HX DOS Extender
下载地址:http://www.japheth.de/Download/hxrtd.zip
文件生成日期是10/01,现在按三个热键时正常了。
作者网站是的最新版还是不能按三个热键,文件生成日期是09/31
下面是在vmware中测试的结果:
hdpmi32+ndos完全载入到umb,system占用umb比vpc还要高一些。
谢谢站长提供这个很好的方案。
另外HX DOS Extender的xcopy我没试。freedos中的xcopy还基本可以用。测试:当复制长文件名下面所在子长文件名目录时有会变成8.3格式,命今行支持长文件名。


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


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



论坛跳转: