NTFS on flash drives

I know it's possible and I do it all the time... But is this bad; are there any rules that NTFS shouldn't be on a flash drive? I ask because many of my devices performance takes a giant hit when NTFS is used on a flash drive. Once I go back to FAT32 everything is fine.

2 Answers

NTFS is a journaling file system which means the OS records in a special file everything that it is about to do on a drive before it does it. This is used to improve consistency of the file system, but really bad for flash memory because adding a small piece of journal entry requires reading, erasing and writing a whole block on the flash (usually 4KB).

Also it is way more complicated to implement than FAT and gets less support outside the Windows world, so storage manufacturers usually format the drives to FAT.

You should normally use FAT32 on flash drivers unless you need to use NTFS features like large files, ACL, EFS, etc.

1

Basically the simple answer is, a flash drive can only be erased and written over so many times before it won't work anymore. Because NTFS creates a journal entry that is consistently being erased and rewritten, using this file system on a flash drive greatly reduces its overall life.

1

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like