First post, by SweetLow
There are few topics on this theme, like this previous one What is the biggest storage HDD Windows 98SE can use?
But what are the limits you can get really?
Ok, lets go through the storage levels.
1. IOS level. Drives and partitions. 64-bit LBA supported, so the only limits are inside drivers for hardware. As there are 48-bit LBA for ATA drives and 64-bit LBA for SCSI drives and GPT support available now this level does not have any real restrictions except physical or emulated drive size.
2. IFSMGR volume level. File systems and they drivers. IFSMGR limit itself is 47-bit LBA for one volume but it is structured limit: 32 bit (4G) for cluster (allocation unit) count and 15 bit (32K) for cluster size measured in sectors. And real available file system driver for NTFS (Paragon UFSD) has its own limit: 1G clusters * 64KB cluster size on original version and 2G clusters on patched version. So the real available volume size is slightly less than 128TB now.
3. IFSMGR file level. File systems and they drivers. IFSMGR limit itself is 32-bit bytes for file and file system drivers have this limit too.
Ok. And some proof, of course - Windows 98 SE + patched Paragon UFSD @ QEMU: