Describe sparseify here.
ext2/ext3
fat12/fat16/fat32
ntfs
- $Bitmap contains a bitmap covering the entire block device, including metadata and special files.
- $MFT contains block size, for computing bitmap offsets. This is usually 4096, for compatibility with stream compression, but it can be different.
- ntfsprogs (http://www.linux-ntfs.org) comes in handy: ntfsinfo --mft <dev> for block size, ntfscat <dev> \$Bitmap for bitmap
- This has to be the easiest of all, ironically.