I am surprised a modern device could not detect s 64GB SD card.
Windows 11 will not allow me to format it to FAT 32. I had to partition the card in to one 32GB partition (throwing half the card away) and then it would let me format it to FAT32.
Heck I have a 128gb SD card in that old Ender 3D printer and that card is not FAT32. Why would something this new require FAT32?
The Bambu Lab printers support SD cards up to 2 TB. It is Windows that cannot format them, not the format itself. You can use the printer to format the SD card to full capacity.
Let the X1 format the card, or use a separate utility in Windows - Rufus and EaseUS Partition Manager both work well. There are quite a few new devices that still require a FAT32 card, my trail camera and GPS among them.
FAT32 is still very common because of its one redeeming quality - it is supported on nearly every OS, including those found on things like smart TVs, cameras, industrial controllers, etc. Among its many downsides, this cross compatibility is, essentially, its only strength. The native windows format limitation of 32gb for a fat32 partition was (probably) decided due to an inherent efficiency loss in the way larger volumes are partitioned in the fat32 format on the old spinning disk form factor. Additionally, the strict limit of 4gb file size may have also played a role in keeping this limitation in place, despite modern disk hardware generally trivializing getting large amounts of storage. Other applications available for windows are able to partition the drive fine. This limitation is not new to windows and has nothing to do with windows being “modern” or not. This has been a limitation in windows since forever. On the other hand, why the P1P doesn’t support something like exFAT will take someone smarter than me to explain.