Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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'm trying to re-enable USB Autoplay in a secure way, by installing a program on each of the computers that I use so that I can run my launcher (PStart in this case) whenever I plug in my specific USB drive. The tool that I'm using to enable this - AutoRunGuard - needs the serial number of the USB drive that I am using. I can't figure out where to find this in Windows. Ideally I would not need to install and run a separate program to do this (seemingly) simple task.

Since this is a pretty easy question, bonus points if you also tell me how to discover it in Linux as well.

What steps do I need to take to retrieve a USB Drive's serial number?

UPDATE: Just incase people come here looking for the answer for AutoRunGuard, I discovered that they don't want the USB device serial number, but the volume serial number. The drive serial can be found by going into the command line, navigating to the drive, and executing dir. The volume serial number is found in the top two lines - use it without the dash.

share|improve this question
up vote 8 down vote accepted

Use the freeware USBDeview:

USBDeview is a small utility that lists all USB devices that currently connected to your computer, as well as all USB devices that you previously used. For each USB device, exteneded information is displayed: Device name/description, device type, serial number (for mass storage devices), the date/time that device was added, VendorID, ProductID, and more... USBDeview also allows you to uninstall USB devices that you previously used, and disconnect USB devices that are currently connected to your computer. You can also use USBDeview on a remote computer, as long as you login to that computer with admin user.

alt text

share|improve this answer

On Linux, usbview will do this, just click on the device in the left pane.

share|improve this answer
But he was asking about windows... – Josh Nov 19 '09 at 22:34
1. He wants to use the information on a MSWindows box, but getting the info on Linux machine probably doesn't require installing anything. 2. If you read the post, he said: bonus points if you also tell me how to discover it in Linux as well. – NVRAM Nov 21 '09 at 17:41
You're right, I apologize. – Josh Nov 23 '09 at 14:31

Under Windows 7.1 Right Click 'Computer' -> 'Manage' -> 'Device Manager' -> Navigate to your USB Drive, Right Click -> Properties -> Details, Property->Parent



The USB unique id is all the characters after the last \, in this case 575833314133343231313937

You can also be able to extract it from Property->Device Instance Path, however that includes some other fields after the USB unique id part, so is slightly harder to read off.

share|improve this answer

Right Click 'Computer' -> 'Manage' -> 'Device Manager' -> Navigate to your USB Drive, Right Click -> Properties -> Details

Edit: Unfortunately I have no idea where he got this IDs from, bu the 'Device Instance Id' is the closest guess I have:


It should be the last part after the \ and without the &0

share|improve this answer
There isn't a dropdown for "serial number". Is it part of the "Device Instance Id"? Which part? – jamuraa Nov 19 '09 at 15:40
@jamuraa, I've added my guess to my answer. – Bobby Nov 19 '09 at 15:53
I have neither a "Device instance id" nor a "Serial number" – Zitrax Jul 1 '15 at 11:20

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .