|
Home »
Hardware
»
Disks and Mass Storage
Summary: FAT32 and NTFS are two different file systems or ways of storing data on hard disks. Each have pros and cons. I tend to prefer NTFS, and explain why.
I tend to prefer NTFS over FAT32, though that even represents a change for me in recent years. There are a couple of reasons I've come to prefer NTFS, but I can tell you one thing: Windows native encryption is not one of them. • I prefer NTFS for several reasons:
"The arguments for FAT32 have, by and large, become few
and far between."
There are other differences, both minor and major, but those are the biggies for me. The arguments for FAT32 have, by and large, become few and far between. Originally I was concerned that there was no boot media that could read a NTFS drive for data recovery, but that has long since passed with various solutions now available. The one scenario where there's still a fairly compelling argument for FAT32 is dual boot systems that run both Linux and Windows. Linux currently only handles reading NTFS partitions. If you want a partition to be shared between Windows and Linux on the same computer, then you probably want it to be formatted FAT32 so both systems can read and write to it without problem. Now, there's one thing you've mentioned that I specifically want to address, and that's Windows-based encryption. I avoid it. Understand that I'm certain that it's fine and secure encryption mechanism. I expect it's fast, and obviously once selected it's very easy to use. My objection is simple: the encryption keys are tied to your login account. If you lose your login account then you're in trouble. Just recreating the account won't work even with the same name it's a different account under the hood. Recovery may still be possible but difficult for the average user. In fact, it can be even more difficult, perhaps even impossible, if it's the administrator account that you've lost. My fairly strong preference is TrueCrypt. TrueCrypt encrypts using a pass phrase that you can make as simple or complex as you like. All you need do is remember it. It's not tied to any login account. In fact, it's not even tied to the machine or the operating system. TrueCrypt encrypted volumes can be securely copied to other machines and even other operating systems. But of course, if you forget your pass phrase, then you've still lost your data. Related:
Article 11625 | Posted July 4, 2007 |
Popular & Hot How do I make a new MSN Hotmail account? How do I delete history items from my Google tool bar? My desktop Recycle Bin has disappeared - why, and how do I get it back? How do I delete my Hotmail account? I accidentally deleted my Recycle Bin in Vista - how do I get it back? New & Important How can I get the old Windows Live Hotmail back? Internet Safety: How do I keep my computer safe on the internet? Are free email services worth it? Would you please recover my password? My account has been hacked or I've forgotten it.
Stay Informed Archives Advertisers |
|
•
There are quite a few other advantages to NTFS over FAT32 as well, especially under the hood.
For a start, you can't create > 4GB files in FAT32. This can be a problem with things like video editing.
Then there's journalling, which NTFS does and FAT32 doesn't. That's the sort of thing, like backing up regularly, that is completely useless in day-to-day use but you'll be very thankful for if something goes wrong. For example, if there's a power cut in the middle of a write operation, with NTFS the system will use the jornal to automatically clean-up the half-done operation on next boot-up -- with FAT32, you'd have to run CHKDSK /F and hope it finds and fixes it without corrupting any data.
Then there's fragmentation. NTFS is pretty good at keeping performance detriment due to fragmentation to a minimum, especially if the hard disk is less than half full; e.g. through the use of extents ( http://en.wikipedia.org/wiki/Extent_(file_systems) ). FAT32 has no mechanisms for anticipating or preventing fragmentation at all.
Etc., etc. The point is, for internal hard drives, Microsoft's efforts to try and get people to switch to NTFS are for good reason. Even "Linux currently only handles reading NTFS partitions" is no longer true: ntfs-3g (http://www.ntfs-3g.org) was declared stable on 21 February 2007, and is perfectly capable of writing to NTFS partitions with negligible chance of data loss. NTFS should really be the default choice (especially for >32GB paritions) for anyone trying to decide on a file system.
Posted by: Simon at July 4, 2007 10:41 AMI agree that changing your file system to NTFS is good advice, with one exception - USB flash drives. These generally come formatted as FAT32. A common use for these drives is to back up your BIOS - as far as I know, all BIOS loading programs will only read a USB flash drive that's formatted as FAT32.
Posted by: John Ellerington at July 9, 2007 2:02 AMI disagree. I have no problem with a 2GB NTFS formatted flash drive being read in BIOS. As flash drives become larger (8 & 16GB) it becomes more significant with someone using them for video, to convert to NTFS. They can still be safely removed without losing data.
Posted by: Linda at July 20, 2007 7:05 PMIs it possible to read an NTFS drive from DOS ?
Posted by: Essam at July 29, 2008 6:46 AMIf it's possible then what's the best way to do that ?