Major vendors like ASUS, Gigabyte, MSI, HP, and Lenovo often include DMIDEdit inside their official BIOS update packages or enterprise deployment toolkits.
Common data fields editable via DMIEdit include:
The unique 128-bit hardware identifier used by Windows deployment servers. /SM System Manufacturer The brand name string (e.g., "Custom PC", "ASUSTeK").
Running the tool outside of Windows prevents background processes from locking the BIOS memory. Download or a similar USB imaging tool. dmiedit download
Depending on your system setup, you will need to choose the correct executable format:
Designed to run inside a lightweight, bootable DOS environment (FreeDOS/MS-DOS). This is the safest method for legacy systems.
used to modify the Desktop Management Interface (DMI) data stored directly inside a computer's motherboard BIOS. Major vendors like ASUS, Gigabyte, MSI, HP, and
Copy the appropriate DMIDEdit files (e.g., AMIDEEFI.EFI or AMIDEDOS.EXE ) to the root directory of the USB drive. Step 2: Backup Existing DMI Data
| Action | Command | |--------|---------| | Download source | wget https://download.savannah.gnu.org/releases/dmidecode/dmidecode-3.5.tar.xz | | Extract | tar -xvf dmidecode-3.5.tar.xz | | Compile dmiedit | make dmiedit | | Run dmiedit | sudo ./dmiedit -s system-serial-number NEWSN | | Install | sudo cp dmiedit /usr/local/bin/ |
sudo dnf groupinstall "Development Tools" Running the tool outside of Windows prevents background
If you get errors about missing headers, install development tools:
All modifications require privileges.
sudo cp dmiedit /usr/local/bin/