cosmos55 wrote:I'm just wondering if there is a limitation of the capacity of the USB stick ?
The only capacity issue is that the number of sectors on the disk must be <= 2^32, which equates to 2TB total capacity if the disk uses standard 512-byte sectors.
cosmos55 wrote:I also would be interested in making visible in DOS, an USB hard drive formatted in NTFS of 320 GB and/or 1000 GB. I didn't manage to do this with your drivers. Is there any solution for that...?
FYI, it is a VERY bad idea to use NTFS, or any other type of JFS, on removable media, including USB hard drives. Even Microsoft says you should not do it. It is also a bad idea to use any kind of write-back caching on removable media, no matter what kind of file system it is using.
In spite of this warning, there are several different programs out there that will let you read from NTFS disks in DOS, though I'm not sure there are any (at least free ones) that will let you write to an NTFS disk. Just do a Google search for "NTFS DOS" The programs should all work with USBDRIVE, since USBDRIVE provides an INT 13h interface. I've personally never tried this, though, since I never use NTFS with USB.
I have tried a couple of the programs with fixed (non-removable) NTFS disks/partitions, but they didn't seem to work very well (similar to my experience with DOS LFN programs). Keep in mind that NTFS is proprietary (like almost everything that Microsoft does), and there are also several different versions of NTFS, so Microsoft is probably the only one who will ever really understand how it works.