Standard 2.5" SATA, 9.5mm drive (1.5Gbps)
I believe there are
instructions for replacing the drive in an Apple DIY manual. There is a "tray" accessible when the battery is removed.
btw: Check out
MacTracker for details on all things Apple. They keep it very up to date.
To make a clone, you'll need a case for one of the two drives (usually put the new drive in the case while cloning, then swap them). Get a case that can be powered off a single USB or Firewire (such as OWC On-The-Go cases.
Reliable cloning:
Your current drive is the source. The new drive in the external case is the target drive.
Boot off your OS install/restore disk and run Disk Utility.
Partition the new drive with GUID partition map, 1 partition, Macintosh Extended (journaled) (HFS+)
Perform a Restore, with the source as your internal boot volume and Target as the new drive. Check "erase destination" - this will enable block copying.
Double-check the proper source and target drives. Then hit "Restore" and double-check again. It's a BIG problem if this is done incorrectly. You can erase your internal drive if you are restoring
to it, instead of
from.
When complete, I like to make sure Ownership Enabled is Yes (status on the new drive in Disk Utility. Your source drive should already be set that way.
If you need to change the setting, go to the Finder and Get Info on the drive. I needs to have "Ignore Permissions"
unchecked . Honestly don't know for sure it this matters anymore, as the permissions should come over during a block copy, but I was burned by it a couple times in the past until I had the Ignore = OFF (which will show up in Disk Utility as Owners Enabled Yes.
When done, you should be able to restart and hold down the OPT key and see both drives show up as startup volumes. Then, select the new one, to test it's ability to boot. It should boot up fine.
Once you're satisfied with the new cloned install, it's time to swap the drives. When you're done, put your old drive in the external case. Now you have a backup of your original, in case there is a problem. It will be bootable too.