How to release a large amount of memory consumed by loading USB drivers under pure DOS?
I have loaded XMS under MS-DOS 8.0, and after loading the USB driver, I can effectively recognize USB drives and external hard drives under pure DOS. However, a large amount of memory is consumed because the USB driver searches for USB drives. I would like to ask all the experts, what good solutions are there?
I connected an 80G external hard drive and correctly identified three external drive letters. Then under DOS, I wanted to enter these three external drive letters respectively and DIR them. As a result, I just entered the second external drive letter and then the computer crashed!
Then I restarted the computer and used MEM.EXE to check the memory usage:
Total = Used + Free
Conventional 636K 48K 588k
Total Memory 519420 154 519266
Total Under 1Mb 636K 48K 588k
Largest executable program size 584K
Largest free upper memory block 0K
Available space in High Memory Area 2K
MS-DOS is resident in the high memory area.
Then under DOS, I entered these three external drive letters respectively, and could see the file names in their respective drives. Then I executed a COPY command to copy a very small notepad file from one external drive to another, and then the computer crashed again!
May I ask why this is happening and why it always crashes? Is it a bug in the USB driver or because of insufficient memory? If it is insufficient memory, how can I release it?
Attached is the latest version of "dos4usb".
I have loaded XMS under MS-DOS 8.0, and after loading the USB driver, I can effectively recognize USB drives and external hard drives under pure DOS. However, a large amount of memory is consumed because the USB driver searches for USB drives. I would like to ask all the experts, what good solutions are there?
I connected an 80G external hard drive and correctly identified three external drive letters. Then under DOS, I wanted to enter these three external drive letters respectively and DIR them. As a result, I just entered the second external drive letter and then the computer crashed!
Then I restarted the computer and used MEM.EXE to check the memory usage:
Total = Used + Free
Conventional 636K 48K 588k
Total Memory 519420 154 519266
Total Under 1Mb 636K 48K 588k
Largest executable program size 584K
Largest free upper memory block 0K
Available space in High Memory Area 2K
MS-DOS is resident in the high memory area.
Then under DOS, I entered these three external drive letters respectively, and could see the file names in their respective drives. Then I executed a COPY command to copy a very small notepad file from one external drive to another, and then the computer crashed again!
May I ask why this is happening and why it always crashes? Is it a bug in the USB driver or because of insufficient memory? If it is insufficient memory, how can I release it?
Attached is the latest version of "dos4usb".
Attachments

