Peter's site blog

Please read ! 
If NO IMAGES will be shown, use instead of


I have prepared a new blog with wordpress at !!!

Thank you.
LBA 48bit vs 28bit BIOS support and DOS/Windows 98 FAT32 limits 
Tuesday, November 9, 2021, 12:28 PM
Posted by Administrator
As you know for sure, LBA (logical block addressing) comes in two flavors, the early 28bit LBA implementation and the later LBA 48bit.
LBA is not implemented for early PCs (but approx. since Intel 80386 CPU PCs raised), and unfortunately also later sold PCs have often only 28bit BIOS support.
This is also mentioned on several web sites in relation with DOS 7.1 aka Windows 95B, Windows 98,SE (ME has a higher DOS number, but is not used standalone).

MS-DOS until Version 7.1 does not support FAT32, which theoretically supports up to 268.435.456 cluster - a cluster is usually a sector; before 4K block drives appeared, a harddisk sector had only 512 Bytes. That means you can use drives up to 2 TeraBytes.

Practically you will reach a lower limit often, 137GB. This limit is NOT related with FAT32, but with Microsoft tools like FDISK and FORMAT (in DOS 7.1) or with the build-in Formatting Routine in modern Windows implementations.

DR-DOS 7.03 with DRFAT32.SYS driver does support also FAT32, and so some unofficial published and modified versions of DR-DOS 7 (e.g. DR-DOS 7.01.06). Unfortunately DR-DOS has still a 2GB limit for the first partition. But give FreeDOS also a try, this will work for sure.

If you want to use larger harddisk drives with DOS 7.1 (at least larger than 64GB), you need a corrected version of FDISK. You will not find the file anymore on Microsoft pages, but to the rescue, has still them.

Follow the "related link" below to visit the original archived Microsoft page (saved from or search for file "263044usa8.exe" (english) or "263044ger8.exe" (german).
add comment ( 147 views )   |  permalink   |  related link   |   ( 2.9 / 5032 )

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Next> Last>>