![]() |
China DOS Union-- Unite DOS · Advance DOS · Grow DOS --Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum |
| Guest | Log in | Register | Members | Search | China DOS Union |
|
中国DOS联盟论坛 The time now is 2026-08-15 12:27 |
47,813 topics / 349,903 posts / today 1 new / 48,257 members |
| DOS疑难解答 & 问题讨论 (解答室) » Disk drive issues under DOS |
| Printable Version 5,364 / 17 |
| Floor1 wumingtt | Posted 2006-08-02 19:06 |
| 初级用户 Posts 31 Credits 87 | |
|
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? |
|
| Floor2 xjmxjm1234 | Posted 2006-08-02 20:08 |
| 中级用户 Posts 166 Credits 361 | |
|
First load ntfsdos, then load the CD-ROM driver
|
|
| Floor3 wumingtt | Posted 2006-08-06 06:32 |
| 初级用户 Posts 31 Credits 87 | |
|
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.
|
|
| Floor4 xjmxjm1234 | Posted 2006-08-06 13:15 |
| 中级用户 Posts 166 Credits 361 | |
|
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) |
|
| Floor5 brglng | Posted 2006-08-07 11:03 |
| 银牌会员 Posts 466 Credits 1,200 From 上海 | |
|
The Paragon DOS IFS driver can assign drive letters! Load it first, then load the CD-ROM drive and virtual memory disk.
|
|
| Floor6 wumingtt | Posted 2006-08-10 19:22 |
| 初级用户 Posts 31 Credits 87 | |
|
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? |
|
| Floor7 brglng | Posted 2006-08-11 09:57 |
| 银牌会员 Posts 466 Credits 1,200 From 上海 | |
|
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.
|
|
| Floor8 hexl | Posted 2006-08-11 13:23 |
| 初级用户 Posts 27 Credits 65 | |
|
Where can I download the Paragon DOS IFS driver software?
|
|
| Floor9 wumingtt | Posted 2006-08-11 19:19 |
| 初级用户 Posts 31 Credits 87 | |
Search the forum, and you should be able to find it. |
|
| Floor10 ywzhuss | Posted 2006-08-12 22:07 |
| 中级用户 Posts 108 Credits 396 | |
|
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 ] |
|
| Floor11 wumingtt | Posted 2006-08-13 08:58 |
| 初级用户 Posts 31 Credits 87 | |
|
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 ] |
|
| Floor12 wumingtt | Posted 2006-08-15 20:03 |
| 初级用户 Posts 31 Credits 87 | |
|
Looking forward to the expert's help;)
|
|
| Floor13 wumingtt | Posted 2006-08-23 19:20 |
| 初级用户 Posts 31 Credits 87 | |
|
Great experts! Is this problem really unsolvable? If so, please let me know. Thanks!
Looking forward:( |
|
| Floor14 brglng | Posted 2006-08-24 15:12 |
| 银牌会员 Posts 466 Credits 1,200 From 上海 | |
|
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.
|
|
| Floor15 wumingtt | Posted 2006-08-25 18:17 |
| 初级用户 Posts 31 Credits 87 | |
|
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 ] |
|
| 1 2 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |