Laptops sold with Windows since the Windows 8 era usually do not have a product key sticker. Instead, the key is stored inside the firmware, in an ACPI table called MSDM. When Windows is installed, it reads the key from there and activates automatically. That convenience has a repair side: if the BIOS chip is reflashed with a generic image, or a board is replaced, the key can disappear — and the owner's Windows no longer activates. This guide explains where the key lives and how to keep it when you restore a BIOS.
What the MSDM table is
ACPI tables are data structures that the firmware passes to the operating system to describe the hardware. The MSDM table carries the license key the manufacturer installed for that specific device. The operating system reads it during installation and activation. The table is described in the glossary under msdm table.
The key belongs to the device it was sold with. It is tied to that laptop's license, not something to move between machines.
Where it is stored in the flash
The firmware builds the MSDM table at start-up from data stored in the flash chip, typically in a dedicated area of the BIOS region or among other board-specific data. Its exact location differs between manufacturers and firmware versions. What matters is that it is part of the board's unique data, like the serial number and UUID, covered in Serial Number, UUID and MAC Address in BIOS: How to Preserve Them.
How the key gets lost
- Writing a generic image — a "clean" BIOS file from another board, or a file built from a vendor update, usually lacks this board's key, or contains another board's.
- Replacing the board — a replacement board carries its own key, or none.
- Writing a vendor update with the wrong tool — overwriting the area where the key is stored.
- Clearing all firmware data during recovery without saving it first.
The result: Windows reports that it is not activated, or the installer asks for a product key.
The golden rule: back up first
Every BIOS repair begins with reading and saving the original chip — twice, with matching checksums — before writing anything. That original contains the key, along with every other piece of board-specific data. The routine is in How to Back Up the Original BIOS Before Flashing.
Keeping the key when restoring a BIOS
When the original read is intact
If the board's own dump is intact and only needs a repair in another area — for example a corrupted ME region — fix that area and keep the rest of the original image. The key stays where it was.
When building a new image
When you must start from a clean image:
- Save the original read.
- Find the area in the original that holds the board-specific data, including the key; comparing the original with the clean image shows where they differ. The BIOS Dump Compare Tool lists differing regions.
- Transfer that data into the clean image at the same position, using a tool that understands the firmware's layout where possible.
- Write and verify, then confirm in the operating system that the key is present and Windows activates.
The difference between a dump and a clean image is explained in BIOS Dump vs Clean BIOS: What's the Difference.
When the original is completely corrupted
If the area holding the key is damaged in the original, the key cannot be recovered from the chip. Options for the owner:
- the key may be recorded on the original order documents or retrievable through the manufacturer's support with proof of purchase;
- a Windows installation that was already activated with a digital license linked to the owner's account may reactivate after the hardware is restored.
Reading the key from a running system
On a working laptop, the MSDM table can be read from the operating system by software designed for that purpose. That is useful for the owner to record their own key before a repair. It is the owner's key; record it for them, not for reuse elsewhere.
Tell the owner before you start
Before any BIOS work, tell the owner that their Windows activation, serial number and similar data are stored in the chip and that you will preserve them. Ask whether they have a backup of their files and, if storage is encrypted, the recovery key. Clear expectations avoid unpleasant surprises after an otherwise successful repair.
What not to do
- Do not transfer keys between laptops. Each key is licensed to the device it shipped with.
- Do not use keys from donor dumps in other machines.
- Do not publish dumps containing keys — they also contain serial numbers and other personal device data.
Treat board-specific data, including the key, as belonging to the owner of that board.
Dumps are personal data
A full BIOS dump contains far more than code: the device's serial number, UUID, MAC addresses, the license key and sometimes owner-set data. Treat every dump from a customer's laptop as belonging to that customer. Store it securely, label it with the job, do not share it publicly, and delete it when it is no longer needed for the repair or warranty. That protects the owner and your reputation.
Board replacements
When a laptop's board is replaced, the new board arrives with its own firmware data — sometimes blank, sometimes from another device. Manufacturers provide service tools to write the correct serial number and model data during board replacement, and their support channels handle licensing for replacement boards. For an independent repair, the most reliable approach is to keep the original board's dump, if it can be read, and transfer its data to the replacement as the manufacturer's tools would.
Checking after a repair
After writing a restored image:
- Start the laptop and enter the firmware setup — check the serial number and model fields.
- Start Windows and check activation status.
- If activation fails but the key is present in the firmware, Windows' own activation troubleshooting can usually resolve it.
Example: a board recovered with a clean image
A laptop is recovered after a corrupted ME region using a clean image from a reference board. It starts, but Windows says it is not activated, and the firmware setup shows a blank serial number. The technician had kept the original read. Comparing it with the clean image shows the board-specific data block at the same offset in both files, filled in the original and generic in the clean image. Copying that block from the original into the new image, then writing and verifying, restores the serial number and the key. Windows activates on the next start.
FAQ
Where is the Windows key on a laptop without a sticker?
In the firmware, in the MSDM ACPI table built from data in the flash chip.
Why did Windows stop activating after a BIOS repair?
The image written to the chip did not contain this board's key. Restore the board-specific data from the original read.
Can I move a key from an old board to a replacement board?
Only for the same device and within the license terms. Keys from other laptops must not be reused.
What if I did not save the original?
The key may be lost from the chip. The owner may be able to recover activation through their account or the manufacturer.
Do all laptops store the key in the BIOS?
Most laptops sold with Windows 8 or later do. Older laptops used stickers.
Bottom line
The Windows key on modern laptops lives in the firmware's MSDM table, part of the board's unique data. Back up the original chip before any work, keep or transfer the board's own data when building a new image, verify activation afterwards, and never move keys between devices.