I have used a Linux live CD to do a full copy of my laptop's encrypted hard drive (it runs Windows 7 ultimate) to an external hard drive. The MBR is the only thing not encrypted on the drive.
My intentions are if the laptop is lost/stolen or somehow the hard drive becomes corrupted then I can buy a new hard drive and just restore my system from the clone on the external hard drive.
However I would like to ask about an issue I read about re-guarding 'disk signature'. It would appear that the MBR in Windows 7 and Vista includes a specific disk signature for a specific hard drive. Without this signature being correct, then the system won't boot. Please read:
When bootmgr queries the BCD for the drive it wants it is told the disk signature of that drive, so it then scans the connected drives till it finds the one with that signature. If no match is found then bootmgr cannot continue to look for the Vista bootloader (winload.exe) and hence displays the error message that winload.exe......is missing or corrupt.
What can I do about this? Is there a way to find out the disk signature of the new hard drive and then manually edit the MBR of the cloned system using a hex editor? Does anyone know which bytes contain this signature in the MBR of Windows 7? According to wikipedia the disk signature begins at hex 01B8 and is 4 bytes long.