Many years ago I was in the e-book business and the usual problem that I went through during that time was copyright. Being in ebusiness is not easy because I had to deal with strict checkings to prevent against credit card chargebacks or fraud and also piracy. The most I can do to prevent credit card fraud is to make sure their IP address matches the country of the credit card and also they are not using a proxy.

As for piracy, I found one of the best PDF encryption from FileOpen and I was able to restrict the buyer to only open the PDF from a particular computer. The encryption is very good and so far uncrackable but there is weakness in the system. I found out that it identifies the computer by using the hard disk Volume Serial Number. A hard disk volume serial number randomly generates every time you format the hard drive, hence the chances of getting the exact same one very low. So whenever my customer reformat his hard drive to reinstall Windows, or changed a new hard drive, I’ll have to generate a new key for them.
If you do a simple search in Google, you’ll find tons of information to change your hard disk volume serial number, BUT not the real hard disk serial number that is hardcoded to the hardware. Some people said that it is impossible to change it but I will show you how easy it is to change BOTH volume and hardcoded serial number for hard disk.
To find your current hard disk volume serial number, open command prompt and type dir. The second line shows your volume serial number for that partition.

There is a free tool called Hard Disk Serial Number Changer which I think is misleading because it can ONLY change the volume ID but not the hardcoded serial number.
One of my all time favorite tool to change a hard disk volume serial number is VolumeID by Windows Sysinternals. It is a very small command line tool which is very straight forward. The command line to change a drive letter is as follow:
volumeid [driveletter:] xxxx-xxxx
You should shut down all your running applications before using this tool and if you’re changing a volume ID on a NTFS partition, a restart will be required for the changes to take effect. If you’re not familiar with command line, then go ahead and try Hard Disk Serial Number Changer which has a graphical user interface.
Now for the fun part, changing a hardcoded serial number in hard disk. It’s not easy finding a tool to do that but it actually exist. Some multiplayer games that implements punkbuster gets cheaters off the server using hardware bans. It used to ban the hard disk serial number but no longer does that since there are ways to spoof and change the so-called hardcoded serial number. So now they’ve started to ban the CD-Key.
There is a tool called PB DownForce which is able to temporarily spoof your hardcoded serial number in hard disk to a random or even your predefined serials.

The animation image below shows before and after using PB DownForce to change my hard disk serial number.

Do take note that the change is temporary and will reset back to original after restarting your computer. Some antivirus will flag PB DownForce as a threat and this is normal since it hooks low-level (ring0) Windows functions, so that the end result (in ring3) is different.
Related posts:
not working on windows 7 access denied after Run as administrator still not working after add exceptions in the anti virus weird…
How can I chek the spoofed ID value?
Thank you very much for the info, I need to change my hardware id….
I think this doesn’t work on 64 bit OS.
this is no work for me. i can download but i do spoofing very long time. it not respond and not working.
thanks. it works for me.
just to help you all.
- Kavan and Nak0mis
you can find PBDownForce_0_3_3_1.zip from this link:
mediafire.com/?jyeya28pactye0z
- Ernesto González
you can use PC Wizard 2010 from this link:
ewandoo.com/tag/download-pc-wizard-2011/
if u are usin window 7,right click on it and ress run with administrator..it works..:)
Hey
I was struggling to change the volume id but by the help of
Hard Disk Serial Number Changer i was able to change it easily
Thank you ^_^
Rapidshare file deleted, please update
Hi,
I cant change mu volume id with VolumeID, i get message
“Acces Denied”. My hdd is not oassword protected in bios.
I tried from xp sp 3 (also in safe mode) and live xp cd.
And cant find program PB DownForce v 0.3.3.1, lower version witch i find not working.
Oops, link was lost:
agaslots.com/ata_filter.html
Look at this hardware changer. Seems works at BIOS level too.
dobrze sie sprawował, mi był pomocny w pewnym serwisie do zakłądania mosowych kont :D
ale sie skonczyło, nie wiem dlaczego ale juz nie działa.
wi ktoś moze co można do niego dołożuć aby było tak jak wcześniej
??
pozdro
Before you do any changes to your HDD after my oppinion you should backup your data first , because one time my HDD didn’t started after i did the changes , thanks god that Dmailer Backup Software helped me.
Can you please , upload this link ( PB DownForce ) it has been removed.
Thank you
is there any bad effect to the system after using pbdownforce?
Hello.
Ty for this tip that is very good.bravoo.
I enjoied of this program.
Greetings. VOLUME I change my ID in order to install a program on my laptop cracked and before that did not list the original ID VOLUME my laptop.
There any way of knowing which was the original ID VOLUME my laptop and give change???
It is urgent, thank you for your cooperation.
doesnt work for me, also kaspersky found a virus on the file
post pbforce clean and working! please
envié un mensaje a payas (creador del sxe injected) diciendole sobre el programa.
lo blockeara en futuras actualizaciones.
saludos
Did anyone managed to run it on “Windows 7″?
It runned fine on WinXP, but, in 7, it didn’t even start.
Tryed to use compatibility mode, but no success.
Witam Was.
Mam jeden problem, bardzo irytujący.
Gdy mam włączony ten program, to co jakiś czas przy pracy na komputerze, przy zwykłych codziennych czynnościach, a przede wszystkim przy odpalaniu przeglądarki (bez różnicy jaka) restartuje mi całkiem komputer. Dlaczego tak się dzieje? I jak to ominąć na przyszłość??? Próbowałam różnych ustawień i nic.
Hola a to2 quisiera saber si es posible utilizar algun programa para engañar al sXe, por que me han baneado “Kicked :YOU ARE LOCALLY BANNED” y va + allá del BAN por IP, no entiendo bien como es este “BAN”… ayudenme
one question this program have one number for changed id or other send me please
hola use el programa pbdown force para sacarme 1 local ban del sxe injected anticheat del counter strike y funciono pero me dieron el mismo ban de nuevo y esta vez no resulto quisiera saber si con el mismo programa se puede cambiar el numero de suplantacion nuevamente gracias espero respuesta urgente
Witam.
Mam jeden problem, bardzo irytujący.
Gdy mam włączony ten program, to co jakiś czas przy pracy na komputerze, przy zwykłych codziennych czynnościach, a przede wszystkim przy odpalaniu przeglądarki (bez różnicy jaka) restartuje mi całkiem komputer. Dlaczego tak się dzieje? I jak to ominąć na przyszłość?
I have a problem using PB DownForce in my laptop(WinXP). I run it as administrator and can change the hd hardware id to a random one, but not to use my own hd hardare id.New ID is always only 000000000000.
COOL!!!
Do changing the drive volume ID harm the computer?
hello to all i have a problem using PB DownForce in my laptop(vista) i run it as administrator and it realy change the hd hardware id to a random one but not to use my own hd hardare id like you do at the screenshot ( serial numder: raymond) this is my first problem the other thing is that when i try this software to another 3 pc’s (windows XP) it don’t even change my serial number to a random one why? i did something wrong?
Well, I have been searching for that for a long time. So detailed and you provided a good research you did yourself.. lol
I am downloading the PB gui program, hopefully it will work. Thanks
It worked
PBDOWNFORCE
or how to disable sxe injected locally ban
i was locally banned
run the program as administrator
Master , Genius
thans to you I think I could find a way to temporary fix
the problem with the local ban in Counter Strike using
Pbdownforce..
thanks!
very good one.you changed my view.thanx
after changing the serial no., is there any possibility of error in running of of FLEXLM type Lisenced softwares?
(Im using ANSYS, PRO-E..)
what about the OS will it recognise the hard disk’s new id number or will ask for reinstalling the OS…..
does spoofing your HDD number help to crack FileOpen in any way??
very interesting
is that tool compatible with my Windows Mobile Phone?
I payd for some Ebooks, but now I have a new WM Phone. And i can’t read my Books anymore :(
Thank you for this great tip ;)
That was a very interesting read, U r simply awesome
Thanks! You can try typing ‘vol’ instead of ‘dir’ to see your volume lable or serial number
I always enjoined reading your articles…!
awesome article !
Good tools to make the hardrive more personal rather coming from a local manufacturer. Indeed I was looking to employ a software and was looking at
codeproject.com/KB/system/change_drive_sn.aspx
So now there are more that you mentioned from the xbox. Great thanks.
After spoofing, your OS would likely ask for re-activation.