| Previous | Next |
| STATUS_BCD_NOT_ALL_ENTRIES_IMPORTED | STATUS_QUERY_STORAGE_ERROR |
STATUS_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED
The BCD store and firmware boot-variable view differ
On UEFI systems, Windows Boot Manager is represented both by BCD objects and firmware variables stored in NVRAM. This warning means synchronization updated only part of that relationship, leaving one or more firmware-facing entries out of date.
The BCD file may still enumerate correctly while the firmware boot menu points elsewhere or uses a different order. Diagnose both layers: the EFI System Partition and BCD store on disk, and the firmware Boot#### variables and BootOrder.
What to inspect
- Enumerate BCD firmware objects and the current firmware boot order.
- Verify the EFI System Partition contains the expected bootmgfw.efi path.
- Check NVRAM capacity and firmware write protection.
- Use BCDBoot with deliberate /p or /addlast behavior when recreating entries.
References
- Microsoft Learn: BCD System Store Settings for UEFI
- Microsoft Learn: BCDBoot command-line options
- Microsoft Learn: GetFirmwareEnvironmentVariableEx
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.
