How to change Hard Disk's Volume Serial Number (Volume ID)
The Volume Serial Number (also known as VSN) is a unique serial number that is assigned to an optical disk (CD or DVD) or a hard drive after formatting. The Volume Serial Number was added by Microsoft and IBM so that the operating system could recognize if an optical disk or a drive is changed on the system. By that time the only way to determine this, was the volume label (Volume Name) that the user defined to each storage disk. But that way, there was a problem if a user gave the same (Volume) name to two (or more) disks. To bypass this problem, Microsoft and IBM decided to assign a new unique number in hexadecimal form (called 'Volume Serial Number' or 'Volume ID' or 'VSN') when a drive (optical disk or hard drive) was formatted.
In simple words, the Volume Serial Number indicates the exact time {Date, Month, Year & Time (Hour, Minute & Second)} of format operation. The VSN is changed anytime you format the disk, so if you re-install Windows and you format the system disk, Windows will ask again for activation.
Taking advantage of VSN, some software vendors use the Volume Serial Number to avoid pirate copying of their products. This means that software from these vendors can not run if the Volume Serial Number is different from the VSN of the product's original optical disk that was shipped or of the hard drive that the software was first installed. Also this technique was previously used by multiplayer game vendors to ban the gamers that tried to cheat. Nowadays, this method is useless because the game or software vendors now use the hardcoded serial number (HDD Manufacture's S/N that is embedded into the firmware) to identify (ban) cheaters or they ban the CD key.
In this article you will find detailed instructions on how to change the hard drive's Volume Serial Number (aka Volume ID or VSN).
How to change HDD Volume Serial Number (VolumeID).
Option 1: Using Sysinternals VolumeID changer.
VolumeID by Mark Russinovich, is another freeware tool that helps you to change the Volume IDs of drives from command line window.
1. Download VolumeID.
2. Extract "volumeid.zip" file contents and move the extracted files ("Volumeid.exe" & "Eula.txt") to the root of C: drive.
3. Open an elevated command prompt. To do that:
In Windows 7, Vista & XP: 1. Go to Start > All Programs. 2. Click to expand Accessories. 2. Right click on Command Prompt and choose “Run as administrator”
In Windows 8
Right-click at the screen's bottom-left corner and from the pop-up menu, choose “Command Prompt (Admin)”.
4. Let's say that we want to change the Volume serial number of the system drive C:.
Inside the command prompt window, type the following command to see the current Volume Serial Number of C: drive
vol
4a. The "vol" command should return the Volume Serial Number. In this example the VSN is "94F8-9C08".
– To change the current VSN –
5. Navigate to the root folder of Disk C: (where "volumeid.exe" is located/saved) and type the following command:
volumeid <driveletter:> xxxx-xxxx
* As <driveletter:> : type the drive of the disk (drive or volume) that we want to change the VSN ("C:").
** As xxxx-xxxx : type the new Volume Serial Number (e.g. 74F8-9C08).
In this example I want to change the VSN of disk C: and I have changed only one character (the first) of the old VSN to specify the new one. So the full command should be:
volumeid c: 74F8-9C08
5. When "volumeid" command updates the Volume ID of your drive, close the command prompt window and restart your computer.
Option 2: Using Hard Disk Serial Number Changer.
Update: The download link is not working anymore (removed).
The second free tool you can use to change the Volume Serial Number is called Hard Disk Serial Number Changer. The program can change only the HDD's Volume Serial Number and not the Hardcoded Serial Number.
1. Download Hard Disk Serial Number Changer.
2. Right-click at HardDiskSerialNumberChanger.exe & select Run as Administrator.
3. Accept the UAC warning message.
4. Choose the disk that you want to change the Serial Number. (e.g. "C:").
5. Type the new serial number at this form XXXX-XXXX.
6. Press Change.
7. Click Yes and reboot your computer.
That's it!


Apr 27, 2015 @ 00:53:26
Thank-you! Last tidbit from here on how to run the command prompt as Administrator in Windows 8 finally got my Adobe Photoshop Elements working correctly. Breaking a Raid array left me with 2 hard drives with the same volume ID, so Photoshop Elements lost 1/2 of them immediately upon import. I could not get VolumeID by Mark Russinovich to work – access denied.
Aug 16, 2015 @ 09:37:48
hello sir,
My name is saurabh gaur and i face the problem when i changed my serial number i got a message that is volumeid is not recognized as an internal or external command, operable program or batch file.
Please tell me what can i do for change my serial number.
please send me the solution ASAP!
Thanking you.
Aug 16, 2015 @ 13:10:20
@saurabh gaur: The volumeid command works like a charm. Follow the instructions exactly as written.
Jan 09, 2016 @ 23:03:25
I have used VolumeID with Windows XP and it worked great.
Any problems using VolumeID with preinstalled Windows 10? (product key issues?)
Jun 01, 2016 @ 00:05:13
I have tried this with Win 8.1 on three WD external hard drives. I type in the following command:
volumeid e: 1234-5678
In each case, I get the following error.
Error reading drive: The parameter is incorrect.
Jun 01, 2016 @ 00:18:04
I forgot to mention that all three drives have been scanned and no errors were detected. All three drives seem to function just fine – as long as only one of the three are connected. All three drives have identical Volume Serial Numbers.
I have two USB ports, and if I connect any two of these drives, the system recognizes only one of them.
I have a fourth external drive that has a unique serial number. I can connect this drive and any of the other three at the same time with no problem whatsoever.
Jun 01, 2016 @ 07:20:46
I found a more reliable solution. It works with Windows 7 & 8 (and probably 10). It uses a command that comes with Windows, and therefore does not require downloading anything. As you will see, though, there are more steps involved, but it worked for me when volumeid did not.
How to Fix the Disk Signature Collision Problem in Windows 7 & 8
Windows 7 & 8 come with a command line utility called diskpart that can let you view and change the disk signature.
1) Open a command prompt as administrator.
2) Type "diskpart" (without the quotes)
3) Microsoft DiskPart will start. When it is ready, it will issue a "DISKPART>" prompt, allowing you to enter your commands.
4) Type "list disk"
This will list all the disks that are currently mounted (connected to the system).
The disk will not have the usual names and labels that you're accustomed to from
the Windows Explorer interface, so you will have to recognize them by their sizes.
Note that "list disk" actually lists the physical disks, and not the partitions that
you may have assigned drive letters. This means that if you have 2 physical disks,
with 3 partitions on each, so that you have drives C:, D:, E:, F:, G: and H:,
"list disk" will only show "Disk 0" and "Disk 1".
5) Type "select disk x" (without the quotes) where x is the number of the disk from your "list disk" display.
6) When you type (say) "select disk 1", DiskPart will respond by telling you "Disk 1 is now the selected disk".
7) Type "uniqueid disk". DiskPart will respond with the disk's signature, a series of hexadecimal digits
8) Type "uniqueid disk ID=[NEW SIGNATURE]" where "[NEW SIGNATURE]" stands for the new identifier you want for the disk
9) Quit DiskPart by typing "exit".
10) Type "exit" again to quit the Administrator Command Prompt.
Apr 24, 2017 @ 22:57:48
DO NOT DO THIS!!!
You won't be able to start the computer afterwards!!!
Jul 13, 2016 @ 18:03:56
@JimH
Thank you for listing the recent addition to diskpart. I use the tool as part of my job and had never played with that feature. Unfortunately I think that is a different ID than what people here are talking about. If you type 'vol c:' at a command prompt you will see a Serial number that is unrelated to the uniqueid. One of the giveaways is that each partition has an ID, but uniqueid only deals with a disk (that may contain several partitions). I believe the number being discussed here lives in the VBR.
Aug 31, 2016 @ 21:13:09
Perfect guide!!!! you help me a lot! thank you!!!!!
Apr 22, 2017 @ 05:29:49
I had changed my serial id on Windows 10.
After doing so I cannot play media such as YouTube.
Any help will be appreciated.
(Note: I run Windows 10 64-bit)
Apr 22, 2017 @ 07:51:09
@Brandon Lee: I have not addressed this problem and I can not imagine why this happens. I suggest you to perform a repair/upgrade of Win10.