Reply 120 of 222, by mbbrutman
Welcome to the forum!
I've heard that ImDisk from https://sourceforge.net/projects/imdisk-toolkit/ is supposed to be good, but I've not used it myself. To seed my disks I've either been copying files directly from the local disk of a DOS machine or using pkzip and FTP to move a cluster of files. (Pkzip makes it easier to move a large batch as it preserves timestamps and directory structure.)
Netdrive.sys gets assigned a drive letter from DOS - it doesn't get to choose the drive letter. It's based on the order in which the built-in block device driver recognizes BIOS devices and the order of block device drivers in CONFIG.SYS. If you need it to appear at a specific drive letter, alter the order of block device drivers in CONFIG.SYS. Other ways to do it involve manipulating DOS internal structures after the boot is complete, but that would make the device driver either very large or specific to one version of DOS. It is possible, but not something that adds a lot of value compared to the rest of the driver.
Other features will come time permitting. Listing disk images is easier but I need to keep the size of the EXE small so that might have to be in a separate program that uses a TCP socket. Swapping floppies is an advanced feature because it's tricky to do; if DOS has the file open or if there are pending writes that the server doesn't know about you can cause corruption.