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-08-15 11:34
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » Disk drive issues under DOS View 5,363 Replies 17
Original Poster Posted 2006-08-02 19:06 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
I have four partitions: c (fat32), d (fat32), e (nt), f (nt). The DOS boot disk loads virtual disk and CD-ROM drivers as well as Paragon DOS IFS driver. After entering DOS, the virtual disk is e and the CD-ROM is f, while the original hard disk partitions e and f become g and h.

How to make the hard disk partitions retain their original drive letters and have the virtual disk and CD-ROM drive letters automatically loaded at the end?
Floor 2 Posted 2006-08-02 20:08 ·  中国 上海 普陀区 电信
中级用户
★★
论坛第一菜鸟
Credits 361
Posts 166
Joined 2006-04-15 13:23
20-year member
UID 53870
Status Offline
First load ntfsdos, then load the CD-ROM driver
Diskette Operating System
Floor 3 Posted 2006-08-06 06:32 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
My NTFS driver is "Paragon DOS IFS driver". I have tried putting it at the front, but it still doesn't work. It seems that it doesn't automatically assign a drive letter.
Floor 4 Posted 2006-08-06 13:15 ·  中国 上海 浦东新区 电信
中级用户
★★
论坛第一菜鸟
Credits 361
Posts 166
Joined 2006-04-15 13:23
20-year member
UID 53870
Status Offline
Try this, I've been using this all the time. Once loaded, you don't need to use it once for each read and write.
Attachments
ntfsdos.rar (25.85 KiB, Credits to download 1 pts, Downloads: 23)
Diskette Operating System
Floor 5 Posted 2006-08-07 11:03 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
The Paragon DOS IFS driver can assign drive letters! Load it first, then load the CD-ROM drive and virtual memory disk.
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 6 Posted 2006-08-10 19:22 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
I have done this, but the drive letter of the NTFS partition cannot be displayed like using NTFSDOS, and the virtual memory disk is still E. Although shsucdx thinks the CD - ROM is H, the system thinks it is F. As shown in the following figure:



How to change the corresponding bat file to change these deficiencies?
Floor 7 Posted 2006-08-11 09:57 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
It is obvious that you are using a boot disk made by modifying Win98 or WinME. The mechanism for such a boot disk to find the memory disk and CD - ROM drive letters is very complicated. Because the CD - ROM drive in the default boot disk of 98/ME is behind the memory disk, it uses a batch file (setramd.bat) to find these two drive letters. It uses a findramd.exe (different from the one we usually use) to find the memory disk drive letter and then sets the drive letter behind it as the CD - ROM drive letter, which is very unscientific. In fact, your CD - ROM drive letter is indeed H, not F. You can try the findramd.exe and findcd.exe in the "Super MS - DOS 7.10 Boot Disk" (download in the sticky post). Copy these two files to the boot disk, add a "rem" in front of the line "call setramd.bat %LglDrv%" in autoexec.bat, add a line "findramd >nul" after this line, then change all "%ramd%:" to "%ramdrive%", and add a line "findcd /q" after shcdx33a, and then try again.
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 8 Posted 2006-08-11 13:23 ·  中国 黑龙江 哈尔滨 电信
初级用户
Credits 65
Posts 27
Joined 2006-08-10 16:56
20-year member
UID 60248
Status Offline
Where can I download the Paragon DOS IFS driver software?
Floor 9 Posted 2006-08-11 19:19 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline

Where can I download the Paragon DOS IFS driver software?


Search the forum, and you should be able to find it.
Floor 10 Posted 2006-08-12 22:07 ·  中国 浙江 金华 电信
中级用户
★★
Credits 396
Posts 108
Joined 2005-03-11 00:00
21-year member
UID 36914
Gender Male
Status Offline
I have localized a Paragon DOS IFS, which is in full Chinese and can correctly display drive letters. I will upload it to my website in a couple of days.
http://msdos.ywbiz.net
English version:
Click to download

[ Last edited by ywzhuss on 2006-8-12 at 22:12 ]
Wave-rider--最爱DOS和Linux的人!
Floor 11 Posted 2006-08-13 08:58 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
Since the use of ramdrive.sys still considers the memory disk as E, XMSDSK is used. But whether using ramdrive or xmsdsk, there is always a "Too many parameters" prompt. And finally the drive letter changes from A to G, and the memory disk (G) is still empty, and none of the files in the ebd are copied in.



How to solve this?

In addition, in autoexec.bat:

SET DIRCMD=/O:N

set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15

set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C

Can this also be removed?

[ Last edited by wumingtt on 2006-8-15 at 22:55 ]
Floor 12 Posted 2006-08-15 20:03 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
Looking forward to the expert's help;)
Floor 13 Posted 2006-08-23 19:20 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
Great experts! Is this problem really unsolvable? If so, please let me know. Thanks!
Looking forward:(
Floor 14 Posted 2006-08-24 15:12 ·  中国 上海 普陀区 电信
银牌会员
★★★
永遠的DOS~~~
Credits 1,200
Posts 466
Joined 2005-02-01 00:00
21-year member
UID 35867
Gender Male
From 上海
Status Offline
Those lines can be removed, but you must definitely use our findramd.exe and findcd.exe, delete the 98's setramd.bat, they can only work with M$'s ramdisk.sys, otherwise the drive letter will be misrecognized. "Too many parameters" means you have incorrect parameter settings for xmsdsk, use xmsdsk /? to see its parameters. It is suggested to place xmsdsk in autoexec.bat instead of config.sys.
32位才是DOS未来的希望
个人网志:http://sololand.moe
Floor 15 Posted 2006-08-25 18:17 ·  中国 河南 郑州 电信
初级用户
Credits 87
Posts 31
Joined 2005-10-09 23:38
20-year member
UID 43295
Status Offline
I am using the findramd.exe and findcd.exe from this site. I have deleted the setramd.bat. XMSDSK is placed in autoexec.bat, and the statement is: XMSDSK 4096 /Y, which should be correct. However, I am using a WinME boot disk. Is it that it doesn't support XMSDSK well? I wonder if there is any way to solve it?

[ Last edited by wumingtt on 2006-8-25 at 21:05 ]
Forum Jump: