Formatting HDD to be available in both MacOS9 and WinXP

Hey all,

I have an HDD question. My friend bought an external hard drive - which is basically WD's 250GB HDD put inside a Gigasave box - which lets the hard drive to be external and connect through USB.
Now, the problem is, that she cannot use it in both MacOS9 and WinXP. So my question is this - is it possible to format this hard drive (which shows up as a regular hard drive, for that matter) in a way that all 250GBs would be available to both OS's? Another way I thought of is formatting 100GBs with MacOS, another 100GBs with NTFS and the 38GBs left with DOS partition, then it would be possible to just swap files from one partition to another - allowing her to use graphic files from Mac on PC. The question is how? I can't get to her for a while now, and it is quite urgent, so I wonder if there's any guide on the subject? Formatting through Windows is not a problem, but I don't know MacOS that well, so does anyone has any idea how to do that?

Thanks in advance, guys and girls.

Jonathan.

Mac OS 9.1.x

Posted on Dec 14, 2006 1:30 PM

Reply
10 replies

Dec 14, 2006 2:00 PM in response to TacticalSniper

Hi, TS. The short answer is that you can't do it.

OS 9 can only handle volumes up to 200GB in size, and there's no way to partition a larger drive to create separate cross-platform volumes on it. OS 9 can't read NTFS format, either: FAT32 is the only volume format compatible with both WinXP and OS 9. Setting up a drive with two FAT32 partitions smaller than 200GB will work on the PC, but the Mac won't understand the PC partition map, so neither volume will be recognized in OS 9. The essential problem is that Macs and PCs write partition maps very differently.

If the drive in question were smaller than 200GB, there'd be no problem: format it FAT32 and she'd be good to go.

Dec 14, 2006 8:32 PM in response to eww

Hey, eww, thanks for the reply.

I went through the HDD initialization with her on the phone, and after initializing the hard drive with the MacOS Standard partition it recognized the entire hard disk - overall 238GBs. What I mean is - that overall, she can use the hard drive in MacOS. So I'm thinking now, if that's the problem with MacOS9, is it possible to just create two FAT32 partitions - say, 125GBs each, and then use them seperately - one in WinXP and one in Mac? In case of need, she'd be able to bounce files from one partition to another in WinXP, for example, where there is support for larger hard drives. Is this case possible?

Once again, thank you.

Dec 14, 2006 8:52 PM in response to eww

Sorry for the double post.

So I understand that FAT32 can't HDDs with over 32GBs. Okay, fine. So my question is, if there's any step-by-step guide on using a disk management utility inside MacOS (sort of like Disk Management utility in Administrative Tools in WindozeXP), which would allow me to format 100GBs with HFS, and additional 38GBs with FAT32. Then on Windoze, I have no problem formatting the space left with NTFS. Which basically creates for her two hard drives - one for Mac backups, one for Windoze backups and an additional "window" to transfer common files (like PSD's for example) between the systems. The problem is, that I am totally unfamiliar with MacOS and don't know how to guide her through the phone to create those partitions.

Thanks again,
Jonathan.

Dec 14, 2006 9:58 PM in response to TacticalSniper

A drive formatted as Mac OS Standard can't have OS X installed on it; OS X requires Mac OS Extended. Mac OS Extended makes far, far more efficient use of hard drive space than the much older Mac OS Standard format.

If you're saying Mac OS 9 is recognizing a single Mac OS Standard-formatted volume of 238GB, I don't understand that. If the drive were correctly formatted (as Mac OS Extended), Apple says that would be impossible:

http://docs.info.apple.com/article.html?artnum=86178

Note that the the article's title focuses primarily on a hardware limitation imposed by the internal ATA bus in some Macs (which is irrelevant to your question), and not on the volume size limitation imposed by OS 9 itself. But that volume size limitation is mentioned in it:

"If you plan to start the partition up from Mac OS 9.2.2, the partition sizes may be a maximum of 200 GB. If you have a drive that is larger than 200 GB in size, you will need to create multiple partitions with no single partition exceeding 200 GB in size."

Now, it may be that the 200GB limit doesn't apply to Standard-formatted partitions, because they contain far, far fewer blocks than Extended volumes of the same nominal capacity. But on a very large Standard drive, each block might be 1MB or even larger, while on an Extended drive each block is only 4K. What that means in real life is that on a Standard drive, a tiny 5K text file might occupy 1MB of disk space, while on an Extended drive, the same file would occupy only 8k. On a Standard volume, that file wastes 248 times as much space as it actually needs! A 1201K file on the same Standard volume would occupy 2MB, but on the Extended volume it would only occupy 1204K. The more small files a large Standard volume contains, the more of its nominal storage capacity is simply wasted. And the maximum number of files it can contain (65,000) is tiny compared to the number that can be stored on an Extended volume. So you really don't want to use Standard format, even if you only run Mac OS 9 and not OS X. The real-life storage capability of your drive will be radically diminished if you do.

As for the idea of partitioning the drive into two FAT32 volumes smaller than 200MB, that won't work for the reason I cited in my previous post: The PC-based partitioning scheme used to divide a drive into two or more FAT32 volumes is unreadable by OS 9. Similarly, the Mac-based partitioning scheme used to divide the same drive into two Mac OS Extended (or Mac OS Standard, for that matter) volumes is unreadable by Windows. The two operating systems can't read each other's partition maps. So no matter which computer you use to partition the drive, the other computer won't recognize the partitions. This is why it's essentially impossible to create a drive that has both FAT32 and Mac OS partitions on it, and why a cross-platform drive must therefore be a single unpartitioned FAT32 volume.

While it's my understanding that PCs will commonly balk at the idea of creating a FAT32 volume larger than 32GB, I've also been given to understand that if such a volume is created, the same PC will be perfectly happy to use it. And a Mac is quite happy to format a FAT32 volume larger than 32GB, at least if it's running OS X. What I'm not sure about is whether Mac OS 9 can format and use a FAT32 volume larger than 200GB, which is exactly what your situation requires. Maybe you can give that a try and let us know how it turns out.

Dec 14, 2006 11:29 PM in response to eww

Okay, I get your point. Still seems strange to me that you can't create three different partitions side-by-side, as there's no such problem with Linux partitions. Is there any third-party tool that might do the job?

Also, when she initiated the disk with DOS - as soon as she connects the HDD it asks to initialize it and gives three options: MacOS, Extended and DOS - it only gave her 40GBs. She definitely wouldn't mind using the FAT32 (at least because she has no idea what it is), the question is, then, how to format the HDD with FAT32? Because WindozeXP doesn't seem to give that option either, but let's say I could use a third-party software. So in case it's impossible to create FAT32 partition larger than 40GBs, should I just go on and create like 8 FAT32 partitions?

Dec 16, 2006 5:14 AM in response to eww

Essentially, you are correct and we can't eat this cake and still have it. But there are three points I notice that need clarification. Two I am sure about, the third I am just guessing:

"While it's my understanding that PCs will commonly balk at the idea of creating a FAT32 volume larger than 32GB,..."
Actually, the problem is that Windows XP Setup program, using its format option, cannot creat FAT32 volumes larger than 32GB but you can create these partitions with a Windows 98 or ME CD and then install using the Windows XP CD.

"This is why it's essentially impossible to create a drive that has both FAT32 and Mac OS partitions on it..." Can't you create two FAT32 partitions in Windows, and then use Mac OS X Disk Utility to erase one volume to Mac Extended?

"and why a cross-platform drive must therefore be a single unpartitioned FAT32 volume." I think you mean to say "and why a cross-platform Windows-OS 9 drive that you want to both read from and write to must therefore be a single unpartitioned FAT32 volume or two volumes less than 128 GB each" since you could read from an NTFS drive in Mac OS X and you could read and write FAT32 volumes less than 128GB.

Dec 16, 2006 2:16 PM in response to ThirdRockPhoto

Actually, the problem is that Windows XP Setup program, using its format option, cannot creat FAT32 volumes larger than 32GB but you can create these partitions with a Windows 98 or ME CD and then install using the Windows XP CD.


You may be right: I was only repeating from memory something I thought I had been told. I may have been told wrong or remembered wrong, and if so, I'm happy to be corrected.

Can't you create two FAT32 partitions in Windows, and then use Mac OS X Disk Utility to erase one volume to Mac Extended?


No, I don't think so. I don't think Disk Utility will recognize the Windows partitioning scheme or, consequently, see any partitions. If I'm correct, all DU will see is an unreadable disk that needs to be formatted. If you have a spare hard drive you can experiment on, by all means give your idea a try, and let us know what you learn. I would do so if I had such a drive, but mine are committed to other uses: I can't format and partition one on my wife's PC to find out what would then show up on my Mac.

I think you mean to say "and why a cross-platform Windows-OS 9 drive that you want to both read from and write to must therefore be a single unpartitioned FAT32 volume or two volumes less than 128 GB each" since you could read from an NTFS drive in Mac OS X and you could read and write FAT32 volumes less than 128GB.


No, I meant what I said. A true cross-platform drive is one that can be read and written to on each platform, and the platforms we were talking about were Windows and OS 9.

Disk Utility and Drive Setup are unable to partition a drive if DOS format (FAT32) is selected. They can only format a DOS disk as a single unpartitioned volume. So you can't create multiple DOS partitions with a Mac, and if you do so on a PC, the Mac won't read them.

Dec 16, 2006 6:33 PM in response to eww

Yeah, that XP CD versus Win95/ME CD format issue is absolutely true; gone there, done that. Microsoft has their oddities. we just try to keep our heads above their ever-changing tide.

In OS X (maybe starting with 10.2?), multiple FAT32 partitions can be seen, mounted, written to if they are not too large. I use my USB drive with 2 FAT32 partitions in both Windows XP and OS 10.2.8 almost every day. I even wanted to erase one partition on my Mac and keep it FAT 32 but the Disk Utility had no option to leave it FAT32. I seem to remember (can't confirm it now as I recently erased my OS X internal drive and my CD-RW drive chose that moment to flake out) that Disk Utility did offer to erase one partition as Mac OS Extended. But I didn't as that would have left me with half the drive unusable in Windows XP so I formatted that one partition in Windows XP.

Dec 17, 2006 4:35 AM in response to ThirdRockPhoto

Gee, I didn't know I'm going to spark such a discussion 🙂

Anyway, I solved the issue. Eventually, I met with the friend and used SwissKnife V3 I found on Download.Com. Just connected it to Windows PC, formatted it with FAT32 - all the 250GBs - and now it's usable in both Macs and Wins.

Thanks for the help, guys, you gave me some excellent points.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Formatting HDD to be available in both MacOS9 and WinXP

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.