Published in News

Windows UI 32GB limit was just Dave's whim

by on05 January 2021


It should have been whimdows NT

The reason why the Windows UI has a 32GB limit on the formatting of FAT32 volumes is because retired Microsoft engineer Dave Plummer picked a number and never expected it to stick.

Plummer has been chatting about his time in Vole on his YouTube channel Dave's Garage.

In the 90s, Plummer was porting the Windows 95 shell to Windows NT which included a redo of Windows Format. It had to be a replacement and complete rewrite since the Win95 system was so markedly different,.

While sorting out the lower-level bits going down to the API, Plummer knocked together the classic, stacked Format dialog over the course of an hour.

He wondered what cluster sizes future Windows NT 4.0 users would get as the options would define the size of the volume; FAT32 has a set maximum number of clusters in a volume.

Making those clusters huge would make for an equally huge volume, but at a cost in terms of wasted space.

Plummer said: "We call it 'Cluster Slack' and it is the unavoidable waste of using FAT32 on large volumes."

At the time, the largest memory card Plummer could lay his paws on for testing had an impossibly large 16-megabyte capacity.

"Perhaps I multiplied its size by a thousand and then doubled it again for good measure, and figured that would more than suffice for the lifetime of NT 4.0. I picked the number 32G as the limit and went on with my day."

Plummer was clear that his decision process was aimed at NT 4.0 and would just be a temporary thing until the UI was revised.

"That, however, is a fatal mistake on my part that no one should be excused for making. With the perfect being the enemy of the good, 'good enough' has persisted for 25 years and no one seems to have made any substantial changes to Format since then."

 

Last modified on 05 January 2021
Rate this item
(1 Vote)

Read more about: