Archive for category XP
Downgrading to XP
Posted by Harv in Troubleshooting, Windows, XP on December 30, 2009
I’ve had a clients laptop for about a week now. I have to wonder – how is it that these companies, in this case Hewlett Packard, retain clients when they do stuff like this.
My client was tired of Vista. He asked me to take the laptop and downgrade it to XP. So I took it, popped in an XP Pro SP3 disk, and found out to my dismay that the SATA controller in use by the laptop (an HP DV2500-series, or the 2660se to be exact) is not naturally recognized by the XP installer.
The simplest solution is to get into the BIOS and make sure AHCI is disabled. That forces the SATA controller to “pretend” to be an IDE controller, which XP happens to know how to talk to right out of the box. HP has disabled the ability to change this setting. You don’t even see it in the BIOS, but I know from experience that it’s there. They want you instead to order their rescue disks.
The other solution is better, but not quite as simple. Find out which controller is in use, download the manufacturer AHCI/SATA drivers, pop them onto a floppy, re-do the setup, and make sure you hit F6 when it tells you to, in order to load in RAID or SCSI drivers. It searches the floppy for drivers, you select the right one, and away it goes.
So I went out and got a USB floppy drive. Somehow I’ve managed to get by without one up to now. And then I started digging around on HP’s website (among others), to figure out which controller this laptop is using. To my dismay, nothing on the HP website indicates this clearly. Absolutely nothing.
I scoured google. I half took the laptop apart, hoping to get a glimpse of the motherboard. I even downloaded and installed the ultimate boot cd. UBCD allows you to also add in a bunch of plugins. I loaded it up with tons of utilities in the hopes that one of them would tell me which controller it was using. Alas, no luck there. It did however see the hard-drive, which meant that its driver was working!
I copied its driver onto a floppy hoping that would be enough. Nope, when I ran the XP install, it gave me a message about requiring a TXTSETUP.OEM file. I searched through Microsoft documentation – clearly not worth the hassle of writing out this file.
Now I was getting desperate. I even tried a product that was supposed to be able to make tons of modifications to your BIOS from within an OS – so I stuck the installer onto a USB stick, booted the ultimate boot cd (ubcd4win), and tried it out. No luck.
I called HP. They were completely useless, and pushed me to order the XP rescue disks. Uhhh, no thanks. I already had an XP disk, and I wasn’t going to pay them for their crippled version which comes bundled with what I consider crapware.
I finally came up with the idea of downloading and installing Linux, as I was fairly certain that was a bulletproof way of finding out which controller is in use. I’ve tried many distros but in times like these, I like to pick ones I’ve never tried before, just for the heck of it. I headed over to distrowatch.com and downloaded CentOS.
I deployed it to a USB stick (quick tutorial coming soon) and booted the laptop with it. 5 minutes later I had the name of my controller – it’s an Intel ICH8M/ICH8M-E. I found the drivers on the intel site, put them on a floppy, and ran the XP install. Still no joy.
So I fired up nLite and created a new XP image, with the driver slip-streamed in. Voila.
I’m exhausted. But at least now XP is installing. I wonder why the same drivers on a floppy didn’t work.
I’m going to see if creating a USB stick to install a slipstreamed XP is a viable solution. If it works, I’ll write a quick tutorial on it.
Okay, rant over!
Originally posted 2009-08-16 11:07:32.
Synergy Setup: Part 3
This will be the last in the Synergy series. If you haven’t read the first two, links are here:
Synergy Setup: Part 1
Synergy Setup: Part 2
Okay. We’ve come up with a naming scheme, installed synergy, set up our screens, and created our links. So far we’ve only really done any configuration on the server. Now we need to configure the client. In my case, that will be my desktop, because my laptop (Eagle2) has the peripherals I want to share.
Originally posted 2009-08-09 09:00:09.
Synergy Setup: Part 1
What you’ll need:
- Two computers, each with its own monitor
- At least one set of peripherals (keyboard, mouse)
- Synergy (http://synergy2.sourceforge.net/) on both computers
Okay. First, you need to find out the names of your computers. Remember, Synergy needs to know which computers to communicate with. You can use their names or their IP addresses, I suggest names simply because most people don’t use static IP addressing. If you do, you can opt to use the IP.
This can be done through the Control Panel, and selecting the System control panel.
I find it faster to click the start menu, right-click My Computer, and select Properties.
Once inside the panel, select the Computer Name tab.
My setup includes my desktop, named Eagle1. I re-named my laptop Eagle2, to keep things simple. Now, when I get home, I tend to place my laptop on my desk, so that it sits just next to my desktop’s monitor. Instead of using my desktop peripherals, I thought it would be great to set up Synergy here so that I can use my laptop keyboard and portable mouse, swing my cursor across the screen and control my desktop.
First you must decide which will be the server and which will be the client. This will mainly depend on which computer has the peripherals you want to share. I set my laptop up as the server because it’s the laptops peripherals that I want to be able to use locally (on the laptop) as well as remotely (on the desktop).
So then, step one is as follow:
- Install Synergy on all machines
- Come up with a common naming scheme if you haven’t already, and rename machines as appropriate
- Decide which set of peripherals to spare, and resolve that that will be the server
Carry on to step 2! (http://learnwithharv.com/blog/synergy-setup-part-2/)
Originally posted 2009-08-07 14:59:34.
Synergy Setup: Part 2
If you haven’t yet seen part one, please refer to http://learnwithharv.com/blog/synergy-setup-part-1/ before continuing.
In step one, we installed synergy, decided which would be the server/client, and either came up with a common naming scheme, or wrote down the names of our computers for easy identification. Phew!
Okay, now we’re going to dive into Synergy – how to set it up, and how it works. Let’s start on the server.
Originally posted 2009-08-08 09:00:28.
The remote computer requires Network Level Authentication, which your computer does not support.
Posted by Harv in Networking, Quick Tips, Troubleshooting, Windows, XP on December 30, 2009
Update: I have created a registry file which makes these changes for you. Please see the disclaimer below. Download the file here. Simply run it to merge the registry changes, and reboot for the changes to take effect.
If you get this message, it’s because you’re trying to connect to a computer which uses a newer version of the remote desktop protocol, which supports a higher level of encryption. The connection will not go through because you are using an older version.
If you’re using Windows XP, make sure you are up to date with windows update. You will need to be using service pack 3 for these instructions to work. Also make sure there are no updates for the remote desktop client listed in windows update.
Originally posted 2009-06-30 23:34:14.
0×0000007b – the dreaded blue screen of death.
Posted by Harv in Troubleshooting, Windows, XP on December 30, 2009
While installing Windows XP on a computer the other day, I ran into a rather strange problem.
I got a blue screen of death and my STOP code was 0×0000007b. The solution? I turned AHCI off in my BIOS, and reverted it back into IDE mode.
Originally posted 2009-05-24 19:33:34.


Recent Comments