Solved – Can’t boot to recovery partition (Vista)
I was recently working on an HP laptop running Vista (simply the worst operating system ever, hands-down) and ran into a little problem. Of course it was of my own making, as most of my problems turn out to be. Most computer manufacturers these days are too cheap to so cost-efficient they don’t give you operating system discs anymore, rather they put the OS and the drivers on a recovery partition on your hard drive. When you have some kind of catastrophic failure (which you will eventually if you run Vista), you should be able to get the machine back to its out-of-the-box configuration using the data in this partition. Now, unlike having the actual discs, which will allow you to repair your OS and keep your data, these recovery consoles will completely wipe out your programs and files, alas.
On an HP laptop, you can normally hit the F11 key just as the machine is booting and get to the recovery console. You are obviously pretty desperate at this point and the last thing you need is for that not to work, but indeed sometimes it doesn’t. In my case, I had fiddled with the Vista boot manager trying in vain to to get Vista to boot. To make a long story somewhat shorter, this fiddling took away the ability to boot to the recovery partition and since Vista was unbootable as well, the options were few.
The solution to not having access to the recovery partition is to make it the active partition and boot directly into it.
If Vista is working for you, you can find the instructions on making the recovery partition active here. If you have the same problem as me, that Vista won’t boot either, then you’ll need to get first get yourself a bootable Vista repair disc. You can run that and maybe it will fix your problem, who knows – its never helped me. Again, assuming you are in Vista hell and the repair disk doesn’t actually repair anything for you, the advanced functions on that disk allow you to get to a command prompt. From the command prompt you can make your recovery partition active using Microsoft’s Diskpart.exe utility (read more about diskpart.exe here). Here is the general workflow:
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list partition
DISKPART> select partition 1 (yours could be different, the list function should indicate which partition is the recovery one)
DISKPART> detail partition (this should help you verify that you’ve selected the right one, it should say HP_Recovery or something similar)
Now, close your command window and restart the computer. You won’t need to touch the keyboard, if your recovery partition is present and working you’ll boot right into it. Good luck.