Issue
This is a routing procedure for a no-boot case that does not yet contain enough evidence for a targeted repair. It also covers Total identified Windows installations: 0 from bootrec /scanos or /rebuildbcd. That result does not prove Windows was erased and does not automatically mean BCD is corrupt. The Windows volume might be locked, missing from the storage path, unlettered, damaged, an unsupported file system, or simply not recognized by Bootrec’s scan.
Searchable Windows error codes and exact messages
| Identifier | Windows name or message | Primary route |
|---|---|---|
0xc000000f | STATUS_NO_SUCH_FILE; often The Boot Configuration Data for your PC is missing or contains errors | Inspect BCD, ESP/system partition, and named file. |
0xc000000e | STATUS_NO_SUCH_DEVICE; often A required device isn't connected or can't be accessed | Establish device and partition visibility. |
0xc0000225 | STATUS_NOT_FOUND; often the same required-device wording | Find the missing device, object, or file; do not assume which one. |
0xc0000098 | STATUS_FILE_INVALID; may say BCD lacks valid OS information or name a driver | Route by File: and Info: fields. |
0xc000014c | Registry or BCD data needed for startup is missing or corrupt; often names \Windows\System32\config\SYSTEM | Preserve registry hives and logs before repair. |
0xc0000221 | STATUS_IMAGE_CHECKSUM_MISMATCH | Record the named file; test storage and memory before replacement. |
0x0000007B | INACCESSIBLE_BOOT_DEVICE | Storage path, driver, controller, file system, or hardware. |
0x00000074 | BAD_SYSTEM_CONFIG_INFO | Invalid BCD/registry setting or damaged system state. |
0x000000EF | CRITICAL_PROCESS_DIED | Capture dump/process evidence; code alone is not a cause. |
0xc000021a | STATUS_SYSTEM_PROCESS_TERMINATED | Session-start/system-file or servicing failure. |
| No numeric code | Automatic Repair couldn't repair your PC / Log file: ...\SrtTrail.txt | Copy the log and use its finding as a lead. |
| No numeric code | Total identified Windows installations: 0 | Bootrec did not enumerate an installation; inspect it directly. |
| No numeric code | An operating system wasn't found / No bootable device | Firmware or boot manager did not reach a usable loader. |
Applies when
Use this when the available report says only “won’t boot,” “repair loop,” “black screen,” or “Windows installations: 0,” and no specific mechanism is yet demonstrated.
Does not apply when
Once a named code, file, driver, partition defect, hardware failure, or boot stage is confirmed, leave this router and use the corresponding targeted fix-it. Do not continue broad triage after the cause is established.
Information that may remain unknown
The exact build, original trigger, and final cause may remain unknown during the first pass. The exact visible symptom, boot stage, physical-disk visibility, offline Windows volume, and storage health may not remain unknown before any write.
Requirements
- Current Windows installation/recovery media
- Phone/camera or written transcript for exact messages
- Administrative Command Prompt
- Backup destination when logs or readable files must be preserved
- No destructive disk operation
Starting position
Disconnect unrelated USB storage and memory cards. Enter Repair your computer > Troubleshoot > Advanced options > Command Prompt. Do not run a memorized sequence of bootrec, chkdsk /f /r, registry-copy, or partition commands.
Confirm the diagnosis
-
Classify the last visible stage:
- before Windows Boot Manager: no device, firmware shell, PXE, blinking cursor;
- Windows Recovery: code,
File:, andInfo:; - Windows logo/spinner;
- blue-screen stop code;
- sign-in screen;
- post-login black screen.
-
Record every connected disk from firmware, then compare in WinRE:
diskpart list disk list volume exit -
If the system disk is absent in both firmware and WinRE, stop Windows repair and diagnose hardware/power/controller enumeration.
-
If firmware sees it but WinRE does not, investigate the storage driver/controller path before BCD.
-
If volumes are visible, examine candidate volumes without assigning familiar letters by guess. Select by size/file system, assign an unused temporary letter, and inspect:
diskpart select volume <candidate-number> detail volume assign letter=W exitdir W:\Windows\System32\Config\SYSTEM dir W:\Windows\System32\winload.efi dir W:\Windows\System32\winload.exe -
A candidate is a plausible Windows installation when the directory tree and core files agree.
bootrec /scanosreturning zero does not override direct evidence. -
Run read-only checks first:
chkdsk W: dism /Image:W:\ /Get-CurrentEdition -
Copy available recovery evidence before changes:
type W:\Windows\System32\Logfiles\Srt\SrtTrail.txt dir W:\Windows\Logs\CBS dir W:\$WINDOWS.~BT\Sources\Panther -
If BCD is readable, export it before any modification. For the live store used by the booted environment:
bcdedit /enum all /v bcdedit /export W:\BCD-backup-<date>.bcdIf an offline store is being inspected, use
/store <full-path>and copy that exact file separately.
Resolution steps
- Route by the first decisive evidence:
- missing disk in firmware: hardware/storage-enumeration fix;
- disk appears only after driver load: FIX-051;
0x7Bafter controller change: controller-mode fix;- missing/corrupt BCD
0xc000000f: FIX-004; - required device
0xc0000225: FIX-011; - invalid OS information
0xc0000098: FIX-012; - named
winload.efi: FIX-013; - SYSTEM hive
0xc000014c: FIX-017; SrtTrail.txtwithout isolated cause: FIX-026;- disk/file-system errors: FIX-042;
- no bootable device with intact Windows: FIX-005.
- If Windows is directly verified but Bootrec still reports zero, do not force Bootrec to “find” it. Inspect the actual system partition and use the targeted UEFI/GPT or BIOS/MBR boot-file procedure only after partition style and system partition are proven.
- If no candidate contains a coherent Windows directory, search all readable NTFS volumes and check whether the disk/partition map changed. Preserve data before attempting partition recovery.
- If the volume is RAW, unreadable, or produces I/O errors, stop boot repair and image/recover data first.
- Perform only the selected targeted repair, then test before adding another change.
Expected results and branches
The intended result is a specific diagnosis, not necessarily an immediate boot. A good first pass narrows the case to one boot layer and preserves evidence. If no cause emerges, retain it as unclassified rather than claiming BCD repair succeeded.
Do not do this
Do not run diskpart clean, initialize a disk, format an “unknown” partition, copy RegBack blindly, mark partitions Active on GPT, or execute every bootrec command because one scan returned zero. Do not reinstall until readable user data and the existing layout are preserved.
Rollback
Read-only triage requires no rollback. Remove temporary letters if desired:
diskpart
select volume <volume-number>
remove letter=W
exit
Rollback any later targeted repair using that article’s instructions and the saved BCD/image.
Verification
Verify that the physical disk map, partition map, Windows volume, exact screen, and next repair route are documented. If a repair was applied, verify repeated boots and recheck the evidence that justified it.
Confidence and stop conditions
Confidence is about 80% in the routing decision when two independent observations agree—for example, firmware/WinRE visibility plus driver response, or an exact named file plus offline inspection. Stop for ambiguous disks, RAW volumes, I/O errors, missing encryption credentials, or conflicting evidence.