Old method - Windows 10, version 1607 and earlier

In an upgrade scenario (Windows 7 to Windows 10), a technician needs to change OS and firmware from Windows 7 SPn Legacy boot+CSM to Win10 UEFI-CSM (minus CSM) and has Windows 7 SPn x64 installation media.

This process may look something like this (more details below):

  1. Consult with the OEM on security options available for this firmware or motherboard. Not all security options will be available on some firmware or motherboards.

  2. Backup ALL data from the entire primary boot disk (that you plan on saving).

    Creating an image or having OEM recovery media is recommended.

  3. Create a bootable x64 WinPE USB flash drive (UFD) or CD/DVD.

  4. Reboot to Firmware User Interface (UI) and switch settings to boot to UEFI (if you need to boot back into Win7, you will need CSM enabled for now).

  5. Boot to WinPE on the USB/CD/DVD device (Secure Boot must be disabled to boot to the alternative boot device).

  6. Use Diskpart.exe to wipe clean primary boot disk.

    If more than one disk is present, verify that disk 0 is the primary boot device before cleaning the disk, as this process will wipe all data on the disk.

  7. There are several options at this point, and the IT Person may need to contact System OEM for specific instructions/configuration options.

    1. Insert clean installation media and run setup.exe. There is a possibility that the installation process will detect CSM and re-install in Legacy boot/BIOS mode.

    2. From step 5, still within Diskpart.exe with primary boot disk selected, run "Convert GPT"

    • Insert the installation media, reboot, and go through setup. If you encounter an error message with similar text to "cannot install to selected device" or "disk format not supported" then boot device is detecting CSM and attempting to boot to Legacy boot MBR method.

    • Alternatively, follow steps to manually configure GPT disk for UEFI Boot method. Looking at Recommended UEFI-Based Disk-Partition Configurations then run through setup.exe targeting 3rd partition.

  8. Once Windows 7 is installed on the system and running (you may need to patch to the latest version) then upgrade to Windows 10.

  9. Once Windows 10 is installed and patched, test with disabling CSM, and work with the manufacturer to enable security options available on this system.

    In some scenarios, firmware has UEFI-specific boot options. For example, select (a) boot option or (b) UEFI boot option.

Recommended UEFI-Based Disk-Partition Configurations