For my own records as much as anything else - will document my progress…
The Aussie-sourced ATA->SATA adapter and the Toshiba 1TB SATA HDD have both now arrived. Whilst the China-sourced ATA->SATA adapter will likely be a better fit inside the ATV due to its smaller form factor, I can at least use the Aussie one to get started. Time to do some work!
Firstly - I actually plugged the ATV in to see exactly what it’s doing. Mum’s description was “a lot of text on the screen”, which I took to be a kernel panic, which I’d witnessed last time I visited. In fact it’s repeating over and over “I/O Error”, confirming the HDD is most likely toast. Still thinking to try clone it onto the new drive, though concerned that may result in corrupted data.
After removing the HDD from the ATV and sticking it in my Dock, sadly I’ve confirmed the drive is dead - wont spin up. As such - corrupted data wont be an issue - can’t get any data from it. Thankfully the media stored on the drive, plus all the cover-art files are on a backup drive!
Looking online, I’ve found some “back ups” that other people have made available of the ATV’s 3 partitions - EFI, Recovery, OSBoot. As such will try the app, ATV Cloner, to instal them, as it apparently takes care of all the specific partitioning requirements.
Actually, I’ve just found a site which suggests installing the “recovery” partition onto a USB stick, then restarting the ATV so it will boot from that drive and perform the recovery function. Tried it out… failed. I know the ATV is quite fussy about which USB sticks it will or wont work with… so tried again on a USB stick that I know the ATV likes (used previously for installing ATVFlash) - but still no good. Back to ATV Cloner.
Tried using “ATV Cloner” app to instal the partitions onto the Toshiba. Installed the drive into the ATV with the ATA->SATA card (HDD just sitting loose on top, as the base no longer fits back on), booted up, but - “flashing question mark” error… Checking the partitions with Terminal, they aren’t set up correctly - doesn’t have the correct number of partitions for what it needs… Not sure if that’s my fault or the app… Looks like I’ll be heading into Terminal next…
OK - wasn’t that scary after all.
Followed the instructions here:
As I already had the dmg files, I skipped the first part, moving onto the partition section. There were at least 2 lines of commands where I had to add “sudo” at the start in order to make them work. The instructions state to hook up and do the factory restore (twice!) - however if you copy over the OSBoot dmg, you can skip this. Partitions now look good! Just need the kids to get off the Wii in order to test!
So far, so good, I think.
Hooked the ATV up again to the tv, and it booted up and got to the “restart/restore” screen. I chose restore, thinking it probably wise to start afresh (given I don’t 100% know that the OSBoot dmg is completely stock, as it was downloaded from the net) - however the ATV “failed to restore” when requested despite several attempts. Instead I opted to restart, and it flawlessly booted to the “desktop” (menu screen).
I am a bit concerned that the restore wouldn’t perform its job, in case I need to use it at a later date… Not sure why it “failed”… But for now, will proceed and attempt to instal ATV Flash, and copy over the 600-odd gigabytes of Doctor Who for my brother.
Also @The_Hawk picked up the Dremel 200 for $69 from Bunnings Ready to start cutting as soon as the part from China arrives.
Hours of mucking around this afternoon / tonight… Installed FireCore ATV Flash without any issue using the faithful USB stick, however after copying over a test video file into the “Movies” folder, it failed to play - “An error has occurred” every time. XBMC also would not download - same error.
Still can’t perform a factory restore, which I am wondering if may be a symptom of the problem…
Will start over tomorrow.