1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Tivo HD Drive Failing - Want to Confirm my Options

Discussion in 'TiVo Series3 HDTV DVRs' started by Muad'Dib, Sep 30, 2013.

  1. sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    After it boots, press shift page up to scroll up and see if there are any error messages for the hard drive
     
  2. unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    I generally hit DEL or F1 or whatever's necessary to get into the CMOS settings to see if the computer itself is seeing the drives before any operating system is loaded if I think that's going to be an issue.
     
  3. Muad'Dib

    Muad'Dib New Member

    34
    0
    Apr 26, 2008
    Aurora, CO
    Ya the computer sees the drives fine but I think MFS Live doesn't have the support for my disk controllers or something. I also tried the Ubuntu Rescue Remix but couldn't get that to work either. Even with no drives connected it would not boot from CD. Just gave me a perpetual gray screen of death.

    Finally I made a bootable USB drive of Fedora and then downloaded ddrescue for it. I know that's probably cheating for many of you but I'm not a programmer or Linux person at all so it was the best I could figure out. It is working and ddrescue is now running. Looks like it is going to take many hours. The command I ran was:

    ddrescue -f -n /dev/sda /dev/sdb tivo-rescue.log

    I confirmed that Fedora saw the correct drives at the correct locations so I'm crossing my fingers!

    I wish DvrBARS would have worked but maybe the drive is too far gone for it to read through. Fedora detects 358 bad sectors.

    Thanks very much for everyone's help so far! I know I'm a complete noob with this stuff.....
     
  4. sfhub

    sfhub Active Member

    1,270
    0
    Jan 6, 2007
    I don't know how different ddrescue is from dd_rescue.

    I used dd_rescue to recover my drives with the following flags:
    • dd_rescue -A -v /dev/sda /dev/sdb
    • -A Always write blocks, zeroed if err (def=no)
    • -v verbose operation
     
  5. unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    In many ways I still am, despite all the learning the hard way I've done so far.

    So don't feel like the Lone Ranger.
     
  6. ggieseke

    ggieseke Active Member

    4,031
    12
    May 30, 2008
    DvrBARS breaks the entire drive into 2MB blocks. During backup operations, if it hits an error reading a block that it had previously decided to backup it pops up an error message and waits for you to click OK to continue. That 2MB block gets filled with zeroes and it doesn't attempt to break it down further like dd_rescue.

    Adding an option to ignore those errors and just log them has been requested before, I just haven't done it yet.

    Sorry it didn't work out for you, but I'm glad you liked the UI.
     
  7. Muad'Dib

    Muad'Dib New Member

    34
    0
    Apr 26, 2008
    Aurora, CO
    As far as I can tell ddrescue does the same thing as dd_rescue. Some RPM's are called one and some are the other. In my case the flags I used were;

    -f = force. Force overwrite of outfile. Needed when outfile is not a regular file, but a device or partition.

    -n = no-split. Skip the splitting phase. Avoids spending a lot of time trying to rescue the most difficult parts of the file.
     
  8. Muad'Dib

    Muad'Dib New Member

    34
    0
    Apr 26, 2008
    Aurora, CO
    It proceeded through numerous read errors for a long time but then got stalled on one in particular and would advance no further. Every so often I would get a read error with the same address and click "OK" and then it would churn away. But a few minutes later it would give me the same read error and the progress bar didn't move at all. This continued for 4+ hours until I cancelled the backup.

    It sure seemed to me like it was stuck at that point. I really like the tool and appreciate you working so hard on it. Only detailing this in case it is helpful to you in terms of development.
     
  9. Muad'Dib

    Muad'Dib New Member

    34
    0
    Apr 26, 2008
    Aurora, CO
    Thanks - I appreciate that!

    UPDATE - it is all done. The ddrescue finished and I reassembled everything. Fired up the Tivo and immediately ran KS57 (thanks for the suggestion sfhub). That ran overnight and this AM the Tivo is up and running. My Season Passes and recordings and everything are present. It's possible some of the recordings won't work 100% but I'm fine with that.

    Thanks for the help everyone! Hopefully it will be stable now for a good long while.
     
  10. ciper

    ciper New Member

    2,010
    0
    Nov 4, 2004
    I guess I shouldn't generalize but from what I have seen the manufacturer specific tools hide many of the features they decide aren't necessary for the normal end user where as GSmartControl shows you everything that is supported by the drive.
    It's also much more convenient to run a tool straight from your OS rather than restarting into a custom bootable image, then back into your regular OS again.

    On top of that SATA requires the support of hot plugging, so you could in fact connect the TivoHD drive to the computer without the need to shut down at all :)
     
  11. unitron

    unitron Active Member

    16,389
    2
    Apr 28, 2006
    semi-coastal NC
    GSmartControl is also available on PartedMagic, which is available as an .iso or as part of the UBCD .iso

    Or at least it has been in the past, I haven't seen the very latest versions of either.
     

Share This Page