|
|
Create HFS+ and FAT32 partitions on one external drive.
I'll share what I've found out because I think it gives you the best possible solution for the problem. Possible that some of you know about this already but from my point of view, my method has not explicitly been described before and I feel it is a good summary of various details spread over many previous posts.
Simply use to partition your extrnal FW drive! No need for a Windoze machine to set this up. Check out the man page for diskutil, it describes pretty well what you need to know and even gives an example which is almost exactly what you want.The command line tool diskutil pretty much does what the well-known Disk Utility application does (duh...), except it also allows you to mix Apple (HFS+, ...) partitions with MS-DOS partitions on the same drive (you cannot do this with the Disk Utility). Basically what you want is sth like this:
Replace with the appropriate details for your HFS+ partition and with the appropriate details for the MS-DOS partion (or vice versa). Keep in mind that the name for the DOS partition should be uppercase and less than 12 chars, otherwise the partition will not be assigned a name (but be created anyway).When thinking about the size: You can use abbreviations like for 10 GByte (see man page). And you don't have to take out a calculator to determine how much space is left for your second partition (given the size of the first one): Simply use the desired size for the first partition and then give a number which exceeds the amount of space left for the second one - then automatically every little byte left will be used for the second partition.As for the device: Use the procedure described in the original post to find out which device to use (to find out the disk #). Then use sth. like Check out the man page for details.Although you cannot repartition your boot up disk anyway, I think, be careful here and eject any other disks (such as iPods etc.) before using this command, just in case... As you know, there will be no confirmation question after entering the command and all data on the whole disk (all volumes) will be lost, so make sure you find out the appropriate disk # before typing in anything for fun. Using the parameter specifies that the partition table be written in such a way that Windoze machines can read it.And here is what you get using the procedure described above: A partition which will be recognizable on Windoze machines AND Mac machines without problems and a HFS+ partition which will be recognized automatically on the Mac without any problems (no need to manually mount the volume after logging in as described in the original post, the volume will automatically be mounted upon log in and can be unmounted just like any other external volume in the Finder). HOWEVER, YOU CANNOT BOOT UP YOUR MAC FROM THE HFS+ PARTITION. As has been said before in previous posts: The way partition tables are stored on Win and Mac systems differs. (At the moment) you cannot have HFS+ and FAT32 (Windows) partitions on the same drive and boot up into the appropriate partition on BOTH systems. See also Pierre Duhem's concerns expressed in a previous post above on this. So if you are REALLY concerned about your data you might want to not use the procedure described and instead stick with ONLY HFS+ or ONLY FAT32. However, I have not experienced any problems with the setup described above (apart from the fact that I cannot boot off the partition which is not so relevant for me anyway and which I don't consider a problem now that i know about it). But can't guarantee total functionality, of course. [Insert "Batteries not included, only valid where not prohibited" and your other favorite legal warnings here.] As I said, the Finder can perfectly handle the HFS+ volume created in the above manner. It's the Mac's open firmware that does not allow booting with the created HFS+ partition (because it does not like the partition table in MBRFormat). It took me quite a few tries to find out the details on this. For instance, I created a separate HFS+ partition onto which I cloned my whole internal boot up hard drive (via Carbon Copy Cloner). In System Preferences under Startup Disk you can then also select the cloned system for the next start up, BUT IT WILL NOT WORK. Apparrently, the open firmware does not like it (the external FW drive is not detectable at start up (press the [option] key when switching your Mac on to select the start up drive and the FW drive won't show up) but System Preferences does not know this and would let you choose the FW drive for start up although it will not work. On the other hand, by not using the parameter MBRFormat, which you might think would be worth a try, you would end up with a FAT32 (MS-DOS) partition which can be handled perfectly on your Mac but won't be recognized by Windoze which makes the whole thing pretty much pointless. So Win machines can only handle MBRFormat type partition tables. So whichever way you turn it: Both Mac and Win systems don't really like each other's partition tables (or mixtures thereof) - however, the Mac is a bit more flexible here, as usual. :-) So decide for yourself if the pros or cons of this method overweigh. (I decided to go for it.) BTW: Am using Mac OS X (10.3.2), if this is of any relevance.
Create HFS+ and FAT32 partitions on one external drive - use diskutil
That diskutil method rocks! I tried it last night and it worked a charm - first time.
Create HFS+ and FAT32 partitions on one external drive - use diskutil
Trying to create 3 partitions, I hit a small snag (probably user error)... at first I performed and received the following message:
Create HFS+ and FAT32 partitions on one external drive - use diskutil
Hi,
Create HFS+ and FAT32 partitions on one external drive - use diskutil
Well, it wouldn't help you now anyway (since you got it working already), but I think your mistake was that you typed
instead of Small and subtle difference that was pointed out in the original post...
Create HFS+ and FAT32 partitions on one external drive - use diskutil
Bravo!...worked seamlessly on OSX 10.4 and Windows XP and I have never touched UNIX before. Only addition to above line of code was 'MBRFormat' as noted in original posting. Both booted up without effort on Mac & Win.
Create HFS+ and FAT32 partitions on one external drive - use diskutil
Not working for me. I followed silentaccord's instructions, and everything stops at step 5: "5) Now use fdisk to create the master boot record (MBR) so Windows will recognize the FAT32 partition:
Create HFS+ and FAT32 partitions on one external drive - use diskutil
I worked past my fdisk error: turns out I must specify the disk name differently. Although 'disk4' is what Disk Utility identifies as this disk, I had to use 'fdisk -e /dev/rdisk4' ....
Create HFS+ and FAT32 partitions on one external drive.
Yes, I think the OS is relevant.
Create HFS+ and FAT32 partitions on one external drive.
You are right, the OS version probably matters indeed. In fact, it appears quite obvious to me now that diskutil must have changed considerably from any previous version to that in 10.3.X because in 10.3.X it now also handles the sparse image files that FileVault uses (whcih is a major enhancement). (The man page for diskutil in 10.3.2 gives 24 Jan 2004 as the date.)
I don't have a machine with anything before 10.3.2 on it to test, but my guess is that full support for has indeed been included only in the 10.3 version.As laid out in previous posts, implementing sth that handles MBRFormat correctly must be quite difficult which could be a reason that it was fully implemented only in 10.3. BTW, when considering switching to 10.3, make sure you update to the most recent version because the changes made to the FileVault features after the initial release of 10.3 most likey also affected diskutil.
Create HFS+ and FAT32 partitions on one external drive.
I initially tried using anonymous' hint, that worked fine, except for the auto-mounting issue. so I searched and found this hint. everything worked, however the initial partition with the FAT32 created some garbage files that took up a good 10G. Puzzled where the files came from. However I quick format on the PC fixed the problem.
Create HFS+ and FAT32 partitions on one external drive.
I used this to partition an external USB/Firewire 160Gb disk, creating 109Gb HFS+ and MS-DOS 40 Gb partitions:
Create HFS+ and FAT32 partitions on one external drive.
There is a way to have Dos (FAT32) and Mac (HFS+) partitions on the same BOOTABLE firewire disk.
Create HFS+ and FAT32 partitions on one external drive.
I tried your procedure and had a few problems.
Create HFS+ and FAT32 partitions on one external drive.
I don't have a Wintel machine to test it on at the moment, but I think I got this working. The partition table shows up in both pdisk and fdisk and both partitions (I created an HFS+ and a FAT32) show up on my Mac.
Create HFS+ and FAT32 partitions on one external drive.
the following is my entry in attempting to do what you described. [diskutil partitiondisk disk1 2 MBRFormat Journaled HFS+ GBUM 143G MS-DOS FAT32 GUBP 50G]. the GBUM and GBUP terms are just my volume name choices. i continue to get the following message:
Create HFS+ and FAT32 partitions on one external drive.
Try "paritionDisk" with capital D and put "JournaledHFS+" (one word). |
SearchFrom our Sponsor...Latest Mountain Lion HintsWhat's New:HintsNo new hintsComments last 2 daysLinks last 2 weeksNo recent new linksWhat's New in the Forums?
Hints by TopicNews from Macworld
From Our Sponsors |
|
Copyright © 2014 IDG Consumer & SMB (Privacy Policy) Contact Us All trademarks and copyrights on this page are owned by their respective owners. |
Visit other IDG sites: |
|
|
|
Created this page in 0.06 seconds |
|