Specific questions a/b formatting new external drive
I read through a number of threads on how to format a new external drive, but I'm still a little confused by some of the terminology, and a few of the details.
First off, when I plugged in my new Seagate drive (via firewire vantech enclosure), it says "The disk you inserted was not readable by this computer"
When I click "initialize", the Disk Utility program opens. I choose the drive, and the options come up (first aid, erase, etc.)
From here I know I want to partition my drive - part of it I want formatted for Mac OS (so I can create a bootable copy of my harddrive), and part of it I want formatted so I can write PC/Mac files and share between the 2.
When I click on "partition", and select "2 partitions" in the Volume Scheme, my questions begin:
1.) Do I choose Mac OS Extended (Journaled) for the partition I want formatted for the Mac OS?
2.) There is no "MS-DOS" formatting option (I read this is Fat32), only a UNIX option under the various Format options - is the UNIX option what I choose to format the other partition as "Fat32", so I can write Mac and Windows files to that partition?
3.) What size should I make my bootable partition for my Mac?
3.) Are there any other changes that need to be made? I did some looking around, and when I click "options", I can choose "GUID Partition Table" - is this the option I want to check?
Lastly - I have heard good things about SuperDuper. How does this program play into the formatting of my drive, if at all?
It's possible to have both Fat32 and HFS+ but it takes some hacks. Check the very last post on the above linked page by DrLex. Disk utility does not provide a way for having both fat32 and hfs+ on the same disk.
Superduper comes into play when you want to have a fully bootable copy of your hard drive. The main differences from the unregistered version is that the fully registered version will always erase the target disk first then make a bootable copy of your primary hard drive while the paid up version will can also make incremental upgrades.
Last edited by Daktari; Jan 2nd, 2007 at 11:18 PM.
This is as good a time as any to say it:
Know what you're doing. Double check your selections. Most of the things you can do with this tool can erase what was on the disk. It's not easy to recover data you accidentally erase, and it can be impossible depending on what you do here.
The version of Disk Utility varies depending on what version of OSX it came with. Your options may be different, but the basics are the same.
To start: Select the disk you want to work on.
Erase the volume (might not be needed if it's new, but never hurts). To do this, choose "Erase" from the list of tabs in Disk Utility that is visible once you select a disk. If it's the boot disk you will notice everything is grayed out. Reboot with an OSX install disk, and use Disk Utility on the CD/DVD to work with the boot volume.
Just choose an option here in the Erase section. It doesn't matter what; the default "Mac OS Extended (Journaled)" is fine. Check the box at "Install Mac OS9 Drivers" unless you have a good reason not to.
This step removes old formatting and even though it's not strictly necessary, I'm going to suggest you do it anyway.
If the disk has been used before by someone else, or if you're preparing the disk for sale or disposal, check out the options to secure erase the disk, if available; what is there depends on what version of Disk Utility you have.
Give the partition a name. Although it's not strictly necessary, as OSX takes care of these things with some VooDoo, you should know that in UNIX volume names should be one word. In general, avoid spaces in your disk name unless you have a very good reason for them. Chances are you don't, because I can't think of any.
Like I said, OSX will allow you to use spaces in the volume name, and with the vast majority of users nothing bad will happen if you do. Since this is your data, I'll let you decide whether you are OK with "vast majority of users" or "let's eliminate the possibility, however rare".
So, either "Macintosh HD" or "MacintoshHD", by way of example.
Also, again it's not a problem at this time, as OSX handles this well, but avoid a name that might be a problem due to it's case only. UNIX Is case-sensitive and case-preserving. OSX is case-insensitive but case-preserving, and Windows ignores case altoghether. I suggest that you pick a name that will be unique no matter whether it's uppercase or lowercase; ie don't name it "SYSTEM" if there's an important file on your computer named "System" (which there is).
So, "macintoshhd" is fine, "MACINTOSHHD" is fine, and even "MacintoshHD" is fine. But "System" or "Applications" or "Developer" is probably not such a good idea.
Again, not supposed to matter. Again, decide how much you like to take chances. These things tend to cause problems only if you move from one OS to another, which you are planning to do. Some OS's may not know the difference, and do something to the wrong file if you have two directories that only differ in case. It won't be a problem if you only use the disk with OSX, but who knows what you might be doing a year from now? I say play it safe.
Once you have a new, erased volume, move on to the "Partition" section (beside the "Erase" tab).
At "Volume Scheme", choose the number of partitions you want. I'm going to assume from your post you want two; as an example. So, pick "2 Partitions" from the list.
At this point a nice graphic shows up with a bar separating the two partitions. You can move the bar with the mouse to change the relative sizes of the partitions, and you can also enter specific sizes in the text box. You decide; very small partition sizes will require entering text. You will enter the text for the first partition size; the second one falls where it may from what space is left depending on the size of the drive.
Name it, taking advantage of the practice you already had with the "Erase" routine I made you go through when deciding what to name it. I'm assuming it's a Mac bootable partition; adjust instructions as required if not.
Choose "Mac OS Extended (Journaled)". MacOS Extended is the required partition scheme, and it's a pretty good one so no need to play with that. Journaling can be turned off or on at any time, but since we like Journalling on because it increases the safety of your data, let's start with it on.
Do not choose MacOS Extended (Case-sensitive ... ) unless you are eager to learn about the problems I alluded to earlier. There are many Mac applications and files that haven't paid any attention to this before, and it's just not a good idea to make your system case sensitive unless you know a very good reason, in which case you wouldn't be asking about this stuff in the first place.
But, just so you know, if you do enable this, then as an example you could create two folders named "System" and "SYSTEM"; they will be two completely different directories on your computer; they will be able to reside side-by-side in the same folder. Up until now, OSX would refuse to let you do that, insisting one be renamed. With 10.4x this new option shows up in disk utility to allow a case sensitive file system.
Now, there will be no problem with that for your computer; but they are both the same file name on a bunch of other people's computers (including any Mac without this enabled), and having two directories with the same file name is guaranteed to make some other OS's act crazy in one way or another. Chances are, not in a good or even bootable way. Probably not a good thing, if you are looking to share files with Windows. You will have enough file naming problems.
"Install OS9 drivers" (checkbox) is a good idea if you need to recover data from the disk for some reason (like your Mac suffered some horrible accident). Some may see this as a security risk, and leave it off. Since there are other ways to insure security, it doesn't bother me to have it enabled. You decide.
Then click in the diagram so that the second volume is highlighted in grey (it would be called "Untitled 2" before you rename it). Go through the options as you did with the first: for use with Windows, or any other foreign OS like Linux, you want to choose "Free Space". Don't ask why. But, do give it a name, etc.
Once you are happy with the settings, go ahead an format the drive by clicking the "Partition" button.
Once you partition the drive, you can now go to the Erase tab again. In the left hand window, you will notice you have the disk itself (might say something like "198.9 GB ATA Seagate') and below it, the two volumes we created with the formatting. Select the second one that we created as Free Space; and choose the "MS-DOS File System" as the Volume Format. The Mac OS9 drivers option will go away, as it should. Name it as before, and hit the Erase button.
Last edited by gordguide; Jan 3rd, 2007 at 04:59 PM.
I looked at the page that Daktari linked to. For one thing, they seem to be trying to create a firewire disk that is bootable in OSX and Windows, which is a pretty tricky thing to begin with, since Windows does not support booting from an external disk.
Be careful and check the disk mount paths if you try the Terminal methods; they can change with every reboot (actually they can change with every mount, for example if you remount, even if you don't reboot).
As I understand it, what follows is essentially what happens if you use Disk Utility that comes with 10.4.6 or later. But, you could try the manual method as below; I'd be curious to find out how well it works on PPC Macs.
I don't know if this will work the same with a PPC Mac; but with the version of Disk Utility that comes with 10.4.6 or later, and Intel Macs, disks are formatted differently than before at least on Intel hardware.
It will require some testing by someone who has 10.4.6+ and a HD they want to format (and erase; don't do it on a drive with data you need). On an Intel Mac this is pretty much cut-and-dried. I'm wondering if it works on a PPC Mac as well; thus we need a volunteer with a drive they want to format so we can check the partition map.
Format the disk with Disk Utility as one large Mac OS Extended (Journaled) volume.
In the Terminal, type: diskutil list
On a PPC Mac formatted with a version of Disk Utility prior to 10.4.6, you get something like:
0: Apple_partition_scheme *189.9 GB disk3
1: Apple_partition_map 31.5 KB disk3s1
2: Apple_Driver43 28.0 KB disk3s2
3: Apple_Driver43 28.0 KB disk3s3
4: Apple_Driver_ATA 28.0 KB disk3s4
5: Apple_Driver_ATA 28.0 KB disk3s5
6: Apple_FWDriver 256.0 KB disk3s6
7: Apple_Driver_IOKit 256.0 KB disk3s7
8: Apple_Patches 256.0 KB disk3s8
9: Apple_HFS iTunes 189.8 GB disk3s10
On an Intel Mac running 10.4.6 or later, you should get something like this:
#: type name/size/identifier
0: GUID_partition_scheme *233.8 GBdisk0
1: EFI 200.0 MB disk0s1
2: Apple_HFS Macintosh HD 233.4 GB disk0s2
The question is what happens on a PPC Mac if you format it with Disk Utility that comes with 10.4.6 or later? Does it use the newer scheme? If so, this should work on a PPC Mac as well.
If anyone has a PPC Mac and a disk they can stand to reformat (Note: It WILL erase the disk; don't do this on a disk with important data and no backups), I'd be curious as to the answer (check with the diskutil list command).
If it works, or if you have access to an Intel Mac and 10.4.8:
Find the OSX partition and resize it with the terminal (80 GB disk that diskutil reports as disk0s2 as an example):
sudo diskutil resizeVolume disk0s2 60G "MS-DOS FAT32" <name of windows volume> 20G
If you get an error substitute MB for GB:
sudo diskutil resizeVolume disk0s2 60000M "MS-DOS FAT32" <name of windows volume> 20000M
That command should write the MBR as well as resize the HFS+ partition for OSX. The MBR will point to the FAT32 section for Windows' benefit and it should see the drive. However, it's not formatted yet.
Then you can format it with Windows XP SP2 disk "quick format" FAT-32 (the disk must be hooked up as an internal disk, and you must startup from the CD; Windows should offer to format it for you), or a 3rd party utility on Windows that allows a FAT32 volume greater than 32 GB if you need a bigger volume, or via OSX's Terminal using the usual tools, as outlined in Daktari's link.
Last edited by gordguide; Jan 3rd, 2007 at 07:01 PM.