Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A friend's Vista-based computer won't boot, so I am just going to format and reinstall.

The problem is that she never kept her product key for Vista.

Is there any way to recover that key from her hard drive (which is currently plugged into my computer as a secondary) without booting from it?

share|improve this question
up vote 2 down vote accepted

Here's a utility that claims to be able to pull the install keys from a non-booting drive:

Quickly recover your products keys for windows, office and exchange. Windows 7, Vista, XP. Office XP, 2003, 2007. Recover your products keys from a system that will not boot with added support for external files.

share|improve this answer

Yes, but most OEM recovery options contain the key preinstalled, so you may not need to.

Use a UBCD for Win boot Cd, then run a keyfinder, or just use the keyfinder "load Hive" feature on your current system that has the Vista drive connected, navigate to the crippled drives registry hive and load it.


A little harder way is to extract if from the ntuser.dat file

share|improve this answer

Use the Magical Jelly Bean Keyfinder.

This is what i used, the others are either not able to load a non booted windows disk or not freeware. With this you just have to run as administrator, load hive (the windows install folder of your previous install) and pickup the Windows 7 key. It is the best choice for when recovering lost key on old hard drive.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.