Good checklist from datawizard0103 — mostly correct — but a few important clarifications and a safe, step‑by‑step plan you can follow (with exact commands). Don’t skip the backup and BitLocker notes — those are the two things most folks miss.
Summary (what you want to achieve)
- Confirm the disk is GPT and Windows is booting in UEFI mode.
- If it’s MBR/Legacy, convert the system disk to GPT with Microsoft’s MBR2GPT tool (no reinstall required, in most cases).
- In firmware (BIOS/UEFI): disable CSM/Legacy, enable UEFI/“Windows UEFI Mode”, enable Secure Boot and (if needed) restore factory keys.
- Update firmware only from your PC/motherboard vendor (not random third‑party sites).
Before you begin — critical safety steps
1) Full backup: make a full image or at least copy important files off the machine. Conversion rarely fails, but you must be prepared.
2) BitLocker: If BitLocker is enabled, suspend it before conversion:
- Run (Admin PowerShell):
manage-bde -status to check.
- If enabled:
manage-bde -protectors -disable C: (or use the BitLocker control panel).
Re‑enable after everything is working.
3) Note RAID/Intel RST: If your system uses RAID/Intel RST, converting/boot-mode changes can be more complicated. Tell me if you use RAID/IRST.
Checks to run now (paste results if you want me to interpret them)
A — Check partition style (two ways)
- Disk Management GUI:
- Win+R → diskmgmt.msc → right‑click the Windows disk → Properties → Volumes tab → Partition style: MBR or GPT.
- DiskPart (Admin cmd):
In the list, check the “Gpt” column — an asterisk (*) means GPT.
B — Check current boot mode and Secure Boot state
- Run msinfo32 (Win+R → msinfo32) and note:
- BIOS Mode: UEFI or Legacy
- Secure Boot State: On / Off / Unsupported
If both show UEFI and GPT, you’re already good and can enable Secure Boot in firmware (or restore factory keys if Secure Boot state is Off/Setup).
If you have Legacy/MBR (you need conversion), proceed below.
Convert MBR → GPT safely (use MBR2GPT; Windows 10/11 includes it)
- Preparation:
- Suspend BitLocker (if enabled).
- Close all apps; you must run as Administrator.
- Validate:
mbr2gpt /validate /allowFullOS
If validation fails, post the validation errors. Do NOT proceed until validation passes.
- Convert:
mbr2gpt /convert /allowFullOS
On success you’ll see confirmation. Reboot and enter firmware.
Post-convert firmware steps (UEFI + Secure Boot)
- Reboot into UEFI/BIOS setup. Common keys: F2 / Del / F10 / Esc depending on vendor.
- Set Boot Mode to UEFI (disable CSM / Legacy). Some BIOSes show a “Windows UEFI mode” option — choose that if present.
- Enable Secure Boot. If the option is greyed out, look for “Restore Factory Keys” or “Enroll Factory Keys” in the Secure Boot menu and choose that — then enable Secure Boot.
- Save & exit. Windows should boot in UEFI mode.
If Windows won’t boot after switching to UEFI
- Possible causes: conversion didn’t complete, boot entries wrong, storage controller mode mismatch (RAID vs AHCI), or OEM driver issues. Don’t panic — you can:
- Reboot to firmware and revert to Legacy temporarily.
- Use Windows USB to run Automatic Repair or
bcdboot to recreate UEFI boot files:
- From WinRE Command Prompt (assuming C: is Windows and S: is EFI):
bcdboot C:\Windows /l en-us /s S: /f UEFI
- If storage mode was RAID/IRST, you may need to load Intel RST driver during repair or switch to AHCI carefully (there are steps to change to AHCI without reinstall).
BIOS/firmware updates — only from the vendor
- Do NOT download BIOS from unknown third‑party sites (e.g., random GitHub users or personal pages). Use your PC or motherboard manufacturer’s official support page (Dell, HP, Lenovo, ASUS, Gigabyte, ASRock, MSI, etc..
- Follow the vendor’s BIOS update instructions exactly; a bad BIOS flash can brick the board.
Common pitfalls & troubleshooting
- mbr2gpt can fail if there are too many primary partitions or OEM recovery partitions in the wrong layout — validation will tell you why.
- BitLocker not suspended → conversion will fail to boot.
- Intel RST / RAID setups need vendor drivers; switching to AHCI without preparing Windows can make it unbootable. If you use Intel RST, get the vendor guidance first.
- Secure Boot may require “Restore factory keys” or setting it from “Setup Mode” to “Standard”.
- If you see “Secure Boot: Unsupported” in msinfo32 even after UEFI/GPT, check firmware or BIOS version — update from vendor.
If you’d like I can:
- Walk you through the
mbr2gpt validation and conversion step by step (I’ll tell you what to paste back).
- Help find the official BIOS download if you post your exact PC or motherboard model (I’ll link the vendor page).
- Check for RAID/IRST presence (paste output of
wmic diskdrive get model,serialnumber or tell me if your storage shows Intel RST in Device Manager).
Want to proceed now?
If yes, start by running and pasting the outputs of:
diskpart → list disk (paste that output), and
- Open msinfo32 and copy the BIOS Mode and Secure Boot State lines.
I’ll interpret the results and give the exact next command(s).