First I’m going to show you a picture, just to get your attention.

I have a rather old computer case that I’ve been lugging around for years. It’s a Hush Technologies Mini-ITX. I don’t think they even make these systems anymore - I got mine many, many years back, and it was one of the first they produced.

The Hush Mini-ITX was a near-silent computer, before silent computers were anywhere close to as easy to build. It used a Mini-ITX board, a small quiet low-power motherboard that frequently had a small fan for cooling, but instead of the standard fan it used a heat pipe connected to the side of the case. The case itself acted as a large heatsink and radiator for the CPU. The hard drive was enclosed in a heat-conductive but noise-silencing frame. Overall, a clever design.

It’s been a hardy case. I can’t say the same for components put inside of it. It runs hotter than I really want - so far it’s on its third hard drive, its third motherboard, and its second power supply. Last time I swapped the hard drive when it started getting a bit noisy - not “there are things banging around in the hard drive case” noisy, but “its hum is getting louder”. I figured the same thing would work this time, so in my recent upgrade I included a spare hard drive for it. Standard replacement deal - turn the system off, plug the extra hard drive in, toss a SystemRescueCd in the drive, and it refused to detect either hard drive.

Eventually I figured out that my old hard drive was deeply, deeply unhappy. It wouldn’t show up in BIOS (and neither would any other drive on that IDE chain) and it wouldn’t even initialize - it would just sit there and click. Click. Click. Click. Click-whir. Click. Click. Click. It was spinning up just fine . . . although after enough clicks, it would spin down again. It just wasn’t showing up as a hard drive to the computer.

I did a lot of research and tried the standard recovery tricks. Apparently there’s a rather infamous hard drive Click of Death, but it’s more of a general symptom than a specific cause, and the causes can be anything ranging from “your hard drive is somewhat old” to “your drive head is now bent at a ninety degree angle”. So that didn’t really help me diagnose it, much less solve it.

The tricks are, to be said, odd, but I tried them anyway. Freezing the drive didn’t help - if anything, it made the click noisier. Banging the drive gently didn’t help. At this point I had kind of given up, so I tried banging it more emphatically and that didn’t help either. That’s most of the standard tricks.

So I sat there, with a slowly thawing hard drive sitting on the desk in front of me, and thought.

One of the possible reasons for the Click of Death was that the heads had gotten misaligned, either vertically or horizontally, or in some combination of the two. Another possible reason was that the heads had actually gotten stuck on something. If I could jar the heads loose, or get it started, it might function fine after that. And it had been working just peachy-keen in the computer beforehand - I hadn’t even realized it was defective, just old.

So if the heads are just stuck . . . and freezing the drive makes it louder . . . well, brief diversion. If you have a jar that you can’t open, there’s a trick to getting it open. You run the jar under hot water. The lid expands, and the neck expands, and that also means the gap between the lid and the neck expands. And that makes it easier to open. Now, if I heated up my hard drive, perhaps the same thing would happen. On top of that, the drive had been quite a bit warmer when it was working - it had been encased in that soundproof frame I mentioned before. What if I brought it to near that same temperature before trying?

Obviously I didn’t want to melt the drive, or burn it, or get it wet. This is exactly what a double boiler is for, and you can approximate a double-boiler easily using two pots. Thus the picture at the beginning of this entry.

I heated the drive up until it was bordering on “hot to the touch”. I figured that was around how hot it was before. I plugged it in, and . . .

. . . well, apparently I’ve now invented a new way of repairing hard drives. I copied over the most vital stuff, moved it to a different computer quickly (I’ve never been afraid of a component cooling down before, but I suppose there’s a first time to everything) and successfully took a disk image of it. Worked 100% perfectly. I can’t find any references to this technique online, so perhaps I really am the first one to try it.

I can’t say I recommend this as a standard repair method, and obviously this is no substitute for professional repair services. But if you’ve tried freezing your hard drive, smacking your hard drive with a hammer, and all the other “normal” tricks . . . maybe it’s time to try double-boiling it.

 

On another subject, I will admit that this has little to do with Mandible Games. I’ve just been kind of busy lately, in entirely uninteresting ways. First off, Mandible Games almost has a logo - I’m just asking for a few minor changes before I finalize it and put it up. Second, I’ve been doing a lot of work on the interface to D-Net. I want people to be able to change the game’s resolution and aspect ratio, and that takes a lot of effort to make the menus work sanely. Third, I got a new computer and almost lost a lot of data - obviously that’s a bit of a slowdown as well.

My todo list, however, is getting shorter and shorter. Right now there’s only six items left before I actually release a public demo version. The first version is going to be Windows, since that’s what I develop on natively, but D-Net builds perfectly fine on both Linux and OSX - all I need to do is figure out how Linux and OSX packaging and installing works.

The first version also isn’t going to include online play or single-player play, just to warn you, but it should give a sense of what the game is like, and if you have some friends who want to blow you up in tanks (and, ideally, some USB game controllers), it’ll work just fine for that.

I think that’s the current State of Mandible. Double-boiling hard drives and writing uninteresting UI code. Yep. That’s about the size of it.

  • [...] How to recover a hard drive by double boiling. [...]

  • zaph

    2007, November 25th 1:36 PM

    Well in computing centres they sometimes use(d) flat irons to heat the drives up after a blackout…

  • Zorba

    2007, November 25th 2:43 PM

    Oh man, this entry has given me more trouble than I ever expected. To make a long story short: the website seems to be responsive again, and you can even leave comments! It’s amazing!

    I think I’ll be making a post about the horrors of suddenly getting reddit’ed, but for now I think the pain is over. Unfortunately now the post is already falling off the reddit page, but so it goes - perhaps the next one will end up ranked well :)

  • Jesse The Space Cowboy

    2007, November 25th 6:34 PM

    What’s horrible about being reddited?

  • Zorba

    2007, November 25th 8:21 PM

    When your entire website decides to stop responding, leaving your poor overworked server with a load of . . . 0.03. Just figuring out what was going on was tough.

    At this point I’d gladly do it again, though, I’m curious how well it would withstand the early rush. I think it might not have any issues at all, and that would be pretty darn neat.

  • Pooya Karimian

    2007, November 25th 9:54 PM

    smart!

  • Anonymous

    2007, November 26th 4:50 PM

    when the harddisk spindle motor spins,
    that means the head is not stuck to the platter.

    when you hear clicking sounds,
    it means the read/write head cannot read the positional id.
    hence the read/write arms are hitting the ‘crash-stop’.
    this could be due to misalignment due to aging.
    hence change of temperature might realign it.

    however, if the head has crashed onto the platter,
    the whole magnetic media could be scraped off.
    hence nothing can be salvaged.

  • [...] a hammer, or your are too cheap to pay someone to recover your data, this may be something to try. [Mandible Games via [...]

  • mmr

    2007, November 26th 9:00 PM

    I just may try this…

  • [...] a hammer, or your are too cheap to pay someone to recover your data, this may be something to try. [Mandible Games via [...]

  • [...] a hammer, or your are too cheap to pay someone to recover your data, this may be something to try. [Mandible Games via [...]

  • [...] fellow from Mandible Games found his hard drive failed to show up in the BIOS but would still spin. And there was a distinct [...]

  • Zorba

    2007, November 27th 8:51 AM

    One of the pages I found claimed that the click of death was often caused by the head being stuck on the very innermost track (and, yes, scraping off the magnetic media). Since the hard drive had never once been filled, I guessed that there wouldn’t be any data on the innermost track, or indeed on the entire innermost third.

    I don’t actually know if it would have been able to read that area or not - the SystemRescueCD knows enough about NTFS that it doesn’t bother reading the areas that don’t have data. So it may have been a head crash on the innermost area, or it may have been stuck some other way, or it may have been stuck off the disc itself.

  • SKHI² » Bidouille - Mon disque dur est HS

    2007, November 27th 12:50 PM

    [...] Ce clik est émit par la tête de lecture qui est peut être coincée ou non alignée. En fait, il suffit de chauffer le disque dans un “bain marie” pour faire se dilater la tête de lecture. Et ça marche ….. plus d’information ici. [...]

  • DeadlyDad

    2007, November 27th 9:30 PM

    …I would also advise getting a copy of SpinRite(http://www.grc.com/spinrite.htm)to check it out. It took three weeks of 24/7, level 5 testing, but it got 96% of my data back from an 80GB hd that would only click and grind beforehand. That was a year ago, and it is /still/ working well.

  • Zorba

    2007, November 27th 9:35 PM

    In my case, SpinRite would have done nothing - it wouldn’t even show up in BIOS, to say nothing of WinXP. I did find a utility that took over the IDE controller and sent commands directly to the drive, and that couldn’t determine that the drive existed.

    I suspect something like SpinRite would be fantastic if the drive showed up but had bad reads (although I would personally use one of the open-source tools, I hear there’s a good one called dd_rescue.)

  • [...] Mandible Games StumbleUpon [...]

  • Giodude

    2007, November 28th 12:02 PM

    That sucks, also I think my pc may end up dieing soon. The reason why i’m saying this is first of all there is a fairly new video card on a 7 year old mother board. Second this computer has crashed many time in its life. Third, my bro has corrupted this pc 4 times already. Ever since then, this computer hasn’t been acting right, like the sleep function won’t work correctly (it won’t get out of sleep mode). I probably should get this pc fixed before the unimaginable happens.

  • DeadlyDad

    2007, November 28th 1:42 PM

    I understood about the BIOS not recognizing it before. I meant that you should check it /now/. (BTW, dd_rescue & SpinRite have two /very/ different jobs; dd_rescue is primarily a copying utility that can recover from some hardware errors, while SpinRite works more like the hardware scan part of Scandisk - only on steroids - and only copies data in bad areas into good ones.) I’ve used its various versions for almost twenty years now, and can testify to its efficacy.

  • Zorba

    2007, November 28th 1:52 PM

    Well, considering that the data is all entirely rescued, I don’t really need SpinRite. I wouldn’t want to use the hard drive again anyway, that’s just asking for trouble - hard drives never start working better.

    I also highly suspect that the BIOS will stop recognizing it again if I were to try it.

  • [...] That sounds harsh, and I can’t vouch for its validity, but in that scenario, freezing a drive made some clicks inside the drive louder. We normally would associate that to a drive with a worsening level of health. Okay, freezing didn’t work…how about boiling? [...]

  • berg125

    2007, November 30th 4:26 PM

    That picture sure did get my attention.

  • [...] [Read this article on Mandible.com] [...]

  • Mad Ivan

    2007, December 15th 9:58 AM

    Quite a while ago I had a very similar thing happen to my Mac Classic II. I had left it running for months at a time, but shut it down during an extended vacation in thunderstorm season (since I didn’t want it to crash in a power failure). When I went to boot it again, all I got was the old Mac “gimme a boot disk” icon. Panic! (Backups?! Who are you kidding!!) So I went to work and groused about it to my colleagues, one of whom mentioned that he had been able to rescue a drive by “baking´´ in a closed auto on a warm day.
    So I went home, tore the Mac apart, placed the disk drive in a brown paper bag (to keep it sorta clean), and put the whole thing into my oven. The oven had some new-fangled “digital controls”, and I set it to bake at the lowest possible temperature. (I seem to remember about 175 degrees F.) Left it there about 45 min. while I cleaned out the rest of the chassis and fiddled around with some floppy-based diagnostics, _then_ whipped the drive out of the oven, plugged it into the Mac while still warm, and Lo And Behold! it booted.
    My wife and I then spent the next 5+ hours backing the entire thing up onto more than 80 floppies. (That’s why I hadn’t had a backup before - too freaking much work and media!) After I scrounged a newer drive from left-overs at work, everything was back to normal.

  • links for 2007-12-21 at DeStructUred Blog

    2007, December 20th 7:19 PM

    [...] Mandible Games » Blog Archive » How I recovered my hard drive by double-boiling it (tags: Fun Blog) [...]

  • Cool Content for Today : Zigzo Zlinks

    2008, January 21st 3:27 PM

    [...] [WoW] Dude boils his harddrive to fix the “Click of Death”. Totally awesome. [...]

  • Edward Mantey

    2008, February 5th 1:27 PM

    My guess is that the problem was an HD controller board failure and not something mechanical. AFAIK if the controller board works then it shows up in the BIOS report. By heating the drive up the components are powered up at operating temperature versus having to work towards attaining operating temperature.

  • Andrew

    2008, April 22nd 3:46 AM

    I had the click the of death. I tried freezing for 24 hours, dropping it from 8 inches, hitting it on the sides…. everything. None of it worked. As a last resort, I stuck it in the oven and heated it for 30 minutes at 200F. Plugged it in and BOOM, it worked. I did this last nite and the drive is still alive today! Saved everything!

    Thank you. Thank you. Thank you. Thank you. Thank you. Thank you. Thank you.

  • Zorba

    2008, April 22nd 10:59 AM

    That’s awesome. I’m glad this is helping people :)

  • Chris

    2008, May 19th 6:38 PM

    I’m so tempted to try this - got a disk suffering the click of death, not recognised by the BIOS, loads of family pics I need to salvage - but what’s the chances it could destroy all the data beyond repair by the experts?

    Original plan was to keep the disk in a safe place until the prices of repair come down a bit :)

  • Zorba

    2008, May 19th 7:06 PM

    Certainly greater than zero. Doing pretty much anything to a dead hard drive might cause further data loss.

    However, if you’re hoping for repair prices to come down, I’m not sure I’d hold my breath - repair is expensive because it requires a lot of skilled labor, and that’s not going to change anytime soon. If anything, you might have to worry about your hard drive getting more obsolete, causing costs to go up.

Leave a Comment

Subscribe without commenting