• 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

Joined
Nov 4, 2005
Messages
11,983 (1.72/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.
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.
Booting up "live cd" on a computer containing a NTFS drive allowed deletion and or copy/access of whatever file and you could totally ignore everything unless it was encrypted. Even reading the Metadata table to recover deleted files was easy.

But still lightyears ahead of FAT disk.

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!


Secure is "relative" in the context of BIOS updates, if you have local/physical access FS should be the last of your worries!
It matters as newer drives aren't getting smaller, and if we reach a limit in the future a lot of non-power users won't be able to create an update tool.

You can manually change a partition size and bypass the limit but would Windows let a batch file like that run since it could also destroy volumes if pointed at the wrong drive?
 
Joined
Apr 12, 2013
Messages
7,529 (1.77/day)
I'm not advocating for FAT or NTFS. As for destroying volumes they can be restored so long as MFT is intact. It's not just contingent upon the OS but application as well. A lot of professional applications on Windows will let you do almost anything with a disk so long as the underlying OS supports it, or get a live/boot CD to bypass some restrictions. The only problem is you have to pay for them. I don't expect similar options available through "dumb" command line (free) tools anytime soon though.
 
Joined
Dec 25, 2020
Messages
6,753 (4.72/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 Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
I wonder why Microsoft has refused to adopt ReFS as the primary Windows file system. It's been around for long enough the newness argument just does not hold anymore IMHO. Instead they just decided to elitize it by restricting its availability instead. ReFS can only be deployed from a Windows Pro for Workstations, Server or Enterprise SKU, the regular Windows 10/11 Pro cannot deploy ReFS since 1709 I believe.
 
Joined
Dec 25, 2020
Messages
6,753 (4.72/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 Generic PS/2
Software Windows 11 IoT Enterprise LTSC 24H2
Benchmark Scores I pulled a Qiqi~
Forced segmentation/upsell or something?

Yeah, that seems to be the case. But it remains unbootable, which is just insane in my book. I think NTFS is so ingrained into the Windows architecture by now that there must be so many hurdles and issues that they just can't get rid of it anymore
 
Joined
Feb 1, 2019
Messages
3,598 (1.69/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
I think its segmentation, the same reason applocker isnt routinely deployed on consumer machines.
 
Joined
Mar 7, 2011
Messages
4,555 (0.91/day)
ExFAT has now been open sourced, so that might be out of date to say it requires licensing still.
When did that happen? Hopefully that will bring about much need change in those consumer devices that are stuck with max of 32GB limit on storage devices.
 
Joined
Apr 12, 2013
Messages
7,529 (1.77/day)
ExFAT has now been open sourced, so that might be out of date to say it requires licensing still.
That's only partially true ~
How can an OEM use exFAT in Linux without paying any patent fees to Microsoft?
Microsoft is a member of the Open Innovation Network (OIN). This membership provides a defensive patent commitment to all OIN members. Thus, if an OEM is a member of OIN, then their use of exFAT does not require paying a patent fee to Microsoft.
 
Joined
Dec 28, 2012
Messages
3,880 (0.89/day)
System Name Skunkworks 3.0
Processor 5800x3d
Motherboard x570 unify
Cooling Noctua NH-U12A
Memory 32GB 3600 mhz
Video Card(s) asrock 6800xt challenger D
Storage Sabarent rocket 4.0 2TB, MX 500 2TB
Display(s) Asus 1440p144 27"
Case Old arse cooler master 932
Power Supply Corsair 1200w platinum
Mouse *squeak*
Keyboard Some old office thing
Software Manjaro
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.

That's so weird. Is this an issue for the antique XPe carputers? Ain't no waaaay.

That's insane. What kind of firmware has that much freedom?
I'll give you another example. Dell's Image Assist tool will ONLY boot from a FAT32 dive. Anything else and it immediately fails out.

Yeah, that seems to be the case. But it remains unbootable, which is just insane in my book. I think NTFS is so ingrained into the Windows architecture by now that there must be so many hurdles and issues that they just can't get rid of it anymore
Likely, the same reason windows domain names are STILL limited to 15 characters, with no special characters. Because whomever coded that for windows 3.1 is no long at MS and nobody knows how to change it without breaking things.
 
Joined
Jan 3, 2021
Messages
3,493 (2.45/day)
Location
Slovenia
Processor i5-6600K
Motherboard Asus Z170A
Cooling some cheap Cooler Master Hyper 103 or similar
Memory 16GB DDR4-2400
Video Card(s) IGP
Storage Samsung 850 EVO 250GB
Display(s) 2x Oldell 24" 1920x1200
Case Bitfenix Nova white windowless non-mesh
Audio Device(s) E-mu 1212m PCI
Power Supply Seasonic G-360
Mouse Logitech Marble trackball, never had a mouse
Keyboard Key Tronic KT2000, no Win key because 1994
Software Oldwin
I think NTFS is so ingrained into the Windows architecture by now that there must be so many hurdles and issues that they just can't get rid of it anymore
That seems likely, yes. Similar to the Windows GUI, which apparently no one knows how to separate from the rest of the system. (I'm aware there's been an attempt at that, the Windows Server Core, but its functionality and compatibility are limited; it's an afterthought, unlike in Linux.)
 
Joined
Jul 1, 2011
Messages
362 (0.07/day)
System Name Matar Extreme PC.
Processor Intel Core i9-12900KS 5.3GHZ All P-Cores ,4.2GHZ All E-Cores & Ring 4.2GhZ
Motherboard NZXT N5 Z690 Wi-Fi 6E
Cooling CoolerMaster ML240L V2 AIO with MX6
Memory 4x16 64GB DDR4 3600MHZ CL16-19-19-36-55 G.SKILL Trident Z NEO
Video Card(s) Nvidia ZOTAC RTX 3080 Ti Trinity + overclocked 100 core 1000 mem. Re-pasted MX6
Storage WD black 1GB Nvme OS + 1TB 970 Nvme Samsung & 4TB WD Blk 256MB cache 7200RPM
Display(s) Lenovo 34" Ultra Wide 3440x1440 144hz 1ms G-Snyc
Case NZXT H510 Black with Cooler Master RGB Fans
Audio Device(s) Internal , EIFER speakers & EasySMX Wireless Gaming Headset
Power Supply Aurora R9 850Watts 80+ Gold, I Modded cables for it.
Mouse Onn RGB Gaming Mouse & Logitech G923 & shifter & E-Break Sim setup.
Keyboard GOFREETECH RGB Gaming Keyboard, & Xbox 1 X Controller & T-Flight Hotas Joystick
VR HMD Oculus Rift S
Software Windows 10 Home 22H2
Benchmark Scores https://www.youtube.com/user/matttttar/videos
Finaly . Came too too late but better then never...
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
26,958 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-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) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Lamzu Atlantis mini (White)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
I wonder why Microsoft has refused to adopt ReFS as the primary Windows file system. It's been around for long enough the newness argument just does not hold anymore IMHO. Instead they just decided to elitize it by restricting its availability instead. ReFS can only be deployed from a Windows Pro for Workstations, Server or Enterprise SKU, the regular Windows 10/11 Pro cannot deploy ReFS since 1709 I believe.

It actually is! Atleast in server land! especially if creating storage spaces clusters. Its also the recommended and preferred FS for disks running VMs. The current limitation is you cannot boot from REFS which is likely why they dont make it the recommended option.
 
Joined
Oct 15, 2011
Messages
2,409 (0.50/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
FAT32=1996, with Windows 95 OSR2. (28 years ago this year)

Except for NTFS on Windows NT, I never heard of FAT32 before that! Fun fact: The retail Windows 95 never got the update that the OEMs got! A bunch, had to use FAT16! That means 2 GB partitions. (or similar)

So 30 years ago, nearly everyone used FAT16.

Fun fact: Windows 98 didn't have a 32 GB limit for FAT32. Also Windows XP can read them. It's just that there was a limit for partition sizes added to the XP installer. Possibly with all of NT5 as well.

So if you wanted FAT32 for one partition on that brand new 80 GB HDD back in 2002 for Windows 98 SE (or NT5 for an 80 GB backup drive)->format it in MS-DOS.
(The MS-DOS environment that comes with Windows 98 or Windows 95 OSR2)

Fun fact: VFAT was mostly rolled out, starting with Windows 95 and all versions of RTM Windows 95 has it. It's literally for having long file names on FAT16.
 
Last edited:
Joined
Mar 11, 2008
Messages
944 (0.15/day)
Location
Hungary / Budapest
System Name Kincsem
Processor AMD Ryzen 9 9950X
Motherboard ASUS ProArt X870E-CREATOR WIFI
Cooling Be Quiet Dark Rock Pro 5
Memory Kingston Fury KF560C32RSK2-96 (2×48GB 6GHz)
Video Card(s) Sapphire AMD RX 7900 XT Pulse
Storage Samsung 970PRO 500GB + Samsung 980PRO 2TB + FURY Renegade 2TB+ Adata 2TB + WD Ultrastar HC550 16TB
Display(s) Acer QHD 27"@144Hz 1ms + UHD 27"@60Hz
Case Cooler Master CM 690 III
Power Supply Seasonic 1300W 80+ Gold Prime
Mouse Logitech G502 Hero
Keyboard HyperX Alloy Elite RGB
Software Windows 10-64
Benchmark Scores https://valid.x86.fr/ilvewh https://valid.x86.fr/4d8n02 X570 https://www.techpowerup.com/gpuz/g46uc
Why?
We have exFAT...
 
Joined
Oct 15, 2011
Messages
2,409 (0.50/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
Why?
We have exFAT...
Yep, I'm disappointed! This is why we have to rely on the nearly-30-year-old FS, for UEFI!

Makes me want to have AMI and Phoenix consider the Ext FS from Linux or the F2FS (IIRC) (Samsung open sourced it, I believe)

The FAT32 FS is known for the file-size-limit gotcha! No more than 3.9 GiB, IIRC.
 
Joined
Oct 15, 2011
Messages
2,409 (0.50/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
NTFS is over 30 years old too. Old doesn't mean obsolete.
Unfortunately, FAT doesn't seem to age as well into the 2020s. The file-size-limit gotcha! That means a lot of people who want to back up, will experience an error!
 
Joined
Feb 11, 2020
Messages
249 (0.14/day)
Okay, looks like that is Linux only for the time being. Patents expire in 2027.

Unfortunately, FAT doesn't seem to age as well into the 2020s. The file-size-limit gotcha! That means a lot of people who want to back up, will experience an error!
Funnily, ExFAT is actually used by USB drives and SD cards. No software driver is needed at that end. Windoze obviously supports ExFAT.
Royalties will only apply to devices like cameras and phones where the software is needed. And guess what? Most of those use Linux where the royalties have been wavered. So ExFAT is practically free.
 
Joined
Oct 15, 2011
Messages
2,409 (0.50/day)
Location
Springfield, Vermont
System Name KHR-1
Processor Ryzen 9 5900X
Motherboard ASRock B550 PG Velocita (UEFI-BIOS P3.40)
Memory 32 GB G.Skill RipJawsV F4-3200C16D-32GVR
Video Card(s) Sapphire Nitro+ Radeon RX 6750 XT
Storage Western Digital Black SN850 1 TB NVMe SSD
Display(s) Alienware AW3423DWF OLED-ASRock PG27Q15R2A (backup)
Case Corsair 275R
Audio Device(s) Technics SA-EX140 receiver with Polk VT60 speakers
Power Supply eVGA Supernova G3 750W
Mouse Logitech G Pro (Hero)
Software Windows 11 Pro x64 23H2
So ExFAT is practically free.
Apparently, it will pretty much be as free as the usual Nvidia driver package, where a lot of Linux distro developers will frown, because the patent hasn't expired and/or a license restriction.
It will be like GIF 20 years ago.
 
Joined
Dec 26, 2006
Messages
3,832 (0.59/day)
Location
Northern Ontario Canada
Processor Ryzen 5700x
Motherboard Gigabyte X570S Aero G R1.1 BiosF5g
Cooling Noctua NH-C12P SE14 w/ NF-A15 HS-PWM Fan 1500rpm
Memory Micron DDR4-3200 2x32GB D.S. D.R. (CT2K32G4DFD832A)
Video Card(s) AMD RX 6800 - Asus Tuf
Storage Kingston KC3000 1TB & 2TB & 4TB Corsair MP600 Pro LPX
Display(s) LG 27UL550-W (27" 4k)
Case Be Quiet Pure Base 600 (no window)
Audio Device(s) Realtek ALC1220-VB
Power Supply SuperFlower Leadex V Gold Pro 850W ATX Ver2.52
Mouse Mionix Naos Pro
Keyboard Corsair Strafe with browns
Software W10 22H2 Pro x64
yep.............

 
Joined
Dec 17, 2020
Messages
137 (0.10/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. ✔
Microsoft is still using FAT32.

100MB first or second partition of your C drive.
 
Joined
Nov 27, 2023
Messages
2,335 (6.40/day)
System Name The Workhorse
Processor AMD Ryzen R9 5900X
Motherboard Gigabyte Aorus B550 Pro
Cooling CPU - Noctua NH-D15S Case - 3 Noctua NF-A14 PWM at the bottom, 2 Fractal Design 180mm at the front
Memory GSkill Trident Z 3200CL14
Video Card(s) NVidia GTX 1070 MSI QuickSilver
Storage Adata SX8200Pro
Display(s) LG 32GK850G
Case Fractal Design Torrent (Solid)
Audio Device(s) FiiO E-10K DAC/Amp, Samson Meteorite USB Microphone
Power Supply Corsair RMx850 (2018)
Mouse Razer Viper (Original) on a X-Raypad Equate Plus V2
Keyboard Cooler Master QuickFire Rapid TKL keyboard (Cherry MX Black)
Software Windows 11 Pro (23H2)
I wonder why Microsoft has refused to adopt ReFS as the primary Windows file system. It's been around for long enough the newness argument just does not hold anymore IMHO. Instead they just decided to elitize it by restricting its availability instead. ReFS can only be deployed from a Windows Pro for Workstations, Server or Enterprise SKU, the regular Windows 10/11 Pro cannot deploy ReFS since 1709 I believe.
They have shifted, for whatever reason, from developing ReFS as a potential successor to NTFS to basically going “yeah, this is a niche thing for Enterprise use and most resiliency features are working only with Storage Spaces”. I think they are just not willing to pour resources into switching the entire OS to using something other than what it’s already built around. They could, obviously, APFS is a testament to it being doable, but I suppose in their view NTFS is “good enough”, if somewhat flawed. Maybe the next time they will actually massively update the core, NT6 style. Whenever that happens.
 
Joined
Aug 4, 2020
Messages
1,613 (1.02/day)
Location
::1
NTFS is over 30 years old too. Old doesn't mean obsolete.
but ntfs has been obsolete for at least like, 25 years
just bc macroshit keeps using it doesnt mean it's not obsolete
 
Joined
Jan 2, 2024
Messages
561 (1.70/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
Microsoft is still using FAT32.

100MB first or second partition of your C drive.
It's 32MB and I specifically formatted FAT16. There is NO reason it needs more. Jury is still out on MFT but as long as it doesn't travel it's fine.
“yeah, this is a niche thing for Enterprise use and most resiliency features are working only with Storage Spaces”
Storage Spaces doesn't really work all that well on my equipment and I always have a pretty fair mix of consumer and enterprise. I've lost some stuff by going to Storage Spaces. Just setup a SAS RAID and it's good.
 
Joined
Feb 11, 2020
Messages
249 (0.14/day)
Apparently, it will pretty much be as free as the usual Nvidia driver package, where a lot of Linux distro developers will frown, because the patent hasn't expired and/or a license restriction.
For Linux, ExFAT is fully open source already. It's completely in the upstream Linux kernel sources, covered by GPLv2.
 
Top