Upgrading the 13" MacBook hard drive: the hard part is the soft part

The great thing about the MacBook is that it's one of the first Apple notebooks in a long time that includes a user-replaceable hard drive. And it's incredibly easy: remove three screws, pull the drive out, put the new drive in the old drive's caddy, and plug it back in. That part takes about five minutes. The hard part is preserving your old data, especially if you have a Boot Camp partition.
Fortunately, there are some software tools out there that can make the upgrade painless. First of all, make good backups:
- You'll need WinClone for your Boot Camp partition, and SuperDuper! for the Mac partition.
- Use SuperDuper to clone your Mac partition to a bootable FireWire drive. SuperDuper allows you to perform live clones (cloning the running system), but it's best to be careful and not run any applications while it's doing its thing.
- Use WinClone to create a restore image of your Boot Camp partition. Be sure to select "Prepare for restoring on a different partition", and if you're backing up a Vista partition, check "Add generic BCD".
With your Macintosh hard drive mirrored to a bootable FireWire drive, and a restore image of your Boot Camp partition stored somewhere safe, you're now ready to perform the hard drive upgrade. After that's done, you need to boot your Mac from the FireWire drive (the cloned image). It's almost time to reverse the steps you took, but first you need to partition the new drive:
- This is the command I used to partition my 250GB drive. I've got three partitions: one big one for Mac OS X, a small one for sharing data between Mac OS X and Vista, and one big one:
sudo diskutil partitionDisk /dev/disk0 3 GPTFormat "JHFS+" "Macintosh HD" 140G "MS-DOS" "SHARED" 12.9G "MS-DOS" "Vista" 89G- Don't create more than three partitions. Mac OS X reserves a small (200MB) partition for some kind of housekeeping, and that + three puts you up to Window's limit for partitions. I originally tried creating four partitions on my disk, and I could not get Vista to install on it with that configuration.
It will take a little while for the drive to partition and format to complete, and then you're ready for the next step; restoring the data:
- Now you need to run SuperDuper and restore Mac OS X to the internal hard drive's first partition. You'll be cloning the system you're running (the Mac OS X clone you made to the FireWire drive), so avoid running unnecessary software that might interfere with SuperDuper.
- Use Winclone's Restore tab to restore the image you made of your Boot Camp partition to the third partition.
Once these two steps are done, you are ready to shut down, disconnect the FireWire drive, and see if you can boot from your new internal drive! If something goes wrong, remember that you've got the old drive kicking around. All you need to do is find a Serial ATA-to-USB enclosure for it, and you'll be able to retrieve data from it.
Posted by Brian Jepson |
Jun 17, 2007 01:30 PM
Mac |
Permalink
| Comments (6)
Recent Entries
- Plotting streaming data in real-time with Gnuplot
- Arduway: LEGO and Arduino make a Segway
- WiFi robot
- Resin casting
- The (unfortunate) iPhone Development Story
- Stanford Engineering Everywhere
- DIY espresso machine
- Zoom H2 line input hack - make a 4 channel field recorder
- SnackUpon
- Removing tourists from your travel photos
Comments
Newest comments listed first.
| Posted by: wave_man on August 21, 2007 at 2:09 PM |
Yeah, Hi Brian,
I am working on a slight variation on this procedure. I have a question. For a partition which an XP drive will land on, I still partition as "MS_DOS"? When does it become an NTFS system instead of FAT32?
Are they the same thing?
Regards,
JF
| Posted by: bjepson on August 26, 2007 at 8:32 AM |
Hi JF,
The Windows installer can reformat it as NTFS during the beginning of the installation procedure.
- Brian
| Posted by: vince1184 on November 9, 2007 at 8:26 PM |
Hello Brian,
i can't get to restore my window "untitled backup drive"
It says no window partitioned. any clues?
| Posted by: vince1184 on November 9, 2007 at 8:26 PM |
Hello Brian,
i can't get to restore my window "untitled backup drive"
It says no window partitioned. any clues?
| Posted by: bjepson on November 9, 2007 at 9:16 PM |
vince1184,
I haven't seen an error like that before, I'm sorry. The diskutil partitionDisk step should have created a windows-ready partition.
- Brian
| Posted by: JG on February 27, 2008 at 1:22 PM |
Brian -
Thanks much - this worked absolutely flawlessly on my 13" MacBook. I went from a measly 110GB to 300GB - a huge improvement.
Thanks again.
JG
Bloggers
Welcome to the Hacks Blog!
Categories
- Ajax
- Amazon
- AppleTV
- Astronomy
- Baseball
- BlackBerry
- Blogging
- Body
- Cars
- Cryptography
- Data
- Design
- Education
- Electronics
- Energy
- Events
- Excel
- Excerpts
- Firefox
- Flash
- Flickr
- Flying Things
- Food
- Gaming
- Gmail
- Google Earth
- Google Maps
- Government
- Greasemonkey
- Hacks Series
- Hackszine Podcast
- Halo
- Hardware
- Home
- Home Theater
- iPhone
- iPod
- IRC
- iTunes
- Java
- Kindle
- Knoppix
- Language
- LEGO
- Life
- Lifehacker
- Linux
- Linux Desktop
- Linux Multimedia
- Linux Server
- Mac
- Mapping
- Math
- Microsoft Office
- Mind
- Mind Performance
- Mobile Phones
- Music
- MySpace
- MySQL
- NetFlix
- Network Security
- olpc
- OpenOffice
- Outdoor
- Parenting
- PCs
- PDAs
- Perl
- Philosophy
- Photography
- PHP
- Pleo
- Podcast
- Podcasting
- Productivity
- PSP
- Retro Computing
- Retro Gaming
- Science
- Screencasts
- Security
- Shopping
- Skype
- Smart Home
- Software Engineering
- Sports
- SQL
- Statistics
- Survival
- TiVo
- Transportation
- Travel
- Ubuntu
- Video
- Virtualization
- Visual Studio
- VoIP
- Web
- Web Site Measurement
- Windows
- Windows Server
- Wireless
- Word
- World
- Xbox
- Yahoo!
- YouTube
Archives
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
Recent Posts
- Plotting streaming data in real-time with Gnuplot
- Arduway: LEGO and Arduino make a Segway
- WiFi robot
- Resin casting
- The (unfortunate) iPhone Development Story
- Stanford Engineering Everywhere
- DIY espresso machine
- Zoom H2 line input hack - make a 4 channel field recorder
- SnackUpon
- Removing tourists from your travel photos
www.flickr.com
|






Leave a comment