Easier Way To Upgrade Your Apple TV Hard Drive

Note: Use a IDE 2.5” Hard drive otherwise known as a PATA hard drive
Please look at Engaget.com To view excellent instructions on taking apart your apple tv.
I tried and tried to use their method to copy the apple TV but it never worked for me. I’ve included below all the info you should need to successfully put a larger hard drive into your apple tv. I used this method with an Apple G5.
Copying the Apple TV to your computers hard drive
First you want to copy your hard drive using a usb to 2.5” IDE adapter.
Plug in the hard drive
Open Terminal
Type:diskutil list
Get the disk number of your formatted hard drive. It should be something like disk1.
(VERY IMPORTANT: I will use disk1 in the examples but please make sure you identify the correct hard drive (your drive may be called disk2, disk3 or so on) so you don’t erase the wrong hard drive.)
Type:dd if=/dev/disk1 of=./AppleTV.dmg bs=1m
This will take around 2 hours to copy the drive with a USB adapter. It does not tell you the status but will show you the info below when finished.
![]()
Type:diskutil eject disk1
Remove the old Apple TV hard drive and plug in the clean larger hard drive.
Apple TV hard drive preparation
Open Disk Utility
Click Partition
Set Volume Scheme to 1 Partition
Set Format to Mac OS Extended (Journaled)
Click the options button and choose GUID Partition Table
Click Apply
Open Terminal
Type: diskutil list
Again get the disk number of your formatted hard drive. It should be something like disk1. (VERY IMPORTANT: I will use disk1 in the examples but please make sure you identify the correct hard drive (your drive may be called disk2, disk3 or so on) so you don’t erase the wrong hard drive.
Type: gpt destroy /dev/disk1
Type: gpt create /dev/disk1
Type:diskutil list
Now hopefully you will see this:
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *123.5 Gi disk1
You are finished preparing your hard drive.
Copying to the new hard drive
Copy the disk image to the new hard drive
Type:dd if=./AppleTV.dmg of=/dev/disk1 bs=1m
Again you will get a message like
![]()
The Media and OS Boot partitions will appear on your desktop
First we eject the disk, we have to do this every time we run gpt or you will get an error
Type:diskutil eject disk1
Then we remove the old Media Partition. (don’t remove the wrong one!)
Type:gpt remove -i 4 disk1
Type:diskutil eject disk1
Then find our new start and size.
Type:gpt show disk1
This will show something like this.

If you look just above the Sec GPT table we will see that the empty space starts at 3141672 and is 74998455 in size so we will use those in our next command.
Eject the disk again.
Type:diskutil eject disk1
Then create the new partition, using the info from the last step. (your info may vary)
Type:gpt add –b 3141672 –i 4 –s 74998455 –t hfs /dev/disk1
Type:diskutil eject disk1
Then type:diskutil
This should show that the media partition is a larger size now.
Put the drive back into the Apple TV. The hard drive will still show 40 gigs. Do a factory restore and you should be set. This is what worked for me. It may not be the fast way but I bet it is the simplest for most people new to terminal.



Worked great! Thanx