• Sign in to Neowin Faster!

    Create an account on Neowin to contribute and support the site.

Intel Microcode Boot Loader

Recommended Posts

regenerati0n    7

Since motherboard manufacturers refuse to release BIOS/UEFI updates to "legacy products", I've come up with a global workaround to the microcode problem. Introducing the Intel Microcode Boot Loader, based on Intel's BIOS Implementation Test Suite (BITS). Users no longer need to modify BIOS/UEFI ROMs to inject the latest microcode to stay protected from security vulnerabilities (like Spectre), bugs and erratas. However, this solution requires a permanently plugged USB flash drive with at least 25MB and BIOS/UEFI supporting boot from USB devices.

Instructions:
1. Format a USB flash drive with FAT32 filesystem.
2. Extract the archive to the USB flash drive.
3. Run install.exe from the USB flash drive.
4. Enter the BIOS/UEFI and assign the USB flash drive as the 1st boot device.
5. The microcode will load automatically before the OS.

Notes:
* The archive includes the latest ucodes for 392 Intel CPUs from 1996 to 2018.
* The ucodes are stored in the \boot\mcudb folder if you wish to update in the future.
* If you get 'Ucode not found' warning during installation, or plan to deploy on another PC, look for the correct ucode (by CPUID) in \boot\mcudb and copy it to \boot\mcu.

Downloads:
Intel Microcode Boot Loader | Mirror

Edited by regenerati0n

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.