Ok, as I already tried many ways to solve my problem, I decided to give a chance to the following recipe I found at reddit, and it works (in cmd admin mode):
diskpart
select disk 0
select part 1
set id=c12a7328-f81f-11d2-ba4b-00a0c93ec93b override
gpt attributes=0x8000000000000000
exit
I wonder why the Windows itself cannot find and fix this system partition id and attribute or at least say that it should be fixed to proceed with updates ?
Error code 0x80070003 - 0x40008 while trying to upgrade Windows 10 to Windows 11
Hello,
I tried to upgrade my windows 10 to Windows 11 using Windows11InstallationAssistant.exe and got the following error code: 0x80070003 - 0x40008.
I saw the similar question already asked here, but I'm not sure my case is the same. Here is my disks images:
and here is the result of setuplogscollect.bat: SetupLogs.zip
Windows for home | Windows 11 | Windows update
-
cawa 5 Reputation points
2026-02-09T23:52:18.1066667+00:00
2 additional answers
Sort by: Most helpful
-
Ramesh 175.8K Reputation points Volunteer Moderator2026-02-09T13:22:40.4066667+00:00 Please delete the System Reserved partition (
E:)Then, create a EFI partition in the unallocated space.
From Command Prompt admin, run:
bcdedit diskpart select volume E del part override create partition EFI format fs=fat32 quick assign letter=Y list vol exitPost the screenshot so that I can post the remaining commands.
-
Thomas4-N 10,955 Reputation points Microsoft External Staff Moderator
2026-02-09T10:06:13.2066667+00:00 Hello cawa, welcome to Microsoft Q&A forum.
Based on the details, your system is likely booting in Legacy BIOS mode with an MBR disk layout. Windows 11 requires your system to boot in UEFI mode and use a GPT disk.
First, try to upgrade via the ISO file. Download the Windows 11 ISO from Microsoft, mount in and run
setup.exe— this method is sometimes more reliable than the assistant.If it fails, follow these steps:
1.Check your current boot mode:
- Press Win + R > run
msinfo32 - Look for "BIOS Mode". If BIOS Mode = “Legacy” > wrong. If BIOS Mode = “UEFI” > this is correct (no issue here)
2.Check if your system disk is MBR:
- Open Command Prompt as Administrator
- Type:
diskpartlist diskexit - Look at the list of disks. If your system disk (usually Disk 0) has no asterisk (*) under the “GPT” column, it means it’s using MBR > wrong.
3.If you confirm it’s MBR + Legacy BIOS, here’s how to fix it:
a) First, suspend BitLocker or device encryption if it’s enabled (this avoids boot issues later). Also, back up your important files just in case.
b) Convert your disk from MBR to GPT:
- Open Command Prompt as Administrator
- Run:
mbr2gpt /validate /allowFullOSmbr2gpt /convert /allowFullOS - If the commands fails, stop and share the exact error message.
c) Change your firmware settings from Legacy BIOS to UEFI:
- Restart your PC and enter BIOS/UEFI setup (usually by pressing Delete, F2, or Esc right after powering on)
- In BIOS:
- Find the setting called “Boot Mode” or “CSM” (Compatibility Support Module)
- Disable CSM or set Boot Mode to “UEFI” (not “Legacy” or “Auto”)
- Find and enable “Secure Boot” and “TPM 2.0”
- If you’re not sure where these settings are in your BIOS/UEFI, let me know your PC or motherboard model and (if possible) share a screenshot of your BIOS/UEFI screen.
4.Retry the upgrade with the Assistant or ISO
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
- Press Win + R > run