IBM Extended Density Format
Superformatting standard floppy disks to larger capacities.
IBM Extended Density Format (XDF) is a technique for superformatting standard high-density 3½-inch and 5¼-inch floppy disks to hold more data than usual. It is supported directly by IBM's PC DOS from version 7 onward and by OS/2 Warp 3 onward, using the XDF and XDFCOPY commands (available directly in OS/2). When formatted with XDF, a 3½-inch floppy holds 1860 KiB, and a 5¼-inch floppy holds 1540 KiB. This is achieved by using a different number of sectors per track and varying sector sizes within a track—not all sectors on a given track are the same size. The first cylinder, however, is formatted in the standard way, creating a small FAT12 filesystem that can be read without XDF support. This area can hold a README file or XDF drivers. Floppy-based distributions of OS/2 3.0 and PC DOS 7 and later used XDF for most of their disks. Disks formatted with XDF can only be read by floppy drives connected directly to the system via a floppy disk controller; USB-attached floppy drives cannot read them.
- 3½-inch capacity
- 1860 KiB
- 5¼-inch capacity
- 1540 KiB
- Native support
- PC DOS 7+, OS/2 Warp 3+
- Commands
- XDF, XDFCOPY
Lore & Background
XDF achieves its increased capacity by using a different number of sectors as well as different sector sizes per track; not all sectors in a track are of the same size. The first cylinder uses standard formatting, providing a small FAT12 filesystem that can be accessed without XDF support, on which can be placed a README file or XDF drivers. Floppy distributions of OS/2 3.0 and PC DOS 7 and later used XDF for most of the media set. Floppy disks formatted using XDF can only be read in floppy disk drives that are attached directly to the system by way of a floppy disk controller; USB-attached floppy drives cannot read XDF-formatted media.
Reader's Guide
XDF's significance lies in its ability to extend the usable capacity of common floppy media without requiring special hardware, relying instead on a non-standard formatting scheme. Its legacy is tied to the distribution of OS/2 3.0 and later versions of PC DOS, where it allowed more software to be shipped on fewer disks. However, the format's reliance on direct floppy controller access limited its compatibility with modern USB floppy drives, making it a transitional technology. The inclusion of a standard-formatted first cylinder ensured that even systems without XDF support could access a small FAT12 filesystem containing drivers or documentation, easing adoption. XDF is often compared to Microsoft's Distribution Media Format and the later FD32MB format used by LS-240 SuperDisc drives, though it is technically distinct.
Did You Know?
- XDF-formatted 3½-inch floppies hold 1860 KiB, and 5¼-inch floppies hold 1540 KiB.
- The first cylinder uses standard formatting for a small FAT12 filesystem accessible without XDF support.
- XDF is supported natively by PC DOS 7 onward and OS/2 Warp 3 onward.
Frequently Asked Questions
What is IBM Extended Density Format (XDF)?
XDF is a superformatting method that lets standard 3½-inch and 5¼-inch floppy disks store more data than their normal high-density capacity. It was developed by IBM and became a built-in feature of later PC operating systems.
How much extra capacity does XDF add to floppy disks?
A 3½-inch disk goes from its usual 1440 KiB up to 1860 KiB, while a 5¼-inch disk reaches 1540 KiB. The gain comes from packing more data into each track without changing the physical disk size.
How does XDF achieve higher capacity technically?
Instead of using a uniform sector size across every track, XDF varies the number of sectors per track and allows different sector sizes within a single track. The first cylinder is kept in a standard layout to preserve the boot sector and directory structure.
Which operating systems support XDF out of the box?
PC DOS version 7 and later, as well as OS/2 Warp 3 and subsequent releases, include native XDF support. No third-party drivers are needed on those platforms.
What commands do I use to format or copy with XDF?
The XDF command handles formatting a disk at the extended density, while XDFCOPY transfers data to or from an XDF-formatted disk. Both are available as built-in utilities in OS/2.
More in Computer Storage, Part 3 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
