Portable hard-drive between Mac, WinXP, Linux: what filesystem?

I want to get one of those umpteen-hundred-gig portable hard drives with an enclosure and a Firewire connection, so I can carry video files 'twixt studio and home.

There are enclosure kits to which you can add your own hard drive. The drives aren’t that expensive, a couple of hundred bucks Canadian. This may be material for my tax refund and/or yearly profit-sharing cheque, should those come to be.

I am dealing with a Mac-based Media 100 editing setup at one end and a Frankensteinian home-built PC with Windows XP SP1 and Linux at the other.

My question: what filesystem should the drive be formatted with?

Will the Mac recognise PC filesystems, and, if so, which?

Windows would probably want to format the drive as NTFS, but I’m not sure how recognisable that is by other systems–I understand that writing to it is still somewhat experimental in Linux. Should I format the drive as UDF? ISO9660?

MacOS X will handle FAT32 file systems out of the box just fine, so you can go with that.

Hmm, okay, I hadn’t thought of that. One of the Mac systems is 10.2 (I think) and the other one is 9.something. But… FAT32 on a 200-gig volume? According to Wikipedia, the max size of a FAT-32 volume is approximately 124 gigs.

I just want to comment that the experimental status of NTFS writing in Linux should be taken seriously, while it will read it just fine, I have wrecked a few filesystems testing writing.

NTFS in Linux isn’t there yet. It will be sooner rather than later, I hope, but right now you can’t use it in read-write mode.

Microsoft says FAT32 supports drives of up to 2 terabytes in size. It mentions, however, that Microsoft Windows 2000 only supports FAT32 partitions of up to 32 GB. Anyway, it seems that FAT32 is the only realistic option right now for all three OSes.

Actually, Linux systems can write to NTFS with Captive NTFS. It uses actual Windows NTFS drivers to perform disk operations. OS X can’t write to NTFS, though.

FAT32 doesn’t support files bigger than 4GB, either.

One solution could be thirdparty software for OS X and WinXP to read/write ext2/ext3 filesystems.

I googled a little and found:

http://www.ext2fs-anywhere.com/

There are proberly others.

I’ll check out blinx’ links. I’ve been looking for a solution for this, too. I’ve Googled around and hadn’t turned up anything, yet. I hate to partitition a big, external drive just for interoperability. I found a clunky, free UFS driver for WinXP, but it seemed to only work via ATA connection rather than over the FireWire port. I don’t want to pay for MacDrive and similar.

Now, I just use my HFS+, and if I need anything on the Windows machine, I just get it over the network.

Good idea, except that there’s no way I would be allowed to make changes to the Macs in the production Media100 systems…

There are several inexpensive HFS and/or HFS+ add-ons for Windows to allow Windows PCs to access Mac CDs and removable media and hard disks. MacDrive from DataViz is one.

After googling around and checking a couple of vendors’ sites, it at first looked like the packaged drives (with enclosure, power adaptor, Firewire/USB interface) kept their filesystem invisible to the user.

However, this vendor, for instance, does not immediately mention the filesystem on the drive. Digging a little deeper, the FAQ links to an answer page that basically outlines what was implied upthread: namely, that the hardware will work with both Mac and Windows, but that the drive must be formatted for just one filesystem. Mac OS 10.3 can read but not write NTFS, and Windows needs third-party products to read and write Mac filesystems.

There is mention of Linux: the site states that the drive hardware will work with Linux but that the manufacturer does not support it.

Can Linux read and write Mac filesystems? If so, it looks like the best way would be to go with Mac formatting, use MacOpener or a similar product on the PC, and use the hypothetical Mac support in Linux.

Of course, this means my other XP-using friends would also have to get MacOpener. Someone, ideally Apple, should make a Mac filesystem driver available for Windows and Linux…

So… more questions:[ul][]Can I have multiple partitions on the portable drive and use different filesystems on them? []Can I use the UDF filesystem on the portable drive and have all theee OSes recognise, read from, and write to the drive?Are filesystem drivers available for Windows? (I think more of them are available for Linux.)[/ul]

HFS support has been part of Linux since the 2.1 series of kernels, which is a good long time ago. You can support HFS+ with a driver.

So if you can get HFS working under Windows XP, this might be a better option than FAT32.

To be precise, the later subflavors of MacOS 10.3 can read and to an awkward and incomplete extent write to NTFS. I haven’t tried it yet, it was in the details of a decimal-point upgrade, possibly 10.3.7. No better than Linux support for writing to NTFS, I’d imagine.

10.3.5, actually.

I don’t think that’s correct. This page says that Windows 2000 can’t format a volume larger than 32GB although it can mount one. Also, I’ve got a computer next to me running Windows 2000 Service Pack 4 with a 200GB external drive attached, and I can view the contents of the drive.

Sorry. I failed to specify that I was referring to FAT32 volumes. I think FAT32 is the way to go for the OP. By the way, this is a Maxtor external drive and it was already formatted when I purchased it, so that may be unnecessary.