Awesome
fat32format
Usage Fat32Format [-cN] [-lLABEL] [-p] [-y] { C: | \\.\C: | \\?\Volume{GUID} }
Erase all data on specified volume, format it for FAT32
-c Specify a cluster size by sector count.
Accepts 1, 2, 4, 8, 16, 32, 64, 128
EXAMPLE: Fat32Format -c4 X: - use 4 sectors per cluster
-l Specify volume label.
If exceeds 11-bytes, truncate label.
-p Make immutable AUTORUN.INF on root directory.
This file cannot do anything on Windows.
Modified Version see https://github.com/0xbadfca11/fat32format
Original Version 1.07, see http://www.ridgecrop.demon.co.uk/fat32format.htm
This software is covered by the GPL
Use with care - Ridgecrop are not liable for data lost using this tool
Changes from original
Alignment awareness
Original fat32format allocates only necessary size to metadata.
This isn't always aligned cluster.
Modified fat32format always round up 1 MiB.
NOTE: FAT32 is different from NTFS, metadata exists between start of the partition and first cluster.
Immutable AUTORUN.INF
You can not open, read, write, rename, move or delete this on Windows OS. Only re-format can delete this. (or delete from non-Windows OS)
NOTE: This behavior is undocumented. It does not guarantee also be the same behavior in the future.
Strict drive letter
Original fat32format accepts
fat32format.exe XYZABCDKGS!@#$%
This will format X: drive.
Modified fat32format deny this.
Only accepts
fat32format.exe X:
fat32format.exe \\.\X:
fat32format.exe \\?\Volume{GUID}
Support volume label at format
LICENSE
GPL