So, I just bought a 320GB Seagate SATA drive and tossed it inside of a USB 2.0 enclosure. I now need to format the silly thing, and I can’t decide: FAT32 or NTFS?
My next system will most likely be dual-booting Ubuntu Linux and Windows XP Pro. I know that XP can run both filesystems, and it seems that recent developments allow Ubuntu to write to NTFS using a beta driver and crossed fingers. Is there any particular reason to have my external set up for one or the other? Any advantage that the average user would care about one way or the other?
lowers his mental dipstick into the SDMB oilpan of knowledge
If Ubuntu can reliably handle NTFS without messing it up, then you’d rather go with NTFS.
If you randomly lose power when writing to a FAT32 drive, there’s a chance that the tables that say where everything are will get messed up. NTFS won’t.
Windows 2000 or later will not format partitions larger than 32 GB with FAT32, though it will read ones created by a different OS.
The reasoning behind this limitation is that FAT32 gets seriously inefficient at sizes larger than 32 GB. It you are worried about Ubuntu writing to the drive then you could create a small FAT32 partition for transferring files and format the rest with NTFS.
If you wish to play media files through an Xbox360 you’ll have to have it formatted as Fat32, this could be completely useless to you but its another data point.
Uhm… I can’t remember how I formatted the drive. Probably NTFS. In any case, it died a couple years ago (transferred everything onto another hard drive when it started having problems). Now I’m using a Western Digital Elements 1TB external hard drive as a no-frills external storage/backup solution.