I am working on an application that replicates a Windows installation
(disk replication). Hmmm…I know this is not a recommended way but…
It seems to work for Windows 2000 as well as Windows 2003 Server. However
I ran into problems with Windows XP Pro. In case of XP, after I boot from
the replicated disk, I get the following error while I try to login:
“A problem is preventing Windows from accurately checking the license for
this computer”
Error Code: 0x80090006
That error code tells me that it is an ‘Invalid Signature’ problem. Looks
like XP binds the licensing with the disk signature. If I make the
signature on the replicated disk same as the source disk, I can
successfully boot into the replicated installation.
However, I don’t want to change the disk signature on the destination
disk. Is there any other way out?
And let me risk asking this: How and what need to change with regard to
the licensing data so that it refers to the signature on the destination
disk? Where does Windows XP stores the licensing data?
Thanks in advance,
Bandeep