My current 3D printer is only able to handle FAT16 formatted micro-SD cards. And that’s a challenge as on Windows 10 the FAT16 option is no longer available in the GUI when you put in a “large” micro-SD card, lets say 8GB or more which is already formatted with FAT32 or NTFS.
But no worry, we can use diskpart to prepare and format the SD-card with FAT16.
On your Windows machine open a command prompt by select the search option next to Windows Start menu on the bottom left of your screen. Type cmd in the search field a, the Command Prompt App will be your best match, press enter and you are ready.
Start diskpart, you will get a warning, accept yes, as you do want to make changes to your SD-card. Diskpart.exe will open in his own screen.
If you have not yet put you SD-card in your PC, do it now. And in the Diskpart window run the list disk command. This will give an overview of al disks (HDD, SSD, SD-cards, etc) in your system. In my case Disk 6 is an 8GB micro SD-card.
Select the correct Disk by running the select disk command.
Check which partitions are present on the SD-card, as we will need to remove those creating a new FAT16 partition. Run the command list part.
Both partition needs to be removed and do make sure you are on the correct Disk, as removed does mean removed. And you might just see 1 partition on your SD-card, thats fine. For each partition you need to first select the partition using the select part <X> and then remove the partition using delete part.
And finally we create the new partition by running the create command; create part primary size=4000. This 4000 is rather important, as FAT16 only supports up to 4GB.
When you run the command almost immediate a Windows File Explorer Window will open as the new partition is noticed by Windows and it wants to format it. Ignore that for now, if you want to can check your new partition by running the list part command again. It should show a Primary partition of 4000 MB.
Close the diskpart window by typing exit and go back to your Windows Command prompt screen. Run the format command from the Windows Command line; format H: /FS:FAT /Q And replace H with you SD-card drive letter. Press “Y” and give your SD-card an interesting name.
After a few seconds the H-drive will show up in Windows Explorer and you will now be able to use it. You can “Cancel” the Microsoft Windows alert that you need to format.
All the commands once again In the Windows Command Prompt Window; diskpart - to start diskpart.exe In the diskpart window; list disk - list disks in your system select disk X - select the disk you want to change list part - list partitions on the selected disk select part - select the partition delete part - delete the selected partition create part primary size=4000 - create the partition for FAT16 exit - close diskpart.exe In the Windows Command Prompt Window; format X: /FS:FAT /Q - format the new partition with FAT16