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

I need to find a registry place that can give me the necessary information to know if someone has connected another (in addition to the current one) HD (SATA or IDE) to the computer.

Is there a program that can tell me that information ?

I have found a place in the registry that include all the info about the MountedDevices, but as far as i can see it isn't acuurate (at least on my system), and it doesn't give me any clue about the Serial number of the connected device.

I would like to get as much information as possibole about the connected device.



share|improve this question

migrated from Feb 14 '12 at 11:47

This question came from our site for information security professionals.

Are you trying to remotely detect what hardware is currently installed in a machine? Or do you have the machine and are trying to detect if hardware has previously been installed and later removed? – Biglig Feb 14 '12 at 11:46
I am trying to detect if hardware (SATA or IDE) has been inserted without my confirmation. – Hanan N. Feb 14 '12 at 19:15
The Volume Serial Number can often be found in MountedDevices – Dan Mar 5 '12 at 4:13

The information in MountedDevices is accurate. However, it is not consistent across Windows versions. See also HKLM\CurrentControlSet\Enum\IDE for additional information, which must be crossreferenced.

Windows (XP at least) does not store the serial number of HDDs.

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.