| « Normal service... | Better now » |
Sat, Jun 13, 2009
![[Icon]](rsc/img/chain_link.gif)
A couple weeks ago, I got an email from my parents. Their desktop PC had broken: When they tried to boot it, it gave them an error about Windows could not start because the following file is missing or corrupt: <windows root>\system32\hal.dll</windows>
Not an unheard of problem. I made a couple of suggestions, then sent a link to a helpful website that gave the exhaustive list of ways to fix the problem.
Item 4 on that site, booting off the install disk and using the repair console to re-create the boot.ini file, was the one that fixed it: Without the boot.ini, Windows can't find the hal.dll and so the error appears.
So they re-created boot.ini and up came Windows, good as new. All well.
Or so it seemed, until the NEXT time they rebooted. Same error. Same fix. So long as they used the CD to re-create boot.ini every time they booted, the PC worked fine.
But it's far from ideal and I couldn't do much from another country, so they left it for me to look at when I came over.
I just finished.
No matter what I did, I couldn't access the boot.ini file from within windows. This, as it turned out, was because it wasn't there. It should be in C:\boot.ini but wasn't.
So after booting into the CD's rescue and re-making boot.ini yet again, I used the more command to view the file contents and make a backup.
Then booted into Windows. No sign of boot.ini OR the backup. Very odd: boot.ini MUST exist or it couldn't boot. But it clearly wasn't there.
So, in case it was some weird Windows filesystem error, I booted off my FSF membership card, which is a USB flash drive with gNewSense on it, and re-created the file using vim, and placed a copy of it on the desktop.
Booted into windows again, no boot.ini where it should be, but the copy was still on the desktop.
So long as that desktop copy was copied to C:\ every time I rebooted, the computer worked fine. The problem, therefore, had to be that Windows was, for some reason, deleting boot.ini during the boot process.
It might seem like I took a long time reaching that conclusion, but I just couldn't believe that Windows would actually delete one of its own critical boot files on startup. Why would it??
I had no idea, but the evidence was incontrovertible, so I started googling it and finally tracked down the problem.
It was Internet Explorer.
For some reason, god knows why, this bug has affected a number of other users around the world. So if your problem is that boot.ini gets deleted every time you reboot Windows, the problem is the recent upgrade to IE8 and the solution is to go into "Add or remove programs" in the Control Panel and remove IE8 - this will revert you back to IE7 so you'll still have a working browser if you use IE.
As soon as this was done on my parents' machine, the boot.ini file was left completely alone and it's booted fine ever since.
So well done, Microsoft! You've released a browser that deletes a system file it shouldn't even LOOK at! That's true creativity, that is. Who wouldn't think that a piece of software designed for looking at web pages might be deleting boot files even before it's told to load and run? (My parents use Firefox but you don't need to *run* IE to suffer from this, just let Windows Update install it)
Morons.
Utter morons.
This has got to be the most obscure error I've ever had to track down, bar none. Congratulations on that score, I guess, MS.
Hopefully any other poor so-and-so's with this problem will find this blog post and so find the solution, because I've only found ONE place on the 'Net that even mentions it. This post means there are now two, so hopefully that doubles the chances of people being able to fix it.
I still can't quite believe this tho... a browser update that renders an OS un-bootable..
*** Update: A number of people with this problem have reported that it was the Ask.com toolbar that was triggering it. If you have both IE8 and Ask.com, try uninstalling the latter first. If that doesn't fix it, go on to removing IE8. If that STILL doesn't fix it, I'm afraid you're on your own!
I smell bullshit.
Creative Hedgehog
Colmena colmena. (Quizá del celta *kolm?n?, der. de *k?lmos, paja; cf. bretón kôlôen-wénan, de kôlô, paja, y wénan, abejas). 1. f. Habitación natural de las abejas. 2. f. Enjambre que vive en la colmena. 3. f. Recipiente construido para habitáculo de las abejas. 4. f. Lugar o edificio en el que vive mucha gente apiñada. [...]
28/07/10 - SPN3730 vocabulario 2
Hari's corner
A few of my faves - please comment if you find them interesting
24/07/10 - Photos I've taken - my favourites
Place of Stuff
Joseph‘s story continues… Ten of his eleven brothers travel to Egypt to buy food to get them through the famine. Incidentally, something has occurred to me: in the tales of Joseph, God seems to be more bothered by getting Joseph into a position of power than in either preventing/alleviating the famine or in making the Israelites get [...]
24/07/10 - The Bible ? Joseph is an Evil Genius
Advice From a Single Girl
So Friday (last) started out so well, I knew it was going to be an awesome day.
I slept in (ahhh, bliss) and went for a morning walk to mail some....er...mail (because, seriously, what else can you mail? turtles?) and it was sunny and warm and I hadn't had any caffeine yet so I got myself a Slurpee. Nothing says awesome Summer day like a 10 am Coke Slurpee cooling you down in the sun.
But do you know what really tipped the morning into full-blown awesomeness? The two shirtless, amazingly hot guys who jogged past me, sweaty and gorgeous as I walked home. Ahhhhh, sugar, sun, and sexy, my own personal Summer trifecta.
I went over to where C-Dawg was staying and picked her up (so there would be no driving necessary) and we came back to my apartment, poured ourselves a summer-worthy drink and headed out on the town.
We wandered through downtown, people watching and talking and laughing and window shopping and then we headed to one of the local patios and ordered up a pitcher and some appetizers.
And that's when the real fun began.
You see, C-Dawg and I love people watching. And more than that, we love making up little stories about people and trying to guess who they are. We'd soon discovered that Friday would have to be known as "Everyone Looks Familiar Day" because I kept on seeing people that I thought looked familiar but I couldn't tell if they actually were or if I was just imagining it.
We decided that the couple next to us had just boated in on their yacht and that the guys across from us were all discussing their volleyball league's last game.
We also tried to narrow down which men C felt were too young for me and which she deemed "just right." Once we'd narrowed my age-group down to a ten year span she tested me to see if I could actually tell which guys were ok and which were in the "are you crazy, he's way too young" category.
I did not do well at this. (sigh)
As the pitcher got emptied, a table behind us became filled with a bunch of guys. C-Dawg, needing to "get out of the sun" (which we're pretty sure the guys could tell was an obvious ploy for her to be able to stare at the guys instead of having to pretend to look around and can I just say thank goodness for sunglasses and how easy they make it to check out cute guys?) sat next to me and we started to figure out the back story for these guys.
Later, C decided to choose which of the guys she'd set me up with and when she did she very kindly me that I could go out with the nice, sweet, geeky one because I'm a geek too at which point I protested until she promised she was a geek as well and it wasn't a bad thing. (Strangely enough I know what she means.)
At one point, the waiter came over and there'd been this on-going joke between the three of us because servers kept on trying to bring us food we hadn't ordered and I kept on making this dumb joke about it and then when C-Dawg told me the joke was getting old and the waiter laughed, I turned to him and said (and I quote) "Hey, I'm just going to keep saying it because it never be's not funny!"
At which point he suggested that this wasn't our first patio of the evening and I couldn't stop laughing because I couldn't believe I'd said "be's" and how as I'd said it it had TOTALLY been a word.
Ahhh alcohol, what silly things you do to my brain.
We hit up a few more places after that and went for dinner at my favourite place and then watched an awesomely bad movie back at my place. (Hi, I'm Victoria and I'm going to say the word 'place' as many times as possible in one sentence. I are a good writer.)
It was pretty darn awesome and I'm sure there's more I can think of, like how she wet-willied a statue and how she almost convinced me to give nice geek guy my number and how we sat outside the best ice cream place in town and convinced a bunch of other people that yes, they really should go inside and get a cone.
A good day, a great afternoon, a fun evening. It always be's like that with the C-Dawg. I can't wait til we get to do it again.
30/07/10 - It Never Be's
Nation
  This was possibly the most ridiculous show I have seen in a long time and I can get Sky 1 I know ridiculous. It could be summed up in three sentences Do you know what's in your cereal? Want to? Read the label. Instead it went on for a hour about how evil the [...]
27/10/09 - Dispatches ? do you know what?s in your breakfast? (warning...
Blogroll generated by MagpieRSS
![[Links]](http://geekblog.oneandoneis2.org/skins/112/rsc/img/chain_link.gif)
Dominic just discovered that if you have two thousand mockingbirds, technically you've got two kilamockingbirds :).
30/07/10
![]()
I last listened to:
The Offspring - She's Got Issues
Most recent photo:
Submersible houseboat