• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

Microsoft Updates the 30-year-old FAT32 File-system with 2TB Volume Size Limits

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,916 (7.61/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
With the latest Insider update to Windows 11, Microsoft refreshed its 30-year-old FAT32 file-system with support for a maximum volume size of 2 TB. The file-system was limited to 32 GB until now. This update, however, does not change the maximum file-size limit of 4 GB. The move is probably aimed at making life easy for enterprises using the file-system for whatever reason, or for high capacity removable media to have better cross-platform support (eg: to video equipment). If you mainly move files within a Windows ecosystem, it's highly recommended that you stick to NTFS as it offers security features and support for larger files, which FAT32 doesn't.



View at TechPowerUp Main Site | Source
 

silentbogo

Moderator
Staff member
Joined
Nov 20, 2013
Messages
5,518 (1.40/day)
Location
Kyiv, Ukraine
System Name WS#1337
Processor Ryzen 7 3800X
Motherboard ASUS X570-PLUS TUF Gaming
Cooling Xigmatek Scylla 240mm AIO
Memory 4x8GB Samsung DDR4 ECC UDIMM
Video Card(s) Inno3D RTX 3070 Ti iChill
Storage ADATA Legend 2TB + ADATA SX8200 Pro 1TB
Display(s) Samsung U24E590D (4K/UHD)
Case ghetto CM Cosmos RC-1000
Audio Device(s) ALC1220
Power Supply SeaSonic SSR-550FX (80+ GOLD)
Mouse Logitech G603
Keyboard Modecom Volcano Blade (Kailh choc LP)
VR HMD Google dreamview headset(aka fancy cardboard)
Software Windows 11, Ubuntu 20.04 LTS
Read about it last week. There are a few catches, though:
1) As far as I understand from vague descriptions - it's only for format command, so you won't be able to do it in GUI as you'd suspect (not in diskmgmt.msc, and not in format dialogue)
2) Not sure if it applies to diskpart either, which is a total bummer
3) it's only making its way in testing build, so knowing MS there is no guarantee that it'll roll out to consumers
 
Joined
Jul 31, 2024
Messages
34 (1.55/day)
Windows 10pro and Windows 11 pro was not able to format an USB stick with 8GB or 16GB with fat in the last years

I managed to create usb sticks with vfat, which should be fat32 afaik, with 8 and 16GB in gnu gentoo linux several times.


Assuming that information is correct: What is the current size limitation of mkfs.vfat?
2TB for 512 byte sector size and 16TB for a 4K sector size.

I think microsoft is very late in implementing that feature.

As far as I have understood, or which I assume, vfat should be fat32.
 
Last edited:
Joined
Jan 2, 2024
Messages
407 (1.74/day)
Location
Seattle
System Name DevKit
Processor AMD Ryzen 5 3600 ↗4.0GHz
Motherboard Asus TUF Gaming X570-Plus WiFi
Cooling Koolance CPU-300-H06, Koolance GPU-180-L06, SC800 Pump
Memory 4x16GB Ballistix 3200MT/s ↗3800
Video Card(s) PowerColor RX 580 Red Devil 8GB ↗1380MHz ↘1105mV, PowerColor RX 7900 XT Hellhound 20GB
Storage 240GB Corsair MP510, 120GB KingDian S280
Display(s) Nixeus VUE-24 (1080p144)
Case Koolance PC2-601BLW + Koolance EHX1020CUV Radiator Kit
Audio Device(s) Oculus CV-1
Power Supply Antec Earthwatts EA-750 Semi-Modular
Mouse Easterntimes Tech X-08, Zelotes C-12
Keyboard Logitech 106-key, Romoral 15-Key Macro, Royal Kludge RK84
VR HMD Oculus CV-1
Software Windows 10 Pro Workstation, VMware Workstation 16 Pro, MS SQL Server 2016, Fan Control v120, Blender
Benchmark Scores Cinebench R15: 1590cb Cinebench R20: 3530cb (7.83x451cb) CPU-Z 17.01.64: 481.2/3896.8 VRMark: 8009
FAT32 is an archaic temporary solution to borrowed trouble. I still don't understand what people mean when they yap about a 32GB limit when that was my ENTIRE 80GB volume for a few years under Win95, Win2K then WinXP. You think pre-WinPE I'm going to be jumping back and forth between my data volumes without a read guarantee? Times have changed and we've moved on hell far. I don't know who's still using FAT32 in current year but NTFS is way more solid now (XP and newer) and with any luck we'll be able to make better use of ReFS real soon. Not all of us need the security features of NTFS in a Windows ecosystem. ✔
 
Joined
Jul 31, 2024
Messages
34 (1.55/day)
I don't know who's still using FAT32 in current year

ASUS X670-P Prime mainboard -> for firmware update / saving all bios settings on usb stick
MSI B550 Gaming EDGE WIFI -> same

Car Radio for playing mp3 files from USB stick. Windows could not / can not format fat32 for 8 and 16GB USB sticks for years.

NTFS / vfat are both antique and mediocre file systems.
 
Joined
Aug 19, 2024
Messages
22 (5.50/day)
Location
Texas, USA
System Name Obliterator
Processor Ryzen 7 7700x PBO
Motherboard ASRock x670e Steel Legend
Cooling Thermalright Frost Commander 140 Black
Memory G.skill Trident Z5 Neo 6000@CL30
Video Card(s) ASRock rx7900 GRE Steel Legend
Storage 2 x 2TB Samsung 990 pro nmve ssd 2 X 4TB Samsung 870 evo sata ssd 1 X 18TB WD Gold sata hdd
Display(s) LG 27GN750-B
Case Fractal Torrent
Audio Device(s) Klipsch promedia heritage 2.1
Power Supply FSP Hydro TI 1000w
Mouse SteelSeries Prime+
Keyboard Lenovo SK-8825 (L)
Software Windows 10 Enterprise LTSC 21H2 / Windows 11 Enterprise LTSC 24H2 with multiple flavors of VM
If you have a device that needs a very large update, you have to update it via flash drive, and the update file is huge (over 4 gigs), and the device only supports fat32......this could come in real handy. It is a pretty specific set of circumstances, I will grant you, but it happens. Car infotainment centers, industrial equipment, etc are commonly updated via flash drive, and often only support fat, and file sizes aren't getting any smaller.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
26,404 (3.80/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling Noctua NH-U14S DX-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) Odyssey OLED G9 (G95SC)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Modi+ & Valhalla 2
Power Supply Seasonic Prime TX-1600
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Akko Crystal Blues
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Do they though? My boards forever have always stated fat32. But they take whatever sub I put in them. Shit the flash tools in the bios itself will transverse my refs volumes.

Anyway regardless of niche use case for which I’m convinced is all there is now your cluster slack is going to be atrocious. Fat32 can’t die soon enough.
 
Joined
Jan 2, 2024
Messages
407 (1.74/day)
Location
Seattle
System Name DevKit
Processor AMD Ryzen 5 3600 ↗4.0GHz
Motherboard Asus TUF Gaming X570-Plus WiFi
Cooling Koolance CPU-300-H06, Koolance GPU-180-L06, SC800 Pump
Memory 4x16GB Ballistix 3200MT/s ↗3800
Video Card(s) PowerColor RX 580 Red Devil 8GB ↗1380MHz ↘1105mV, PowerColor RX 7900 XT Hellhound 20GB
Storage 240GB Corsair MP510, 120GB KingDian S280
Display(s) Nixeus VUE-24 (1080p144)
Case Koolance PC2-601BLW + Koolance EHX1020CUV Radiator Kit
Audio Device(s) Oculus CV-1
Power Supply Antec Earthwatts EA-750 Semi-Modular
Mouse Easterntimes Tech X-08, Zelotes C-12
Keyboard Logitech 106-key, Romoral 15-Key Macro, Royal Kludge RK84
VR HMD Oculus CV-1
Software Windows 10 Pro Workstation, VMware Workstation 16 Pro, MS SQL Server 2016, Fan Control v120, Blender
Benchmark Scores Cinebench R15: 1590cb Cinebench R20: 3530cb (7.83x451cb) CPU-Z 17.01.64: 481.2/3896.8 VRMark: 8009
ASUS X670-P Prime mainboard -> for firmware update / saving all bios settings on usb stick
The firmware updates require FAT32?
I've updated my X570 TUF a few times but I just grab a 1GB USB stick and dump ROM to the FAT16 partition.
It makes security sense that it wouldn't understand NTFS or any modern FS.
If I need to use a bigger USB flash I'm probably making one big NTFS/ReFS and consistently booting from that.
Car Radio for playing mp3 files from USB stick. Windows could not / can not format fat32 for 8 and 16GB USB sticks for years.
That's so weird. Is this an issue for the antique XPe carputers? Ain't no waaaay.
Do they though? My boards forever have always stated fat32. But they take whatever sub I put in them. Shit the flash tools in the bios itself will transverse my refs volumes.
That's insane. What kind of firmware has that much freedom?
 
Joined
Aug 19, 2024
Messages
22 (5.50/day)
Location
Texas, USA
System Name Obliterator
Processor Ryzen 7 7700x PBO
Motherboard ASRock x670e Steel Legend
Cooling Thermalright Frost Commander 140 Black
Memory G.skill Trident Z5 Neo 6000@CL30
Video Card(s) ASRock rx7900 GRE Steel Legend
Storage 2 x 2TB Samsung 990 pro nmve ssd 2 X 4TB Samsung 870 evo sata ssd 1 X 18TB WD Gold sata hdd
Display(s) LG 27GN750-B
Case Fractal Torrent
Audio Device(s) Klipsch promedia heritage 2.1
Power Supply FSP Hydro TI 1000w
Mouse SteelSeries Prime+
Keyboard Lenovo SK-8825 (L)
Software Windows 10 Enterprise LTSC 21H2 / Windows 11 Enterprise LTSC 24H2 with multiple flavors of VM
I would agree with all of the above. Just sayin there is a lot of equipment of all kinds out there that occasionally need firmware/software updates and only support fat. Good, bad, or indifferent, could be a useful IT knowledge tidbit at some point.
 
Joined
Mar 7, 2011
Messages
4,285 (0.87/day)
FAT32 is an archaic temporary solution to borrowed trouble. I still don't understand what people mean when they yap about a 32GB limit when that was my ENTIRE 80GB volume for a few years under Win95, Win2K then WinXP. You think pre-WinPE I'm going to be jumping back and forth between my data volumes without a read guarantee? Times have changed and we've moved on hell far. I don't know who's still using FAT32 in current year but NTFS is way more solid now (XP and newer) and with any luck we'll be able to make better use of ReFS real soon. Not all of us need the security features of NTFS in a Windows ecosystem. ✔
exFAT needs license so there are a tonne of devices(car radios, cheapo bluetooth speakers, soundbars, etc...) that only support FAT32 file system. Also its easy to implement that filesystem without too many overheads which makes it goto choice for devices that dont have much compute resources.
 
Joined
Apr 6, 2019
Messages
156 (0.08/day)
I think the major factor here is that there are plenty of devices with no support for NTFS or exFAT, and modern flash drives are over 32GB in size. Very few people know how to create multiple partitions (if DiskMgmt even allows them on the flash drive).
 
Joined
Feb 11, 2020
Messages
221 (0.13/day)
Sigh, that was a way hash deletion. I didn't call anyone names at all.

USB and SD cards all generally come formatted to FAT32 or ExFAT. It's still a perfectly valid, and exceedingly common, way to carry files on removable drives. It's silly to go around dissing it just because its old. As others have pointed out NTFS is just as old.

exFAT needs license so there are a tonne of devices(car radios, cheapo bluetooth speakers, soundbars, etc...) that only support FAT32 file system. Also its easy to implement that filesystem without too many overheads which makes it goto choice for devices that dont have much compute resources.
ExFAT has now been open sourced, so that might be out of date to say it requires licensing still.

ExFAT is just as its name suggests, an extension to FAT32.
 
Last edited:
Joined
Jan 2, 2024
Messages
407 (1.74/day)
Location
Seattle
System Name DevKit
Processor AMD Ryzen 5 3600 ↗4.0GHz
Motherboard Asus TUF Gaming X570-Plus WiFi
Cooling Koolance CPU-300-H06, Koolance GPU-180-L06, SC800 Pump
Memory 4x16GB Ballistix 3200MT/s ↗3800
Video Card(s) PowerColor RX 580 Red Devil 8GB ↗1380MHz ↘1105mV, PowerColor RX 7900 XT Hellhound 20GB
Storage 240GB Corsair MP510, 120GB KingDian S280
Display(s) Nixeus VUE-24 (1080p144)
Case Koolance PC2-601BLW + Koolance EHX1020CUV Radiator Kit
Audio Device(s) Oculus CV-1
Power Supply Antec Earthwatts EA-750 Semi-Modular
Mouse Easterntimes Tech X-08, Zelotes C-12
Keyboard Logitech 106-key, Romoral 15-Key Macro, Royal Kludge RK84
VR HMD Oculus CV-1
Software Windows 10 Pro Workstation, VMware Workstation 16 Pro, MS SQL Server 2016, Fan Control v120, Blender
Benchmark Scores Cinebench R15: 1590cb Cinebench R20: 3530cb (7.83x451cb) CPU-Z 17.01.64: 481.2/3896.8 VRMark: 8009
exFAT needs license so there are a tonne of devices(car radios, cheapo bluetooth speakers, soundbars, etc...) that only support FAT32 file system. Also its easy to implement that filesystem without too many overheads which makes it goto choice for devices that dont have much compute resources.
I did not know about this. I still have a BT soundbar boxed up somewhere, unused. If it supports local storage it's probably going to be one of those FAT16/32 USBs.
Very few people know how to create multiple partitions (if DiskMgmt even allows them on the flash drive).
I mean...I don't see why not.
1724236893420.png
 
Joined
Feb 1, 2019
Messages
3,093 (1.52/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Its as if exFAT doesnt exist, I still think it bonkers they added FAT32 to UEFI but not its replacement exFAT.
 
Joined
Jul 31, 2024
Messages
34 (1.55/day)
Exfat is not fat32. Does not work on my car radio for example

@DaemonForce I also used that assistant on windows 11 pro for creating larger fat32 partitions. But when I read it out with the userspace tool with the linux kernel I get as a result, EXFAT was created and not fat32. Fat32 was selected in that dialog in windows while creating the file system. the feature was / is broken.

That microsoft assistant is basically false. Do it - read out the partition with a valid tool - e.g. gparted livecd or using gparted with sysrescue-cd. I assume the casual user is able o use a livelinux iso but do not have gnu linux with userspace installed.

The firmware updates require FAT32?


The firmware updates require FAT32?
I've updated my X570 TUF a few times but I just grab a 1GB USB stick and dump ROM to the FAT16 partition.

That's exactly what I do with vfat on a 128MB Lexar USB drive. vfat should be different as fat32. => mkfs.vfat is what i always use for ages, most likely since 2006 or earlier. I hardly format any stuff in windows.


It is always a good idea to resize and check Microsoft Windows generated file systems and partitions. Too big partitions means resizing. Wrong alingment and other stuff, change it.
The windows installer works the best when you give windows only a certain junk of the data drive without a partition and file system.
 
Last edited:
Joined
Feb 1, 2019
Messages
3,093 (1.52/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Exfat is not fat32. Does not work on my car radio for example

Yep, but it is basically something that is designed to work in the same use cases as FAT32, its successor, with some limitations of FAT32 increased to modern standards. exFAT was created in 2006, so plenty of time for it to have been implemented in UEFI bios's, cars, and other devices, something has prevented it meaning we left in 2024 still having to use FAT32 an obsolete file system for specific devices.

Ok just found this on the wikipedia page for exfAT.

exFAT (Extensible File Allocation Table) is a file system introduced by Microsoft in 2006 and optimized for flash memory such as USB flash drives and SD cards.[6] exFAT was proprietary until 28 August 2019, when Microsoft published its specification.[7] Microsoft owns patents on several elements of its design.[2]

That explains things.
 
Joined
Feb 11, 2020
Messages
221 (0.13/day)
Exfat is not fat32. Does not work on my car radio for example
That's true, but it's functionally the same and intended for the same purposes. Anyone diss'ing FAT32 for its outdated functionality is effectively also diss'ing ExFAT.
 
Joined
Dec 25, 2020
Messages
5,812 (4.35/day)
Location
São Paulo, Brazil
System Name "Icy Resurrection"
Processor 13th Gen Intel Core i9-13900KS Special Edition
Motherboard ASUS ROG MAXIMUS Z790 APEX ENCORE
Cooling Noctua NH-D15S upgraded with 2x NF-F12 iPPC-3000 fans and Honeywell PTM7950 TIM
Memory 32 GB G.SKILL Trident Z5 RGB F5-6800J3445G16GX2-TZ5RK @ 7600 MT/s 36-44-44-52-96 1.4V
Video Card(s) ASUS ROG Strix GeForce RTX™ 4080 16GB GDDR6X White OC Edition
Storage 500 GB WD Black SN750 SE NVMe SSD + 4 TB WD Red Plus WD40EFPX HDD
Display(s) 55-inch LG G3 OLED
Case Pichau Mancer CV500 White Edition
Power Supply EVGA 1300 G2 1.3kW 80+ Gold
Mouse Microsoft Classic Intellimouse
Keyboard Galax Stealth STL-03
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
What has security got to do with FAT or NTFS?

Is this a rhetorical question or a legitimate one? Given, even NTFS's file hierarchy and ownership system isn't exactly the most advanced or secure thing in the world. FAT simply has no security whatsoever.
 
Joined
Nov 4, 2005
Messages
11,874 (1.73/day)
System Name Compy 386
Processor 7800X3D
Motherboard Asus
Cooling Air for now.....
Memory 64 GB DDR5 6400Mhz
Video Card(s) 7900XTX 310 Merc
Storage Samsung 990 2TB, 2 SP 2TB SSDs, 24TB Enterprise drives
Display(s) 55" Samsung 4K HDR
Audio Device(s) ATI HDMI
Mouse Logitech MX518
Keyboard Razer
Software A lot.
Benchmark Scores Its fast. Enough.
Do they though? My boards forever have always stated fat32. But they take whatever sub I put in them. Shit the flash tools in the bios itself will transverse my refs volumes.

Anyway regardless of niche use case for which I’m convinced is all there is now your cluster slack is going to be atrocious. Fat32 can’t die soon enough.
I remember the losses from formatting, I remember the lost links and orphan files, the orphan files were even used to hide malicious stuff back in the day.

 
Joined
Apr 12, 2013
Messages
7,269 (1.75/day)
I asked why does it matter what FS you need to update firmware? There's no technical limitation as such, except on old(er) machines. The reason multiple FS is not supported is probably more down to $$$ than anything else!

Is this a rhetorical question or a legitimate one? Given, even NTFS's file hierarchy and ownership system isn't exactly the most advanced or secure thing in the world. FAT simply has no security whatsoever.
Secure is "relative" in the context of BIOS updates, if you have local/physical access FS should be the last of your worries!
 
Top