RE: Blockbusting news, this is important (Re: Why are bad disk se ctors numbered strangely, and what happens to them?)

From: Mudama, Eric (eric_mudama_at_Maxtor.com)
Date: 10/18/03

  • Next message: Holger Kiehl: "Re: Finding memory leak"
    To: 'John Bradford' <john@grabjohn.com>, Krzysztof Halasa <khc@pm.waw.pl>
    Date:	Sat, 18 Oct 2003 10:54:25 -0600
    
    

    > -----Original Message-----
    > From: John Bradford [mailto:john@grabjohn.com]
    >
    > Drive manufacturers could sell advanced firmware to data recovery
    > companies for a price that would pay for itself after 3-4 data
    > recovery jobs. Given that you could then do far more advanced
    > recovery then people could themselves, I am suprised this hasn't
    > happened before. Of course, free and open firmware would be nice in
    > general, but that hasn't arrived yet.

    To pay for itself it would have to cost multiple millions of dollars. The
    #1 constraint in an IDE drive is cost per gigabyte, since 99.9% of
    purchasers don't look at anything else. This means that we strip down
    things like our electronics and internal mask ROMs to their minimum required
    size. Specialized code with extra features would inherently be larger,
    which gives two choices:

    1. burdon 60 million drives per year with the capability to run this
    software
    2. 1-off or 2-off or whatever for the few times a year that you get asked
    for this

    #1 is prohibitive from a cost perspective since the demand simply isn't that
    high. #2 is prohibitive because of the engineering and manufacturing
    resources required to build a special product.

    Plus, all data recovery would be on drives already sold... Since every
    drive optimizes itself as part of the manufacturing process to the exact
    capabilities of the channel ASIC, heads they were manufactured with, etc,
    the only way for these new recovery tools to work reliably would be to use
    option #1 above, which I've already said isn't worth the cost. I hear about
    people swapping PCBs on disk drives to recover data when one fries... yes
    this can work to some degree, but I absolutely wouldn't trust anything
    written in a swapped-board setup.

    The community of knowledgable users who could use such features and would be
    willing to pay, say, $20 extra for the cost, is nothing next to the number
    of users who go to Dell's website and say "this drive is 20GB more for $10
    less, lets get this one!"

    > Although, to be honest, except where performance is critical, remap on
    > read is pointless. It saves you from having to identify the bad block
    > again when you write to it. Generally, guaranteed remap on write is
    > what I want. What happens on read is less important if your data
    > isn't intact. I can see your point of view for not re-mapping on read
    > given that advanced firmwares are not available, and the fact that it
    > allows you to do some form of data recovery. Overall, though, if it
    > gets to the point where you have to start doing such data recovery,
    > downtime is usually significant, and for some applications, having the
    > data in a week's time may be little more than useless. Predicting
    > possible disk fauliures is a good idea.

    Writes are destructive, and very often "fix" the problem on the media. If
    the write succeeds, and can be read by the disk, there's no point in
    remapping. It is only when you're unable to write to a specific area that
    remap-on-write makes any sense.

    We keep track of where we have trouble reading or writing, and use that to
    reassign based on various criteria automatically.

    Best data to use, I'd guess, for "predicting" failures, is the blown rev
    counter in smart. If you're blowing revs, you're having trouble getting the
    data you want off or onto the drive.

    --eric
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Holger Kiehl: "Re: Finding memory leak"

    Relevant Pages

    • Re: Blockbusting news, this is important (Re: Why are bad disk sectors numbered strangely, and what
      ... but some blocks on drives that are used for archiving data may ... >> you a specialist firmware if you want to do data recovery, ... Well, the original firmware wasn't 'free' in any sense of the word, so ... data may get written to disk. ...
      (Linux-Kernel)
    • Re: Crash during defrag - cant start Windows XP again
      ... I've tried that before (made a type, when I said chkdir I meant chkdsk). ... The good news is that drives are cheap now - I purchased 250 gig drives for ... The bad news relates to data recovery and potential costs. ... Use the data recovery software to see if the data can be ...
      (microsoft.public.windowsxp.help_and_support)
    • Re: Windows XP Professional continuously reboots
      ... Here is my standard data recovery cut/paste. ... Use the working Windows ... Linux live cd such as Knoppix and retrieve the data that way. ... You will need a computer with two cd drives, one of which is a cd/dvd-rw OR ...
      (microsoft.public.windowsxp.general)
    • Re: Hard Drive Woes--220GB Worth Of Data Vanished??? Help!!!
      ... > I hold myself to blame. ... > haven't had the resources to keep 17 duplicate drives. ... Is this group somehow supposed to help out data recovery? ... > fact that I didn't have a backup, ...
      (alt.comp.hardware.pc-homebuilt)
    • Re: Seagate dead - Help!
      ... >> I usually do small time data recovery stuff for friends... ... >> be of much help unless i get the HDD to detect in BIOS. ... And Seagate drives warm up very quickly when run loose on the ...
      (comp.sys.ibm.pc.hardware.storage)