Apple TV Harddrive Upgrade Tutorial

by editor @ AppleTVHacks.net on March 23, 2007

Update: Thanks to reader Epon, we now have a way to do this without requiring iPartition. So you can now do the upgrade for only the price of your new harddrive.

Here it is, a step by step tutorial on upgrading your Apple TV harddrive. With thanks to Jonathan Bare, the brave soul who worked this out!

It should be noted that this process will almost certainly void your Apple TV’s warranty and you are attempting this upgrade at your own risk.

You can do this via the terminal, or by using some applications (which add $100 to the cost of the process).

What you need:

Hex-bit screwdriver
2.5″ hard drive (we used a Western Digital 120 GB WD1200VE drive)
Wiebetech Forensic DriveDock (optional, but recommended) or any 2.5″ to Firewire bridge
Subrosasoft’s CopyCatX ($49), or be comfy with the terminal
Coriolis’s iPartition ($45), or use the Apple Factory Restore

This process was done on an Intel Mac Pro. Connecting the Apple TV drive to a Power PC Mac might damage the GUID partition, especially for anyone who hasn’t upgraded to Mac OS X 10.4.6 or newer.

Step 1

You’ve already seen the Apple TV dissected, so we won’t get in to the details of removing the bottom cover and the hard drive. Just note that you need to peel back the rubber covering the bottom of the Apple TV to get to the four screws holding the hard drive to the cover (see here for details).

Once you have the hard drive out, connect it to your handy WiebeTech Forensic DriveDock or other Firewire bridge. We used the Forensic DriveDock to prevent any writing to the original drive, but the Forensic DriveDock is an expensive accessory to just have lying around. Any 2.4″ to Firewire bridge will work just as well.

Two volumes will mount, OSBoot and Media. Looking deeper in to the partition structure with diskutil, you can see the addition critical partitions on the drive:


/dev/disk5
   #:    type name          size      identifier
   0:    GUID_partition_scheme      *37.3 GB    disk5
   1:    EFI              34.0 MB    disk5s1
   2:                  400.0 MB    disk5s2
   3:    Apple_HFS OSBoot        900.0 MB    disk5s3
   4:    Apple_HFS Media        36.0 GB    disk5s4

Step 2 – Using the Terminal

Note: If you have already installed some extras on your Apple TV harddrive, doing a ‘factory restore’ will remove these. If you don’t want that, then after copying the contents of the drive over via the terminal, use the iPartition method below rather than ‘factory restore’ to free up the additional space on the drive.

To begin, we need to make an image of the original harddrive. This can be done using dd to make an image file (ensuring you reference the correct disk, here it is ‘disk5′):

dd if=/dev/disk5 of=/Users/tom/AppleTVDrive-Compressed.img bs=1024k

Next we must use this image to recreate the contents on the new drive. Disconnect the original drive, and connect your new drive to. Then use this command to restore the contents of the image to the drive (again ensure you use the correct drive number):

dd if=/Users/tom/AppleTVDrive-Compressed.img of=/dev/disk5 bs=1024k

Finally, connect this drive back to the Apple TV, and do a ‘factory restore’; this will free up all the additional space on the new drive.

Step 2 – Using Applications

Using CopyCatX, you must duplicate the drive to a disk image.

appletv hd step1 Apple TV Harddrive Upgrade Tutorial

The 400 MB unlabelled partition is used if you do a factory restore, the OS is restored from this partition.

Next we connected the new Western Digital drive to a regular WiebeTech ComboDock and used CopyCatX to duplicate the disk image to the drive. Creating the disk image first meant that we no longer needed to keep the original drive connected and we could repeat the restore process to the new drive when we inevitably screwed it up.

appletv hd step2 Apple TV Harddrive Upgrade Tutorial

Once the the disk image was restored, we had the exact same partition map as the original drive, except now there was 70+ GB of unused, unpartitioned free space on the drive. At this point, you should test the new drive by connecting it to the Apple TV. It should boot normally and show the old capacity of around 40 GB.

Disconnecting and going back to your Mac, with the help of iPartition, you must increase the block size of the Media partition to use the full space of the drive. The key here is not destroying the existing EFI or 400 MB unlabeled partitions. So far we have been unable to resize this volume with any utility, including diskutil and Subrosasoft’s VolumeWorks without breaking other partitions.

appletv hd step3 Apple TV Harddrive Upgrade Tutorial

Now reconnect the drive to the Apple TV and plug in the power.

All done!

The resulting capacity should be 107 GB (or more/less depending on your replacement drive), as seen here:

appletv hd step4 Apple TV Harddrive Upgrade Tutorial
upgraded appltv capacity Apple TV Harddrive Upgrade Tutorial

Note: It seems the built in Fujitsu drive was probably chosen for it’s low power consumption, and its probably lower heat output. Keep this in mind when selecting a replacement drive.

That’s it you are done, and you should now be able to fit that many more episodes of ‘Lost’ on to your Apple TV! Good luck!

Share and Enjoy:
  • Digg
  • del.icio.us
  • StumbleUpon
  • Facebook
  • MySpace
  • Technorati
  • Google Bookmarks
  • Fark
  • Furl
  • LinkedIn
  • Live
  • Meneame
  • NewsVine
  • Ping.fm
  • Propeller
  • Reddit
  • Slashdot
  • Tumblr
  • TwitThis
  • Wikio
  • Yahoo! Buzz
  • micherutledge
    Is there a way to format a new HD without the old HD? My content was wiped out by the new ATV update and I need to keep my old HD pristine until I get a good file recovery utility. I would just like to create a new "factory fresh" format on a spare HD and get the ATV up and running again. I'll use the old one to get as much of my content recovered. Thanks!
  • pelerinage
    I've been trying to upgrade the original 40GB to a Samsung 160GB with no success. I've been using exclusively the terminal option. I even followed Ken's (2 years ago) additional instructions.
    Upon booting the AppleTV I get the logo with the flashing "question mark" on top. The HD is rightly plugged. Any help will be appreciated.
    Thanks
  • bobbyjoe
    The flashing ? mark is probably just the connector not seated fully on the hard drive. you can try to hook it up without the bottom on to see.
  • Kontrabasci
    I just upgraded my ATV drive from 40 - 320GB. It is a WD 320 Scorpio. I understand this drive and a Samsung drive do not take a "Factory Restore" after it has been transferred. Is anyone out there who had the same problem or know how to resolve it.
    Any help would be greatly appreciated.
    Thanks in advance.
  • johnbamboo
    Hello Kontrabasci, In fact I used the same drive a WD 320 Scorpio. I am facing the same problem that the Appletv wont perform a Software update (from 2.02 to 2.4 and also will not perform a factory restore.
    It also will not install ATV flash. I don't think - but I am not shure that this is related to the Harddisk. From where did you get this information? I believe there is another problem. I resized the media partition to fill the available space on the disk. Maybee the tool messed up something there. I used drive genius....
  • gavroche1973
    As FRED said 3 months ago, don't use the "count=1335" switch ... even if it takes a very very very long time to achieve copying (15 hours for me, dubbing a 160Go original ATV HDD to a newer 250Go ... and, i have to say that i did not use an img "transit file" but proceeded a disk-to-disk copy, using two PATA/IDE - USB2 adapters ...).

    When dubbing with the "count=1335" switch (and stoping the terminal method at that point), my ATV (with new new HDD) booted ... but suggest immediately a "restart", "reset" or "factory restore" ... and, unfortunately, all of these options failed (as said by numerous of users in comments, including on engadget.com website about the same topic).

    So, i decided to remove the "count=1335" switch... and 15 hours later, my ATV with the new HDD booted just fine.

    Concerning the Media partition expansion, i didn't try a factory restore and bought iPartition beacuse i didn't wanted to lose the benefit of using an old (and obsolete) atvflash usbstick (not comptible with the last 2.4 firmware).

    I didn't try the terminal method either ... as i didn't want to risk to corrupt the partition table and thus, start the all process from the beginning and wait 15 more hours for the copying process to achieve...
  • Alan Foley
    Also has or can this be done


    In theory, you can replace the 2.5″ HD with a large capacity 3.5″ driver by using a 2.5 to 3.5 convert cable and mount the drive outside of the AppleTV box.


    Alan
  • Alan Foley
    Can an external hard drive be connected to the Apple TV and if so what is it.

    Alan
  • Michael
    I upgraded the boot disk of my mac pro by just using utils/Disk Utility.app

    It copied everything, system partition, boot partition, data partition
    and the new disk was bootable (upgraded from 250GB to 1TB) and
    the new disk was sized as 1TB (I don't think 'dd' will update the size
    in the partition table!)

    Wouldn't the same work for the ATV? Just use it to copy the whole
    disk? Can someone please try?

    -Michael
  • danuputra
    can i use a 500gb seagate ?
  • sambar
    I have followed the above steps using terminal to upgrade my appletv to a 250GB western digital drive. the backup and transfer to the new drive went well and i put the new 250gb drive back into the apple tv. it booted up and i did a factory restore to try to free up the additional space, but it still says only 32GB available. What am I doing wrong? How can i free up the additional space? Thanks
  • Fred
    Some tips:

    I bought a 40gb model and tried to copy the image BEFORE even powering on the AppleTV -- it didn't work; the factory restore failed, perhaps I had made other mistakes, but things went smoothly after allowing the AppleTV to do its initial boot and config. - I did not connect to iTunes.

    Anyway this made me think these Appletvhacks instructions were incorrect and I foolishly followed engadget site.

    The problem for me at least was in the quite unnecessary
    diskutil eraseVolume "Journaled HFS+" Media /dev/diskXs4
    step, which did nothing more than corrupt my new 320gb ATA drive over and over, as Chuck mentioned last year.

    A factory restore after rebuilding the partition table was enough for me... and I am not even certain I needed to rebuild the partition table, but its a very short step.

    So from my experience.

    Make sure you have the right disk, my /dev/disk# number changed when I chose a different USB port on.

    Eject the disk after every step, if you see a busy message - either you have the wrong disk or it mounted

    Don't do the fast DD
    dd if=/Users/Engadget/AppleTV.img count=1335 of=/dev/disk# bs=1024k
    Do make a complete copy - much longer but it works
    dd if=/Users/Someone/AppleTV.img of=/dev/disk# bs=1024k

    Don't
    diskutil eraseVolume "Journaled HFS+" Media /dev/disk#s4
    Do the factory restore
  • Robert j
    Hi people,

    First off, great work. I recently rang my local apple store and asked if they would be able to upgrade my apple tv to which they replied yes. They then asked to what size hardrive to which i asked what size can i get, he replied 1 Tbite at a cost of 350 Euro. Now i am confused. How can they do that???
  • mchequer
    This is all good stuff. ... But has anyone been able to do this without a MAC?

    I've tried windows, I've tried (Unix Live CD) still no joy.
  • andreas
    I have an appleTV purchased 1.5 yrs ago, did use it for 5-6 times until one day the flashing question mark appeared upon booting indicating hard disk failure.
    I have visited the Apple store and since my product was out of warranty the offer was to replace the product with a brand new one at the price of 109GBP, due to the fact that service-repair is not offered on appleTVs.
    I have not tried to open the product.

    Is it possible to change my HD with a new one and fix the problem myself? I can not duplicate the driver since my HD is corupted, is there a way to work though that?
  • Mark
    I found that Drive Genius worked perfectly for me from beginning to end process.
  • Josephus
    Paul, your Seagate Macbook Pro drive will not work because it is a SATA drive. The ATV only takes PATA/IDE drives, of which the largest capacity is the WD 250GB mentioned by Ferd Berferd. There are a number of 160GB PATA 2.5" drives out there from the main brands.
  • Chan
    Hi,
    I use the dd command in the terminal to copy the dmg to the new drive
    but it keep comes up """Resources busy""'
    How Come????
  • Paul
    Is there anything stopping me from putting my Seagate Momentus 7200.3 320gig drive, currently running my Macbook Pro, into my new apple TV?
  • Ferd Berferd
    My original AppleTV HD crashed. I purchased a 250 Gig WD2500BEV. Read all the different site about the upgrade. Lot of good stuff on all. I got the new drive working in my ATV. Before I did, I ran into a problem which may help others who are stuck. I got my new HD into the ATV and it booted but when I tried to restore it, it would start and then say that the restore failed. I had not formatted the new larger empty partition so it could not restore to it. I'm not saying I found something new here, I'm just saying if you follow the above tutorial, it will work, BUT if you run into this problem of not able to restore, you now know what part to go back and re-read. Then read all of the comments to the tutorial. The answers are in there. The original tutorial has some stuff that isn't applicable now.

    I upgraded as it says up top, without purchasing any other software. I just purchased the new HD and got it going with my Mac. I did use the terminal commands from the Engadget site http://www.engadget.com/2007/03/23/how-to-upgra... infact this is where I learned about deleting the 32G partition creating the larger partition THEN formatting that partition. I did not find that the method listed above automatically gave me all the drive space available until I did that. I think most of this was also covered in the comments here.

    Good work, good people. Thanks for your help.
  • Ice
    Thank you so much for this helpful tutorial. I followed other how-to's which focused on the terminal method, but I got stuck in the resizing part. iPartition 3.0 SOLVED my resizing problem, and now my Apple TV is 250GB :D

    Again, thanks.
  • Termi
    @chris
    I think the adapter is sold in Germany by Wintech Computer. See http://www.wintech-computer.de/index.php?seite=...

    I also had the idea of installing my 160GB SATA drive formerly used in my MacBook Pro and now replaced by a WD 500GB drive.
  • zdzisek
    Hi I want to recommend you very useful rapidshare search http://4rapidsearch.com You can find there a lot of new movies, games and music. try this
  • i cannot find the sync to apple tv key .
  • I recently came across your blog and have been reading along. I thought I would leave my first comment. I don't know what to say except that I have enjoyed reading. Nice blog. I will keep visiting this blog very often.

    kaylee


    http://www.thinkpadonline.info
  • Chuck
    Here is how I upgraded my apple TV from 40G to 250G.

    I had a few problems creating the new Media partition.
    it seemed like "diskutil erase volume" kept clobbering my EFI disk partition.
    So I decided to figure out the correct size for my disk and use factory default to init the Media partition for me.

    Equipment used:
    Apple MA711LLA TV Receiver 40GB HDD Wireless HDMI MAC
    PPC powerBook G4 with USB 2 ports running OS-X 10.5
    Western Digital Scorpio WD2500BEVE 250GB 5400 RPM 8MB Cache ATA-6 Notebook Hard Drive - OEM
    USB2.0 To IDE/ Serial ATA Adapter:FUBCP

    Process used,(I would guess that some steps could be optimized, but I have included everything because the result was good):
    factory default apple tv
    dd backup of 40G disk
    init of 250G disk
    dd restore of 40G image onto 250G disk
    figure out a good size for the new media partition
    Leave the 7 blocks of unallocated space after media partition
    (I Don't know if it was required, but it made it look a bit more like the original 40G disk)
    ignore the fact that the media partition is now listed at the top of the diskutil list because the disk1s4 identifier is correct
    install the disk without initializing the new media partition
    boot up the apple tv with the new drive
    run factory default.
    Apple TV now shows > 200G of available space
    update apple TV software over the internet
    reboot apple TV
    start the big sync
    Try to teach wife how to use new toy :-)

    Here are the commands and the output,
    Note /dev/disk1 might be different on your system and if commands do not seem to work, remember to eject the disk after just about every step...

    192-168-0-57:chein root# dd if=/dev/disk1 of=/Users/chein/AppleTV.img bs=1024k
    38154+1 records in
    38154+1 records out
    40007761920 bytes transferred in 8858.532983 secs (4516297 bytes/sec)

    gpt destroy /dev/disk1
    diskutil eject disk1

    gpt create /dev/disk1
    diskutil eject disk1

    192-168-0-57:chein root# dd of=/dev/disk1 if=/Users/chein/AppleTV.img bs=1024k
    38154+1 records in
    38154+1 records out
    40007761920 bytes transferred in 5487.351963 secs (7290905 bytes/sec)

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # having a look at the new disk image after doing the dd restore
    192-168-0-57:chein root# diskutil list
    /dev/disk0
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_partition_scheme *111.8 Gi disk0
    1: Apple_partition_map 31.5 Ki disk0s1
    2: Apple_HFS Untitled 111.7 Gi disk0s3
    /dev/disk1
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *232.9 Gi disk1
    1: EFI 34.0 Mi disk1s1
    2: Apple_Recovery 400.0 Mi disk1s2
    3: Apple_HFS OSBoot 900.0 Mi disk1s3
    4: Apple_HFS Media 36.0 Gi disk1s4
    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # having a different look at the disk after doing the dd restore so I can figure out the new block size of the media partition
    # I used the start of the "Sec GPT table" 488397135 - the start of the Media partition 2732072 - 7 blocks of padding = 485665056
    192-168-0-57:chein root# gpt -v -v -v -v -v show -l /dev/disk1
    gpt show: /dev/disk1: mediasize=250059350016; sectorsize=512; blocks=488397168
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=69632
    gpt show: /dev/disk1: GPT partition: type=5265636F-7665-11AA-AA11-00306543ECAC, start=69672, size=819200
    gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=888872, size=1843200
    gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=2732072, size=75408048
    gpt show: /dev/disk1: Sec GPT at sector 488397167
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 69632 1 GPT part - "EFI System Partition"
    69672 819200 2 GPT part - "Apple_HFS_Untitled_1"
    888872 1843200 3 GPT part - "Apple_HFS_Untitled_2"
    2732072 75408048 4 GPT part - "Customer"
    78140120 410257015
    488397135 32 Sec GPT table
    488397167 1 Sec GPT header

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # remove the small parttition
    192-168-0-57:chein root# gpt remove -i 4 /dev/disk1
    /dev/disk1s4 removed

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # having another look at the disk after removing the Media partition
    192-168-0-57:chein root# diskutil list
    /dev/disk0
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_partition_scheme *111.8 Gi disk0
    1: Apple_partition_map 31.5 Ki disk0s1
    2: Apple_HFS Untitled 111.7 Gi disk0s3
    /dev/disk1
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *232.9 Gi disk1
    1: EFI 34.0 Mi disk1s1
    2: Apple_Recovery 400.0 Mi disk1s2
    3: Apple_HFS OSBoot 900.0 Mi disk1s3
    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # having another look at all that free space
    # new size could just be 485665063 - 7 now ... :-)
    192-168-0-57:chein root# gpt -v -v -v -v -v show -l /dev/disk1
    gpt show: /dev/disk1: mediasize=250059350016; sectorsize=512; blocks=488397168
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=69632
    gpt show: /dev/disk1: GPT partition: type=5265636F-7665-11AA-AA11-00306543ECAC, start=69672, size=819200
    gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=888872, size=1843200
    gpt show: /dev/disk1: Sec GPT at sector 488397167
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 69632 1 GPT part - "EFI System Partition"
    69672 819200 2 GPT part - "Apple_HFS_Untitled_1"
    888872 1843200 3 GPT part - "Apple_HFS_Untitled_2"
    2732072 485665063
    488397135 32 Sec GPT table
    488397167 1 Sec GPT header

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # create new parttition
    192-168-0-57:chein root# gpt add -b 2732072 -i 4 -s 485665056 -t hfs /dev/disk1
    /dev/disk1s4 added

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # taking yet another look at the disk after the new hfs Media partition has been created
    192-168-0-57:chein root# gpt -v -v -v -v -v show -l /dev/disk1
    gpt show: /dev/disk1: mediasize=250059350016; sectorsize=512; blocks=488397168
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=69632
    gpt show: /dev/disk1: GPT partition: type=5265636F-7665-11AA-AA11-00306543ECAC, start=69672, size=819200
    gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=888872, size=1843200
    gpt show: /dev/disk1: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=2732072, size=485665056
    gpt show: /dev/disk1: Sec GPT at sector 488397167
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 69632 1 GPT part - "EFI System Partition"
    69672 819200 2 GPT part - "Apple_HFS_Untitled_1"
    888872 1843200 3 GPT part - "Apple_HFS_Untitled_2"
    2732072 485665056 4 GPT part - "Customer"
    488397128 7
    488397135 32 Sec GPT table
    488397167 1 Sec GPT header

    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # ignoring the fact that the Media partition is now listed at 1: because the disk1s4 identifier is correct
    192-168-0-57:chein root# diskutil list
    /dev/disk0
    #: TYPE NAME SIZE IDENTIFIER
    0: Apple_partition_scheme *111.8 Gi disk0
    1: Apple_partition_map 31.5 Ki disk0s1
    2: Apple_HFS Untitled 111.7 Gi disk0s3
    /dev/disk1
    #: TYPE NAME SIZE IDENTIFIER
    0: GUID_partition_scheme *232.9 Gi disk1
    1: Apple_HFS Media 231.6 Gi disk1s4
    2: EFI 34.0 Mi disk1s1
    3: Apple_Recovery 400.0 Mi disk1s2
    4: Apple_HFS OSBoot 900.0 Mi disk1s3
    192-168-0-57:chein root# diskutil eject disk1
    Disk disk1 ejected

    # install the disk into apple tv, boot up, to the factory reset thing.
    # have fun with new toy while reading about doing the 2T USB thing without even opening up the apple TV in the first place :-(
    # As I can not afford the 2T of disk space at the moment, I will just be happy with my minor victory for now :-)

    --
    Good luck
    Chuck
    KC6SOZ
  • Greg
    I have just done this and i can no longer get my apple tv to work. It will turn on but i dont think it is booting from the harddrive. Its as if it is shorting out. All i get on screen is a apple tv icon with a flashing question mark. The hard drive appears to be in working order when plugged into the Mac. All files are there and it boots up.

    Any one have any idea's or help?
  • DJFriar
    Well, i've followed all the steps here, and on Engadget, and on the AkwardTV site, and I end up the same way: 250GB drive installed, factory restore either won't start, or it completes, but the drive is still 40GB in size. I do have 2.2 aTV software, so that's the only thing I can think of causing it. Any ideas??
  • david
    hi ,
    i took my atv to an authorized technician to upgrade the HDD to 250G . he replaced it , but restored the atv also . now all my contents are gone . i retype all my login and account name and can connect it back with itunes , but when i click the atv icon on the source list , all i can fine is only 4 lines : apple tv , 238 GB , SW version2.2 , and serial number . i cannot find the sync to apple tv key .
    now , how can i sync my content back to the atv .
    please help . thanks .
    regards
    david
  • brenda
    dude i cant afford this stuff so just send it all to me at 1324w. wichita street... brenda
  • Chris
    That's me again ;)
    it makes no sence to order the other adapter beause it won't fit like the first one. There is not enough space, dammed! I opend my aTV today and searched for space, but no chance.

    @ Mark: Could You sell me Your adapter? So You would have Your money back and I can ask a friend if he could built an adapter like the one from CoolDrives but smaller, so it could fit into the case. But for that I need one. I am from Germany and CoolDrives won't ship to Europe. I can pay with paypal immediately, even shipping costs. Please let me know if You are interessted. This is my ICQ-No.: 88961136

    Greetings from Germany

    Chris

    P.S. This project really waked up my interest and I hope You will help me. If me and my friend will get this running than we will share our success with the aTV-Community!
  • Chris
    Hi Mark and of course everybody else here,
    thank You for trying the IDE-to-SATA-Adapter. I wasn't sure if it would fit into the aTV, but as You tested this adapter seems to be too tight. But I have found another one. This adapter is very flat but longer. Maybe it is possible to turn the hdd about 180°, because on the other side is much more space for doing so. But I don't know if there is space enough when You close the aTV case, I guess it could fit. But here is the size of the other adapter: 53mm (width) x 25mm (lenght). The hight seems to be less than 8mm on the pictures.

    I will order the new flat adapter and tell You guys if I was right or not. It is really a pity that we are still limited to 250GB internal HDD because Apple decided to use crap IDE instead of the newer and faster SATA, but never mind. I will try to give my best. The adapter will arrive at October 3rd and I will start "changing" the hdd than.

    Kind Regards

    Chris
  • Steve
    Just won an ebay Apple TV. Now could you give me a basic list of things I need to do? I'll check out those websites for info . There was supposed to be a great article on this. Where is it and did Apple pull it? Any problems in doing this? I have another Mac tower with ide drives so I should be good there. I'll have to save my bucks for os 10.4 to run it on. I have your kernal and the movies..What else. Can I use a mouse or connect a cd-rom drive to this new mac?
    Thanks in advance. I hope I didn't make a mistake in buying the $200 Apple TV console.
    Steve
  • Mark
    Is there any chance that the adapter could be trimmed or shaved down to make it fit?
  • Mark
    Using the IDE to SATA adapter works fine as long as you don't need to close the case...LOL. Too tight inside. Oh well, I guess an IDE 250GB is the way to go...
  • Steve
    Just got an Ebay Apple TV. How do I update to Mac..Point me to what's next and what was not included and where do I get this software like on Subsystem youtube or is your way better? What about basic cost outlay..Thanks in advance.
    Steve
  • Jim
    Having only a PowerPC computer, I was forced to use the DD method above. It worked fine, except that the computer thought that the Media partition was still 32 GB with no free space. I couldn't fix it with Disk Utility, iPartition, or command line tools.

    A few hours of research later, and it's working. HTH:


    Original 40 GB Apple TV hard drive GUID partition map (after using dd to copy to 250 GB hdd):
    ~: gpt -v -v -v -v -v show -l /dev/disk2
    gpt show: /dev/disk2: mediasize=250059350016; sectorsize=512; blocks=488397168
    gpt show: /dev/disk2: PMBR at sector 0
    gpt show: /dev/disk2: Pri GPT at sector 1
    gpt show: /dev/disk2: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=69632
    gpt show: /dev/disk2: GPT partition: type=5265636F-7665-11AA-AA11-00306543ECAC, start=69672, size=819152
    gpt show: /dev/disk2: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=888824, size=1843192
    gpt show: /dev/disk2: GPT partition: type=48465300-0000-11AA-AA11-00306543ECAC, start=2732016, size=40642608
    gpt show: /dev/disk2: Sec GPT at sector 488397167
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    40 69632 1 GPT part - "EFI"
    69672 819152 2 GPT part - "Recovery"
    888824 1843192 3 GPT part - "OSBoot"
    2732016 40642608 4 GPT part - "Media"
    43374624 445022511
    488397135 32 Sec GPT table
    488397167 1 Sec GPT header

    I tried deleting and re-adding the "Media" partition, but I kept running into errors.

    I fixed this by partitioning the drive in Disk Utility with 1 partition (Free Space) and GUID as the partition type.

    At this point, the partition map looked like this:
    ~: gpt -v -v -v -v -v show -l /dev/disk2
    gpt show: /dev/disk2: mediasize=250059350016; sectorsize=512; blocks=488397168
    gpt show: /dev/disk2: PMBR at sector 0
    gpt show: /dev/disk2: Pri GPT at sector 1
    gpt show: /dev/disk2: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
    gpt show: /dev/disk2: Sec GPT at sector 488397167
    start size index contents
    0 1 PMBR
    1 1 Pri GPT header
    2 32 Pri GPT table
    34 6
    40 409600 1 GPT part - "EFI System Partition"
    409640 487987495
    488397135 32 Sec GPT table
    488397167 1 Sec GPT header

    Next, I deleted the "EFI System Partition" since it was the wrong size, and re-created it:
    ~: gpt remove -i 1 /dev/disk2
    /dev/disk2s1 removed

    ~: gpt add -b 2732016 -i 4 -s 485664919 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk2
    /dev/disk2s1 added

    Adding labels as I went along:
    ~: gpt label -i 1 -l "EFI" /dev/disk2
    /dev/disk2s1 labeled

    Add the Recovery partition:
    ~: gpt add -b 69672 -i 2 -s 819152 -t 5265636F-7665-11AA-AA11-00306543ECAC /dev/disk2
    /dev/disk2s2 added

    ~:gpt label -i 2 -l "Recovery" /dev/disk2
    /dev/disk2s2 labeled

    Add the OSBoot partition:
    ~: gpt add -b 888824 -i 3 -s 1843192 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk2
    /dev/disk2s3 added

    ~: gpt label -i 3 -l "OSBoot" /dev/disk2
    /dev/disk2s3 labeled

    At this point the safest point is to go back to Disk Utility. Go to the partitions tab, click on the (+), and made a new HFS+ (Journaled) partition named "Media"


    P.S. All uses of /dev/disk2 above are specific to my system. To get the disk number, use Disk Utility or System Profiler.

    P.P.S. gpt won't read or write any data if any volumes from the disk are mounted. I had to go back to the Finder and unmount OSBoot and Media before each step.
  • Mark
    The adapter will only work if you remove the hollow vent on the right side that the fan blows air into. This is the only way to make it work. Not really sure how to remove that piece. Will look online for some pics that might help.
  • Mark
    Will update all with the details. The adapter should arrive UPS at my house tomorrow. Let's all keep our fingers crossed that it will fit!!! If so, this really make upgrading to larger internal 2.5" drives a reality.
  • Mark, Chris
    Please let us know how this works. I've been looking for an adapter like this for ages. The space in there is so tight that only a sata to 44 pin will fit, and this looks like it will do the trick.
  • Mark
    Chris, I just ordered the cooldrives adapter. I am concerned about it fitting.... I thought it was worth the small price to see if this works. If so, then now we are able to upgrade to a 2.5" 500GB SATA drive.
  • Chris
    Hey guys,
    big thanks goes to everybody who helped making this tutorial and other good stuff for AppleTV Hacking ;) I want to upgrade my AppleTV's HDD as well. I have the 160GB version at the moment, but it's relly not enough for me. The maximum of 250GB still seems to be not enough. So my idea is to use a 2.5" SATA to IDE (44pin) adapter and install a 500GB 2.5" SATA HDD into the AppleTV.

    The needed items:

    Adapter
    http://cooldrives.stores.yahoo.net/2sahadrtoide...

    HDD (Western Digital Scorpio Blue 500GB SATA II WD5000BEVT)
    http://geizhals.at/deutschland/a365722.html

    Do you think the adapter will fit into the aTV case? More important is to know if this adapter works in combination with a 2.5" SATA 500GB HDD, but who knows?

    If there is anybody who could help me with this ideo, please answer here. Maybe there is someone who had the same idea and checked this before?

    Greetings from Germany

    Chris
  • Good site for download video, i found yesterday
  • David
    Jim, just unmount the volume using disk utility (don't eject it). Now to my problem. When I run the diskutil list command the partitions on the apple tv hard drive don't include the media partition, yet the drive functions correctly in the apple tv. I tried a factory restore of the drive but still there's no media partition. When I copy what is there over to a new drive it runs but I only get the restart, run diagnostics, factory restore screen. That's great if it would let me do a factory restore, but it won't, it fails and tells me I should contact Apple. Any suggestions.
  • Jim
    I tried to copy the disk image to my new Fujitsu 160GB drive but get a message saying 'resource busy'. I can see the drive in my list of devices on my mac. Does anyone have a suggestion on how to proceed.
  • Vince
    Hey All,

    I've a 40GB Apple tv and managed to loose my efi.img partition.
    Please could someone help with this.... please...

    vincekruger@gmail.com

    Regards
    Vince
  • James
    Now that Intel Macs can boot from USB attached devices, is it necessary to use a firewire connector in step one?
  • Vince Kruger
    I have a serious problem.
    I tried to upgrade my drive but I lost the original copy of my base atv drive.
    Would it be possible for anyone to upload a copy of the dmg for me to restore?
  • jon
    danuputra, there's no reason you shouldn't be able to. And with 320gb 2.5" drives available for $100, you can get the 40gb Apple TV and upgrade to 320gb for the price of a 160gb Apple TV. You'd have twice the storage and a spare 40gb drive left over.
  • danuputra
    i mean 320 gb..
  • danuputra
    can we use a bigger hd capacity like 32 gb maybe ?
  • HPK
    A new 250gb HDD.

    with "DriveGenius" i duplicate it, then i used "iPartition", thats it!!
    it works perfect!!

    greets
  • Rob
    The tutorial here is missing some hard facts and so far - at least for me - did not work at all. More, I tried and repeated a couple of times over two days and failed. My ATV did not allow me to do a factory install (endless boot loop) nor could I get over the 40 GB Limit on my new 250 WD HD. I went over to engadget and tried their terminal-solution and it is also not working and missing facts (the resizing part of the media partition does not work and gives an error, I do not know anymore.)

    What did not work for me: If ATV does a restore it does not free the extra capacity on the new drive after the clone. (You have to do it manually via terminal or a helper app like iParition.)

    There is no word (except one picture) that a successful HD change will start with software 1.0 on the ATV. I tried numerous times with 2.1 and it failed. Only the screenshot of the ATV here and the date of the article made me wonder and try with 1.0 - it worked.

    But after all I am happy, because I found in the forum here a post which made my ATV working with the 250 WD HD like a charme and the whole process a walktrough easy as cutting a piece of cake. It is here. Thanks to Waroth.K:
    http://appletvhacks.net/forums/viewtopic.php?f=...

    But big thanks to the geniusses who made it possible that we can change our HD anyway... :-)
  • HAWK HACKER
    HEY THE 2.1 UPGRADE LOCKED ME OUT, THE PARENTAL CODE WAS TURNED ON AND I DON'T HAVE A CODE IT JUST DID IT WITH THE UPGRADE HELP I HAVE THE 750 GB DRIVE AND RESTORING AND RESYNCING TOOK 4 DAYS LAST TIME AROUND ...REALLY WANT TO AVOID THAT!!
  • HAWK HACKER
    HEY I HAVE A 750 GB RUNNING ON MINE BUT HAD TO BY THE PARTITION SOFTWARE NOTED ABOVE TO STRETCH THE DATA PARTION OTHERWISE I COULD NOT GET IT TO RECOGNIZE ANYTHING OVER IT'S STOCK 40 GB SIZE -GOOD LUCK AND WELCOME TO THE NEW APPLE INFINI-TV AS I CALL IT
  • ron
    My Appletv lost its network connection during an upgrade to 2.0 and now will not boot and cannot be set to factory restore. The hard drive seems OK but the partition table is corrupted. Can anyone tell me where I can send the hard drive to have it reinstalled. Apple is of no help.
    Thanks.
  • lyle
    hi. very much need to get a copy of the apple disk image. can anyone please help?
    lyle@inch.com
  • Dave Butler
    What is the max size drive that Apple TV will recognize?
  • lyle
    where can i get a copy of that apple tv disk image. my drive died!
    tia,
    -lyle
    lyle at inch dot com
  • Beth
    can anyone help me please with my last messege. i put in a 250gb hd but my apple tv still recognizes the 40gb not the 250. everything works fine just that. so it only thinks i have 40gb to work with for saving. how do i fix that????
  • Мery pleased article. Thank you very much !
  • Beth
    i installed the new 250gb hard drive and everything went well. one problem on my itunes it still says capacity 32gb and also on apple tv it still showing the original hard drive. is that going to effect how much stuff i can sync? is there a way to change that?
  • Ed
    To David Segura:

    Saw your post about the Take2 upgrade using XP/Boot CD's. You mentioned working on some instructions, would love to see those if you have them.

    Thanks.
  • u72
    i’ve successfully upgraded from 1.0 to 2.1 (the version that allows you to use airtunes with your iPhone/Ipod Touch as a ’sonos type’ remote with the apple TV) and it works perfectly - Also the Finder Crashing bug with version 1.0 is now fixed and doesn’t affect new installs of v1.0 ( see my comment here http://diyspirit.com/?p=3 )

    I started with a 40 gig v1.0 AppleTV and upgraded to a 250 gig WD hard disk and have had no issues upgrading, you should be able to 'burn' the files to a DVD for archival purposes I can't see why you would have a problem with this?

    u72
  • Also, is there any reason why partitions 1-4 of the Apple TV drive can’t be burned to a DVD for archival purposes?
  • rob
    any clues on being able to update to the 2.0 software? did the install and everything is perfect, but won't update to the 2.0 software update.
  • rob
    if you authorize your account for itunes again all your stuff will sync over. I just did mine with the wd 250 and had the same issue at the end.
  • rob
    re:
    TV Says:
    June 12th, 2008 at 11:14 am
    After doing the upgrade everything works fine EXCEPT syncing iTunes purchased content. I can buy content from my ATV but I can not sync the any purchased content. The message that iTunes gives me is that it is unable to validate/authenticate with the itunes store on that ATV. My connection with the iTunes store is working from my ATV.

    I got the same message after doing mine to the 250 WD, you just need to authorize your computer with itunes. Then it syncs it all over.

    good job
  • Alex
    Hi,

    is it possible to find the images from the efi and recovery partition anywhere ?
    I have a harddisk crash and lost all data ...

    Now I will recover my ATV with a new harddrive but haven't the needed data ...


    Thanks in advance.

    Alex
  • u72
    I used the following Tutorial (based on the above one)

    http://diyspirit.com/?p=3

    to Install a 250gig WD 5400 HD into my 1.0 40g apple TV
    using Leopard (with all latest updates) on a Intel 24 'Alu iMac
    I had no Major issues and didn't need iPartition (i.e. it was a free upgrade :) )

    Works Great!

    the only typo I found was the following line :
    gpt add –b 3141672 –I 4 –s 74998455 –t hfs /dev/disk1

    Should be a small -i Line should be :
    gpt add –b 3141672 –i 4 –s 74998455 –t hfs /dev/disk1

    I've informed the Guy and it's probably been amended by now ...

    thanks You all for your help

    u72
  • TV
    After doing the upgrade everything works fine EXCEPT syncing iTunes purchased content. I can buy content from my ATV but I can not sync the any purchased content. The message that iTunes gives me is that it is unable to validate/authenticate with the itunes store on that ATV. My connection with the iTunes store is working from my ATV.

    Does anyone has a tip to fix this??
    Thanks for your help..

    Regards,
    TV
  • This is the combination of steps that worked for me.
    http://diyspirit.com/?p=3
  • Jeremy
    I just upgrade my 40GB to a 160GB with a Samsung 160GB 5400rpm drive. Everything went smoothly until i did a factory restore and then afterwards the apple TV would keep on restarting over and over again. I would get the menu for a few seconds and then it would restart to the apple screen again... any ideas?
  • I tried the dd commands twice - even did factory restore twice. Failed. 33.7Gb shows up as free space.

    Going to try this next.
    http://www.macworld.com/article/57079-3/2007/03...
  • fssalaska
    Sorry about the spam post I was just trying to get what I typed to show up and show up right :(
    fssalaska
  • fss
    Worded grate I installed a 160 GB hard drive on my ATV came with only a 40 GB

    I hooked up the ATV drive to my Mac with a 2.5 Inch ATA USB drive bay
    it mounted the OSBoot & Media Partitions " I unmounted them and then"
    opened a Terminal type or paste
    dd if=/dev/disk2 of=/Users/fss/AppleTVDrive-Compressed.img bs=1024k
    Then hit enter note it takes a bit of time for the img to copy about 30 mins
    Then disconnect the ATV drive and hookup the new drive ,check Disk Utility to see what drive number the new disk is
    FUJITSU MHW2040AT Media
    Dish2s2
  • fssalaska
    Worded grate I installed a 160 GB hard drive on my ATV came with only a 40 GB

    I hooked up the ATV drive to my Mac with a 2.5 Inch ATA USB drive bay
    it mounted the OSBoot & Media Partitions " I unmounted them and then"
    opened a Terminal type or paste
    dd if=/dev/disk2 of=/Users/fss/AppleTVDrive-Compressed.img bs=1024k
    Then hit enter note it takes a bit of time for the img to copy about 30 mins
    Then disconnect the ATV drive and hookup the new drive ,check Disk Utility to see what drive number the new disk is
    FUJITSU MHW2040AT Media
    Dish2s2
  • fssalaska
    Worded grate I installed a 160 GB hard drive on my ATV came with only a 40 GB

    I hooked up the ATV drive to my Mac with a 2.5 Inch ATA USB drive bay
    it mounted the OSBoot & Media Partitions " I unmounted them and then"
    opened a Terminal type or paste

    dd if=/dev/disk2 of=/Users/fss/AppleTVDrive-Compressed.img bs=1024k
    //^ This is the disk make sure you change the number to whatever your drive number is for your ATV
    Also

    dd if=/dev/disk2 of=/Users/fss/AppleTVDrive-Compressed.img bs=1024k
    // ^ Change to your login name

    Then hit enter note it takes a bit of time for the img to copy so do not mess with anything to you see the Terminal window go from
    dd if=/dev/disk2 of=/Users/fss/AppleTVDrive-Compressed.img bs=1024k
    [] fsss-imac-2:~ fss$ []

    Then disconnect the ATV drive and hookup the new drive ,check Disk Utility to see what drive number the new disk is
    FUJITSU MHW2040AT Media
    Dish2s2
  • Dan
    I managed to upgrade my HD to a Samsung 120GB PATA. The procedure that worked for me was the same as published by Ken (posting #113, above).

    A few comments:

    - Although Ken's posting is quite simple, it took me many hours to figure out that his sequence was the one that would work for me. I used a combination of three tutorials:
    1) http://www.appletvhacks.net/?p=17&cp=all#co...
    2) http://www.macworld.com/article/57079-3/2007/03...
    3) http://img.engadget.com/2007/03/23/how-to-upgra...

    - I did not use CopyCatX and iPartition

    - I did not do a factory restore before beginning the whole process and my Apple TV was running Take 2 with only a few MB of empty space. I suggest, however, that you do a factory restore before starting (see below).

    - I installed Spotless after Spotlight had indexed my original HD, but before I duplicated its image. Spotless deleted the indexing files from my original HD and was active throughout the whole process.

    - As happened to someone in this forum, Apple TV did not recognize my original 40GB HD when I tried to put it back after duplicating its image (it would blink white and amber and show a question mark on the screen). I don't know if that was related to Spotlight modifications that Spotless wasn't able to fix. Eventually, Apple TV recognized it again when I copied its own duplicated image back to it.

    - Factory restore did not automatically free up the additional space after I copied the duplicated image to my new HD (perhaps because the Media partition was not empty, since I did not do a factory restore in the beginning of the process). It did free up additional space, however, after the step "gpt add -b 2732016 -i 4 -t hfs /dev/disk#". That is, I did not have to format my increased Media partition--Apple TV factory restore did it for me. In previous attempts, I had tried to format the Media partition as suggested in some tutorials (by running "diskutil eraseVolume “Journaled HFS+” Media /dev/disk#s4"), but that completely destroyed all of my partitions -- I ended up with only one partition of 120GB. I am not sure if that was due to not ejecting between "gpt add..." and "diskutil eraseVolume...".

    - My only additions to Ken's sequence would be doing a factory restore and stalling Spotless before attaching the original HD to the Mac.

    Dan
  • Matt
    Hi, I am trying to replace an out of warranty dead hard drive in my Apple TV. I cant mount it let alone image it. Do you mind sharing your image with me as well or tell me where i can get it? Thanks, Matt
blog comments powered by Disqus