Windows 7 ReadyBoost - What File System To Use With Flash Card/Drive?

enter image description here

NTFS, exFAT or FAT32? I know that FAT32 has a limit of 4GB transfer per file, but is it faster and better than NTFS or exFAT? Since Windows 7 by itself uses NTFS, it remains logical to format flash card/drive with NTFS file system, however will NTFS or even exFAT be fine for flash card/drive?

P.S. In case i decide to use SD flash card, what should i do if it is already plugged in and i decide to use another SD flash card in order to transfer photos? What will happen if i take out suddenly ReadyBoost SD flash card?


Solution 1:

Theoretically, for ReadyBoost to work as it should, you should probably stick with NTFS.

Really, NTFS is the way to go with any partition that works with Windows as long as you don't need cross-platform compatibility. NTFS support on Linux and MacOS is shaky and I wouldn't depend on it for mission-critical applications.

You shouldn't just 'pull-out' the SD card, or a USB-key for that matter. You should go down to your taskbar, right click on the Safely Remove USB Devices and select the device you want to remove.

This will avoid corrupted files and unwanted read/write interrupts.

Solution 2:

tl;dr: Use exFAT instead of NTFS.

exFAT would definitely be a better choice not only for ReadyBoost, but for ANY non HDD type storage media.

exFAT is much simpler of a filesystem, and preforms less random unnecessary writes to the drive. Every single write to the drive wears down flash drives/SD cards/solid state drives/memory cards. Once worn out, they will no longer work at all and be useless.