AM_PM wrote on 2025-10-30, 01:11:
Sadly, the mounting is only effective in DOS itself and does not carry on when launching Windows.
What does that mean - File Manager doesn't even show that the drive letter exists for example? I'm surprised, as I thought that Windows 3.x should just show whatever DOS does in terms of the filesystem.
I just tried SHSUFDRV from http://adoxa.altervista.org/shsufdrv/index.html (it's also included in FreeDOS) and it seems to work fine with Windows 3.0 (I mounted the disk before starting Windows, wouldn't expect it to work from within Windows). My mounted 1.44MB floppy image - which became F: - even showed a floppy drive icon in File Manager! I didn't test it that well, but I did double-click on an EXE file from the mounted image and it ran okay. The author even says it's meant to work with Windows 3.x in README.TXT:
SHSUFDRV will not work with Win9X; Win3 is fine.
It says elsewhere that it "works directly with image files" and that "SHSUFDRV will leave the file open, so it should not be moved whilst it is active." which is probably why it doesn't work with Windows 95.
The package also includes SHSURDRV which I think can act as a regular RAM disk or copy a disk image into memory and act as a virtual floppy drive, but I didn't try it. README.TXT also says this:
RAM drives greater than 64MiB will not be accessible after starting Win-
dows (Win9X denies access; Win3 just stuffs up).
I guess that so long as the floppy is less than 64 MiB it should be fine then?