Serial Information - ISpillMyDrink/UEFI-Repair-Guide GitHub Wiki

It's often times necessary to transfer serial information, Windows activation keys, etc. from corrupted to functional dumps. As there is no universal tool to achieve this, it is often times a matter of looking for differences between images with something like a hex editor.

Serial information is often times contained in what UEFITool parses as Padding between UEFI structures or in the NVRAM structure, which greatly reduces the amount of data we need to manually compare.

Apple

TODO

ASUS

On some ASUS motherboards serial information and MAC address are contained within the SMBiosFlashData structure with GUID FD44820B-F1AB-41C0-AE4E-0C55556EB9BD and can either be copied with UEFITool (by right-clicking the section and extracting as is in the backup image, and replacing it as is in the functional image) or modified with the FD44Editor.

Most Intel-based ASUS laptops have serial information, Windows activation key, and a few other settings stored in what UEFITool parses as the second Padding section of the BIOS region (the non-empty space after the FS containing the NVRAM and before the next FS). It can be extracted from the original image and replaced as is in the new one.

ME Injector can be used to quickly check whether the Windows activation key was transferred correctly in these cases.