Delphi - Change physical hdd serial

Posted on 2011-10-12
Last Modified: 2012-08-14
hello friends, i am need chage the hdd physical serial, not volume serial, i am need the hdd physical serial change in delphi or if no solution in another language or any program make this. thanks
Question by:kidd12
    LVL 16

    Accepted Solution

    You can do it with a soldering gun and a replacement chip!

    This info is hard coded in the device and probably not modifiable, hence it's one of the numbers Microsoft uses to connect your license key to your machine.  However, I imagine you could write a proxy device driver that could imitate a Hard Drive, similar to way they have these virtual CD roms except yours would just act as a pass through to the real driver and intercept whatever call it is to read the serial number.

    So Delphi is out of the question if you need to write a driver.

    Hope this helps.
    LVL 25

    Expert Comment

    hum, no not possible as CodedK said. But why would you need that, except to defeat such protection mechanism that rely on it ?

    I know that's not what you want, but just for the ones that will look for it and end up here, or don't see the difference with what you ask - here is the HDD volume changer :
    LVL 36

    Expert Comment

    by:Geert Gruwez
    old harddisk is d:

    another option
    > attach new harddisk named e:
    > copy past all from d: to e:
    > detach d:
    > attach new as d:

    serial num changed; voila !

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    The uses clause is one of those things that just tends to grow and grow. Most of the time this is in the main form, as it's from this form that all others are called. If you have a big application (including many forms), the uses clause in the in…
    Objective: - This article will help user in how to convert their numeric value become words. How to use 1. You can copy this code in your Unit as function 2. than you can perform your function by type this code The Code   (CODE) The Im…
    Hi everyone! This is Experts Exchange customer support.  This quick video will show you how to change your primary email address.  If you have any questions, then please Write a Comment below!
    Here's a very brief overview of the methods PRTG Network Monitor ( offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now