中国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分区的讨论)
English/Chinese Fix Translation
作者:
标题: 关于freedos的遐想(以及DOS下读写NTFS分区的讨论) 上一主题 | 下一主题
e98156
初级用户





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

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




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





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

个人认为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 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

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


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

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

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


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

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

楼上的,内核是本站常用的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 楼』:   使用 LLM 解释/回答一下

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


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

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

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时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

这是新版本的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 楼』:   使用 LLM 解释/回答一下

DOS又进了一大步了。


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




积分 1270
发帖 548
注册 2004-5-31
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

不知你们有没有这样的情况,在实机中如果用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 楼』:   使用 LLM 解释/回答一下

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时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

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 楼』:   使用 LLM 解释/回答一下

在论坛中找到最新版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
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: