Larry Osterman's WebLog

Confessions of an Old Fogey
Blog - Title

A snapshot of a developers morning...

A snapshot of a developers morning...

  • Comments 23

Wednesday evening, I went to a local computer store and bought a new 250G SATA drive for my dev machine.  Yesterday morning, I tried to install it.

I was a little bit apprehensive - my dev machine already has 2 IDE hard disks in it, and although the motherboard has two SATA connectors on it, I was quite concerned about what was going to happen when I finally put a disk into the SATA connector.  I've heard stories that many systems only let you use one or the other.


Fortunately I put the new disk in, cabled it up and powered the machine back up.  And it worked!  Yipee!!!


Now it was time to put things back together.  Because I was concerned about being able to use the disk, I had tested it out with the disk just cabled up and not installed, so it was time for me to find a home for the drive inside the chassis.

And that's where the problems started.

My machine only has 3 3 1/2 inch drive bays, and I was already using two of them.  Fortunately there was a floppy drive bay available so I decided to put the new drive in the floppy drive bay (this machine has no floppy drive).

Unfortunately the drive was a smidge too large to fit into the bay - the drive would physically fit, but the CPU's heat sink got in the way when I tried to line the drive up with the drive bay.

And now I made my big mistake.  I thought "Hey, no problem - I'll just take the CPU out, put the drive in and put the CPU back".


At this point anyone who's ever built a computer should see what's about to happen.


The first two steps worked great - the CPU came out just fine (although the rather weird clips that held the heat sink took a couple of seconds to figure out) and the drive fit in the bay just fine.

Then I tried to put the CPU back, and I realized what a horrible mistake I'd made.

You see, the socket for the CPU was a ZIF socket (in other words it was one of the sockets with a little lever that you pick up before inserting the CPU - that way you can't bend pins while inserting the chip into the socket).  But the heat sink extended out beyond the edge of the CPU by easily 3/4ths of an inch in each direction.  So there was no way I could insert the CPU back into the socket without first removing the CPU from the heat sink.


For those of you that don't know, the connection between the CPU and the heat sink is critical to the performance of the machine - if there isn't a good thermal connection between the two, your CPU will melt.

Unfortunately I didn't have any thermal paste on hand (for some reason it's not one of the bazillion things in my office and I didn't pick any up at the computer shop because I didn't know I'd need it).


So here I am, my development machine is literally in pieces on the floor of my office, the CPU is literally sitting on my desk (undoubtedly picking up a passive static charge that was going to nuke it the instant I touched it).  And I'm not getting any work done. Oh, and it's only 8:00AM - there's almost nobody around that can help me.


Fortunately we have a wonderful support group here at Microsoft, I opened a ticket with them and "Beckey the wonder-tech" was in my office within 45 minutes with a syringe filled with thermal paste.  10 minutes later my machine was reassembled with brand spanking new thermal paste between the CPU and heat sink and everything was wonderful.

Vista recognized my new drive, I expanded the existing dynamic drive that holds my source enlistments and I now have 250G more disk space to fill up with stuff.


Hmm, I wonder how long it would take to do a timebuild[1] on my dev machine?



[1] A timebuild is Windows-speak for a complete build of windows that results in a bootable OS installation (as opposed to taking individual files and copying them onto an existing installation).

  • LOL, that sounds like a case of "You can help me now, or help me now."

    I'm sure they are different departments but if they could have gotten you a HD fast, then they reduce the risk of having people do it themselves and having to get tech support involved.

  • Tim, normally this wouldn't have been an issue - I'm perfectly capable of installing a new hard drive (or replacing a heat sink on a CPU).  The only reason I had to get the support folks involved is that I didn't have the paste.

  • I wasn't trying to say you weren't capable.  Far from it.  

    My point was that the effect of one division being "slow" can have unintended impact on other divisions beyond the person being directly affected.  

  • Heh, I hope you don't need to pull that hard drive out anytime soon...

  • Only thing more dangerous than a hardware geek with a compiler is a programmer with a soldering iron. :P

  • As I recall, floppy drive bays are open on the front, circumventing all problems associated with lining the drive up from the inside.

  • Larry, few tips:

    1. Next time before you yank the CPU out of the socket remember to keep it running under heavy load for like 15 minutes before you shut it down. Then slightly twist the HSF so it detaches from the CPU itself and you will be able to use the lever to release the pins as intended. You were lucky, you could have ended with bent pins which is a PITA to fix. If you bend several pins it may take an hour to get them straight (and not break them) so that you can install the CPU back.

    2. P4 CPU (yes even Prescott) will not burn even without HSF, it will get mighty hot so don't try to touch but it will shutdown at 100°C as a safety measure. I once tried turning 2.8GHz Prescott on without HSF and it still works.

    3. Static electricity should not kill it either. RAM is more sensitive to static discharge than CPU.

    4. It would work even with the old thermal grease at least until you get a new one. You would just have to spread it so it doesn't have air gaps.

    5. Proper cleaning of the grease is with alcohol (preferably 96% pure but 75% will do).

    I hope you get better machine soon. Typing this on a Core 2 Duo E6300, Bad Axe mainboard, 2GB DDR2-800, NVIDIA 8800GTX, 150GB Raptor, and two 250GB Raid Editions in Matrix RAID.

  • You touched a nerve Larry and Igor. I lost my CPU to this malice once. Heat sink wasn't working, I took it out, socket was ZIF type it refused to come out the nice way. On tugging, I found one pin was bent, every attempt to straighten it made things worse, finally it broke.

    So next time, if someone encounters any problem with their CPU or heat sink, <strong>please</strong> don't do it yourself. It may cost you the CPU.

    Also consider putting a warning in big red words, "DO NOT TRY THIS AT HOME" where you say you pulled out the CPU.

Page 2 of 2 (23 items) 12