E-Mail:
Get my new Windows 7 eBook (PDF) for $7 with 70+ Tips. Download Now!

Blue Screen

As usual, I left the computer running last night when I went to bed. When I turned the monitor on this morning, I was greeted with a Blue Screen of Death:

0×0000008E 0xC0000046 0×804FF1C6 0xB7B2A6FC 0×00000000

Uh huh. If I were to say that aloud, my mom would wash my mouth out with soap – so I checked the System Event Viewer. Lo and behold, there were quite a few errors in there. Tons of 4226 “TCP/IP has reached the security limit imposed on the number of concurrent TCP connect attempts” warnings. What can I say? I love the Internet. BSOD was my chief concern, however. Nothing was showing up around the time it crashed, really. Then I saw something that made my heart jump into my throat: the dreaded “disk” Error message. It's apparently been happening for a few months now. Not frequently enough to be a primary hard drive, however (or so I think).

The driver detected a controller error on \Device\Harddisk1\D.

Could somebody please tell me why it's not telling me – in plain and simple terms – which drive it is?! I don't think it's actually (as the error would have me believe) drive D. By sorting the “Source” column, and lining up the Disk Errors, I can see that starting on 12/18/2004, it's \Device\Harddisk1\D. The last date the error appeared was on 10/15/2004, where it was \Device\Harddisk2\D – and occurred countless times between 11:45:44 AM and 11:46:57 AM (and again, between 1:07:26 PM and 1:08:59 PM). So, we have either Harddisk1 and/or Harddisk2 – their numbers switching only between the time I would have switched USB ports on my POS external Western Digital drive.
Besides, I found two \Device\Ide\IdePort0 Errors (Event ID 5) a day apart, recorded about a week ago – indicating that there were a couple of “parity” issues with one of my internal drives, likely the primary. I'd better keep an eye on that sucker. I'm not sure if my external drive is unhealthy, or it's just a piece of junk – as the WD Media Center has proven to be time and time again.

8 Comments

I have been a little bored by most of the current crop of webloggers and suddenly today I realised what I had been missing from the good old days. I think we need more of the original creative over the top weblogs. I have started a new campaign to bring back The Talking Moose.
http://www.shadowcentral.net/2004/12/bring_back_the_.html

I have had similar situations with my dear ol' pc. Charming as the blue screen is with it's nice white font, it sometimes doesn't make nice (or clear) as to what the real problems are. After leaving my pc on all night, I woke up to a frozen system. I restarted and noticed my cd-rw drive was not even there anymore-? I checked my log files for errors, but nothing that seemed to have caused the crash that would make my cd-rw totally disapear. I am starting to wonder if that SP2 for Windows XP had anything to do with it, seems like it did the last time I installed it.
Am I SP2 paranoid?
W!LL.i.AM
spaces.msn.com/members/williamlove

Ah! A chance to hand out free advice!
Sorry to say that I donÂ’t think Matt is right. Look at the pattern: hard errors from varying sources on the hard drives. Never one type of error from ONE drive. That makes the possibility of it being a real hard drive error very small. Ditto that for being a cable fault, although you donÂ’t really lay out the setup well enough to say. If both the drives producing errors are on ONE cable, then it makes sense to replace (or test by swapping in a replacement) the cable. If that doesnÂ’t stop the errors, then the most likely culprit HAS to be the IDE channel controller on the motherboard. You never really LIKE to think about replacing a motherboard, but sometimes you donÂ’t get a choice.
Oh, yeah, IÂ’d also update any motherboard drivers, if there is an update available, and test it again.
Now, that said, at least youÂ’ll have the chance to get some exciting new technology if you have to replace the mobo. And, YES, of course you run chkdsk on ALL the drives AFTER you resolve the problem. If the system is generating this kind of error, then doing it before fixing the problem is a waste of time.

Oh, yeah. About the TCP/IP thing. That's puzzling. I'm going to assume that you're not stupid enough to run without a firewall and anti-virus in place. So, I don't suppose a worm could have gotten in. That's what makes this excess of TCP/IP connections puzzling. Unless, of course, you run your local network on TCP/IP.

Jeff,
Basically I said it was either the controller or the drives. The cable is almost for sure a waste of time. Since both drives seem to be acting up, the controller is a likely culprit, however it is not very wise to assume the drives fine as well. We seemed to agree about it perhaps being the controller, I still suggest he test those drives anyway though. Assuming is a dangerous thing. ;o)

Jeff, take another look again…

To be honest, I don't think the controller is at fault and the likelihood of the cables being bad is not too likely. So this leaves us with the drives themselves. Still, where it starts to get sort of weird is the fact that it is reporting problems with multiple drives. Since it is highly unlikely to have issues with multiple drives, then could it in fact be the controller?
Even though, things are almost pointing at something else other than the drives themselves, it might still be worthwhile to run a chkdsk on all internal drives along with using the diagnostic utilities that most hard drive manufacturers provide from their Web site. Since I do not believe that Chris has immediate access to a PCI Adapter Card IDE Controller that he can simply plug in and then leave the PC running all night to see if it is in fact, a controller issue.

I think the \D part really should be ignored. The \Harddisk2\ part is the important one. \Harddisk0\ would be ide primary master. \harddisk2\ would most likely be secondary master. If it is a serial ATA drive, I have heard of some issues with the maxtor line of SATA drives causing this issue on intel ICH5 controllers.

I myself have been visited by the Blue Screen of Death on numerous occasions. Namely, every time I switch my pc on. Nevertheless, I find just by updating each part of hardware thru its manuracturers site seems to prevent the son of a bsod from appearing.

What Do You Think?