China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-28 01:53
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » Musings on FreeDOS (and Discussions on Reading and Writing NTFS Partitions Under DOS) View 19,815 Replies 50
Original Poster Posted 2006-09-28 09:00 ·  中国 北京 联通
初级用户
Credits 40
Posts 15
Joined 2006-06-15 10:58
20-year member
UID 57036
Status Offline
Chinese Chinese Chinese Chinese.
In fact, it's just Chinese. Nothing else.
This is not a problem of method, but a problem of the education we have received.
It's a problem of language habits.
望月爱着天下的芸芸众生
http://www.freedos.cn
Floor 2 Posted 2006-09-28 09:46 ·  中国 四川 成都 教育网
铂金会员
★★★★
Credits 7,493
Posts 2,672
Joined 2005-09-02 00:00
20-year member
UID 42173
Gender Male
Status Offline
Personally, I think FreeDOS is the limit of DOS~~~ But now PE is better, supporting 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'>"
Floor 3 Posted 2006-09-28 22:07 ·  中国 香港
银牌会员
★★★
阿林
Credits 1,410
Posts 497
Joined 2004-06-28 00:00
21-year member
UID 27551
Gender Male
From 九龍,香港
Status Offline
Originally posted by electronixtar at 2006-9-28 09:46 AM:
I personally think FreeDOS is the limit of DOS~~~ But now PE is better, supporting Win32 IO



The enhanced version of DR-DOS is actually very good, but its compatibility with old programs may not be as good as FreeDOS.

But its kernel already includes XMS memory management, and there is still room for improvement
我 的 網 站 - http://optimizr.dyndns.org
Floor 4 Posted 2006-09-29 12:00 ·  中国 湖南 常德 电信
银牌会员
★★★
Credits 1,384
Posts 709
Joined 2005-10-29 22:22
20-year member
UID 44271
Status Offline
The DOS I most want right now is the support for NTFS and Chinese long filenames.
Floor 5 Posted 2006-09-29 17:03 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Originally posted by wl00560 at 2006-9-29 12:00 PM:
The DOS I most want now is the support for NTFS and Chinese long filenames


Currently, there is no direct DOS that supports NTFS, but you can load an NTFS driver under DOS to access NTFS. The memory usage is not too large, and it has already supported Chinese long filenames! See the following boot disk, just boot directly:

http://help.cn-dos.net/soft/dosntfs.zip
Wengier - 新DOS时代

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

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

Floor 6 Posted 2006-09-29 21:52 ·  中国 河南 新乡 联通
等待验证用户
★★★
Credits 640
Posts 314
Joined 2006-08-13 17:20
19-year member
UID 60432
Gender Male
Status Offline
站长,我刚才看了一下,启动盘中的内核好像是Win9x的吧?

Wait, I just took a look, and the kernel in the boot disk seems to be for Win9x?
Floor 7 Posted 2006-09-29 23:51 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
Upstairs, the kernel is a commonly used DOS kernel on this site, no need for Win9x, and there are also differences. Moreover, the kernel used has no direct relation to the NTFS support discussed above. Currently, the key point is that the NTFS driver mentioned above can perfectly support Chinese long filenames on NTFS. You can see it after booting with the startup disk mentioned above.
Wengier - 新DOS时代

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

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

Floor 8 Posted 2006-09-30 00:57 ·  中国 河南 新乡 联通
等待验证用户
★★★
Credits 640
Posts 314
Joined 2006-08-13 17:20
19-year member
UID 60432
Gender Male
Status Offline
Got it, then I can add the ifs driver to the DOS 7.10 boot disk I made myself! Thanks!
Floor 9 Posted 2006-10-01 07:40 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
Originally posted by Wengier at 2006-9-29 05:03 PM:


Currently, there is no DOS that directly supports NTFS, but you can load an NTFS driver under DOS to access NTFS. The memory usage is not too large, and it has already supported Chinese long file names! See the following boot disk, � ...

Great! DOS can finally perfectly support NTFS!
Regarding the NDOS.EXE program in this boot disk, I have a few questions:
Is it a new version of IFS? Or is it modified from the original version? If it is a new version, where can I download the complete one?
What are the functions of xmsman.exe and cwsdpr0.exe in IFS? I did a test. If I use these two programs plus NDOS.EXE, I can successfully load the NTFS driver, but EMM386+NDOS or CWSDPMI+NDOS cannot. The former restarts automatically when loaded, and the latter cannot read the content of the NTFS partition normally, but HDPMI32+NDOS can. What is the reason for this?
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 10 Posted 2006-10-01 13:22 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
This is in the new version of IFS. But the new version of the XMSMAN program seems to have a BUG. If loaded, almost all memory will be occupied, which is not as practical as the old version. CWSDPR0 is also a DPMI driver (a specialized version of CWSDPMI), but if it is paired with NDOS, the conventional memory it occupies will be very large, exceeding 130KB; in contrast, if HDPMI32 + NDOS is used, it only occupies a total of more than 40KB of conventional memory (or UMB memory), which is very practical. Unfortunately, there is still a small problem, that is, if you try to restart by pressing the Ctrl+Alt+Del key, you will find that you cannot hot-start normally. It is estimated that it may be caused by a certain BUG in HDPMI32. But overall, there will be much more free conventional memory.
Wengier - 新DOS时代

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

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

Floor 11 Posted 2006-10-01 21:51 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
DOS has taken another big step forward.
Floor 12 Posted 2006-10-02 01:50 ·  中国 浙江 衢州 电信
银牌会员
★★★
Credits 1,270
Posts 548
Joined 2004-05-31 00:00
22-year member
UID 25754
Gender Male
Status Offline
I wonder if you have such a situation. When loading with GRUB on a real machine, it freezes when reaching DOSLFN. When loading with a virtual floppy in VPC, it can reach the A:\ interface. Although there are HDPMI32 and NDOS in the batch file, the lh HDPMI32 and lh NDOS cannot be loaded automatically and need to be loaded manually. If you want to use Chinese, you need to load the Chinese system. But once you load TW, VPC automatically shuts down.

[ Last edited by weilong888 on 2006-10-2 at 02:09 ]
Floor 13 Posted 2006-10-02 11:12 ·  中国 广东 揭阳 电信
高级用户
★★
Credits 774
Posts 293
Joined 2003-04-16 00:00
23-year member
UID 1579
Gender Male
From 湖北仙桃
Status Offline
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

Is the webmaster using ifs 4.01? CWSDPR0 + NDOS occupy a lot of memory, and both can be completely loaded into UMB.
Please advise:
SYSTEM 101,024 (99K) 9,536 (9K) 91,488 (89K)
It occupies 91,488 (89K) of memory. How to configure to reduce its occupancy? If it occupies less, CWSDPR0 + NDOS will not occupy conventional memory.
NDOS -ver can display the version, but the webmaster mentioned that executing ndos -ver on that image file cannot display the version. It returns a prompt of no dimp. Pressing three hotkeys will cause an error.
The above Upper is 187K, which is occupied in Virtual PC. In VMware, Upper is 215K, and on a real computer with 845GL, it is 280K upper memory. But SYSTEM occupies a high amount of UMB. UMBPCI.SYS cannot be executed on many server chip sets. It cannot be used on 486, 586 and other old machines. When it can be used, it is very difficult to configure a lot of UMB, and compatibility is also very poor. It can only be used on a few motherboards. Its function is only to provide UMB in real mode.

[ Last edited by xugaohui on 2006-10-2 at 11:34 ]
Floor 14 Posted 2006-10-02 21:35 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
ndos will search for the DPMI server. When you use that image, first load HDPMI32 and then run ndos -ver to see the version, which will show 401. HDPMI32 + ndos only occupies 46KB of memory, which is much smaller than CWSDPR0 + ndos anyway. SYSTEM normally only occupies more than 20KB of UMB memory, unless your DOS automatically loads DBLSPACE/DRVSPACE or something like that, or the FILES/BUFFERS values are set very large, then it will occupy so much UMB memory.
Wengier - 新DOS时代

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

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

Floor 15 Posted 2006-10-02 22:59 ·  中国 广东 揭阳 电信
高级用户
★★
Credits 774
Posts 293
Joined 2003-04-16 00:00
23-year member
UID 1579
Gender Male
From 湖北仙桃
Status Offline
Find the latest version of HX DOS Extender in the forum
Download link: http://www.japheth.de/Download/hxrtd.zip
The file generation date is 10/01, and now it works normally when pressing three hotkeys.
The author's website's latest version still cannot press three hotkeys, and the file generation date is 09/31
The following are the test results in vmware:
hdpmi32 + ndos is fully loaded into umb, and the system occupies more umb than vpc.
Thank you, webmaster, for providing this very good solution.
In addition, I haven't tested the xcopy of HX DOS Extender. The xcopy in freedos can still be basically used. Test: When copying under a long filename sub-long filename directory, it will become 8.3 format, and the command line supports long filenames.
Forum Jump: