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

What disk utility program to use to check/repair a defective disk?

Discussion in 'TiVo Underground' started by Doomster, Sep 10, 2017.

  1. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    I have several Series 2 DirecTivo receivers, either SD-DVR40s or HDVR2s.

    They use PATA disks and the disks last about 3-5 yrs before somethings goes bad.

    Just recently, one of the disks in my receiver went bad. I have Spinrite v6.0 and I put the defective disk in a PC and booted up Spinrite v6.0.

    I ran Spinrite at Level 2 and there were no defects found.

    However, Spinrite v6.0 only tests up to about 130GB of disk space. The defective disk is a WD 320GB disk.

    What do you guys use to test/repair Tivo disks for a Linux system?

    I'm looking for a SW tool that's like Spinrite - it needs to be booted up off a disk or USB stick, and can test an EXT2 formatted disk, but can handle disk sizes greater than 130GB.

    Can you give me a recommendation?
     
  2. HomeUser

    HomeUser Active Member

    2,416
    6
    Jan 12, 2003
    A2 Michigan
    ???, No problem other then it taking a long time. I've used Spinrite 6.1 to recover a 750GB drive from of a Series3 and stress test the replacement drive that I copied it to.
    I think LBA32 support started in Spinrite 4 if not before.
     
  3. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    Homeuser, I ran Spinrite v6.0 with Level 2 diagnostics and I watched the Graphic Status Display, I see that under "remaining megabytes", it shows 137,000+. That translates to about 134GB. Since the disk is 320GB, I should see 300,000+ under "remaining megabytes", shouldn't I?
     
  4. HomeUser

    HomeUser Active Member

    2,416
    6
    Jan 12, 2003
    A2 Michigan
    In the "Select Drives and Partitions" page highlight the entire drive example "Drive 0 Primary / Master" the right panel will show the Entire Drive's geometry.
     
  5. HomeUser

    HomeUser Active Member

    2,416
    6
    Jan 12, 2003
    A2 Michigan
    FYI:
    Here are some screenshots of Spinrite6 running with a 320GB Series2 TiVo Drive
    Select Drives and Partitions.png Graphic Status Display.png Detailed Technical Log.png

    Have you viewed the drive with MFSTools -> MfsInfo? Does it see the full 320G

    To answer you're question about software tools I have used DFSee and Older versions of Acronis to edit and binary copy drives neither programs are free. I don't know of any tools that work like SpinRite to recover data from bad sectors at least ones that are priced for consumers.

    If SpinRite did not find any errors in the first 320G the boot and TiVo software section is OK. if needed use DDRescue to copy the drive to a new drive.
     
  6. HerronScott

    HerronScott Well-Known Member

    4,343
    294
    Jan 1, 2002
    Staunton, VA
    Sounds like a very old PC or operating system that doesn't support drives larger than 137GB.

    From one of the many old postings on this issue:

    "You need two things to support a drive that large:

    1. A motherboard with a BIOS and controller that supports 48-bit LBA
    (or alternatively, an add-in controller card that does).

    2. At least SP1 of Windows XP."

    And an article from Seagate on it.

    http://www.seagate.com/support/kb/disc/tp/137gb.pdf

    Scott
     
  7. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    HomeUser, I put the disk as Primary Master, with the disk jumper set to Master/No Slave. Spinrite 6.0 only sees 130GB.

    Then I set the disk as Primary Master again, but set the disk jumper to Cable Select. Again, Spinrite 6.0 only sees 130GB.

    Then I moved the disk to Secondary Master, with the disk jumper set to Cable Select. Again, Spinrite 6.0 only sees 130GB.

    The cable/disk jumper shouldn't change the disk geometry, should it?
     
  8. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    Scott,
    I might be using an old PC. I am not using the PCs I use for "normal" things (like email, or posting questions here at this forum).

    I picked up an old PC with no hard drives and a functioning CD player. I use this old PC to burn HDs for the Tivos using InstantCake and for running diagnostics on any Tivo HDs.

    Funny thing is that I used the same PC to burn the HD using InstantCake. And InstantCake set recognized it as 320GB.

    So I'll check the BIOS for this.

    The requirement to use WinXP SP1 should not apply since Spinrite is using FreeDos to run its software.
     
  9. Worf

    Worf Well-Known Member

    2,114
    33
    Sep 15, 2000
    Windows XP is the last OS that can make a DOS boot disk. Perhaps its version of DOS supports LBA48?
     
  10. HomeUser

    HomeUser Active Member

    2,416
    6
    Jan 12, 2003
    A2 Michigan
    Correct the drive select jumper does not have anything to do with the size of the drive.
    If the ribbon cable going to the drive has a Blue connector (plugs into controller) set the jumper to Cable Select (CS). For WD if the drive is the only drive on the cable the drive select jumper is removed.

    Some drives will have a jumper that limits the size for compatibility with older OS's. What is the model number of drive?

    If instant cake recognized the full drive then SpinRite should what does IC show.
     
  11. HomeUser

    HomeUser Active Member

    2,416
    6
    Jan 12, 2003
    A2 Michigan
    FYI: My screenshot of InstantCake command mfstool info on the 320GB Series2 drive.
    Screen Shot 2017-09-13 at 1.50.26 PM.png
     
  12. HerronScott

    HerronScott Well-Known Member

    4,343
    294
    Jan 1, 2002
    Staunton, VA
    That is interesting regarding InstantCake. So did the BIOS show it as a 320GB hard drive?

    Does FreeDos have a diskpart command or some equivalent?

    Scott
     
  13. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    Scott, I double checked. I connected the HD to the PC, then put the PC into the BIO setting. The BIOS shows the disk as 130GB.

    Now I am not sure I used this PC to bake the HD in Instantcake. It could be that the disk is set at 130GB by Instantcake even though it is really 320GB. I used it and recorded some shows but I can't measure the disk size.
     
  14. Doomster

    Doomster Member

    109
    0
    Nov 5, 2003
    HomeUser, I have msftool so I'll try using it on the HD.
     
  15. HerronScott

    HerronScott Well-Known Member

    4,343
    294
    Jan 1, 2002
    Staunton, VA
    If the BIOS is only showing 130GB then that's your problem unless there's a BIOS option (or update for the motherboard) to support LBA.

    Scott
     

Share This Page