Issue
Windows reaches kernel startup but cannot mount the volume containing Windows and stops with UNMOUNTABLE_BOOT_VOLUME. The immediate mechanism is a failed boot-volume mount; possible causes include logical file-system damage, interrupted servicing, a failing storage path, or less commonly a separate controller/driver problem.
Searchable Windows error codes and exact messages
| Type | Searchable identifier | When it applies |
|---|---|---|
| Blue-screen bug check | 0x000000ED — UNMOUNTABLE_BOOT_VOLUME | Primary code. The I/O subsystem attempted to mount the boot volume and failed. |
| Short stop display | 0xED | Equivalent shortened bug-check value. |
| Blue-screen bug check | 0x00000024 — NTFS_FILE_SYSTEM | NTFS itself reports a file-system failure. This is related evidence, not the same bug check. |
| Blue-screen bug check | 0x0000007A — KERNEL_DATA_INPAGE_ERROR | Windows cannot read required paged kernel data. Use its parameters and storage evidence to assess the I/O path. |
| Windows status | 0xc0000006 — STATUS_IN_PAGE_ERROR | A required page could not be read from storage; available in a dump or event rather than the ordinary 0xED screen. |
| Windows Recovery | 0xc0000185 — STATUS_IO_DEVICE_ERROR | Recovery cannot reliably read the device or boot path. Repeated occurrence is a hardware/path warning. |
| Separate blue-screen bug check | 0x0000007B — INACCESSIBLE_BOOT_DEVICE | Windows cannot access the boot device through the storage path or driver. Use the SATA/controller/driver condition instead of assuming NTFS damage. |
Search UNMOUNTABLE_BOOT_VOLUME 0xED together with the storage model, any CHKDSK result, and the preceding update or power-loss event. Do not search only blue screen hard drive; it merges file-system, storage-driver, controller, and hardware mechanisms.
Applies when
Use this procedure when the disk is consistently detected, the Windows partition exists, and Windows reports 0xED or file-system evidence consistent with a failed mount.
Does not apply when
Do not use it when the drive disappears from firmware, changes identity or size, emits repeated I/O errors, or fails vendor diagnostics. Do not use it for 0x7B immediately after a controller-mode change; restore the original controller mode or required driver instead.
Information that may remain unknown
The exact Windows build may remain unknown for volume inspection, CHKDSK, and offline SFC. The physical disk, Windows volume, file-system state, and whether the drive remains stable must be known.
Requirements
- Windows Recovery Environment or installation media
- Command Prompt
- Consistently detected storage device
- A backup or image before heavy recovery when data matters or hardware failure is suspected
Starting position
Open Repair your computer > Troubleshoot > Advanced options > Command Prompt. Do not begin with BCD rebuilding; first establish whether the Windows file system can be mounted and read.
Confirm the diagnosis
-
Record the complete stop code and whether the failure followed an update, abrupt power loss, clone, controller change, or earlier disk warning.
-
Detect and map the Windows volume:
diskpart list disk list volume select volume <Windows-volume-number> detail volume assign letter=W exit -
Confirm that the drive's reported size and partition layout remain stable across two entries into WinRE. A changing or disappearing disk is not a logical-only file-system case.
-
Attempt a directory read:
dir W:\Windows dir W:\Windows\System32\Config -
Run CHKDSK without repair switches first:
chkdsk W: -
Record the complete summary, especially:
- file-system type;
- whether Windows found errors;
- unreadable segments or I/O errors;
- bad-cluster information;
- whether the volume could be opened at all.
-
If the drive repeatedly vanishes, CHKDSK cannot read it, or diagnostics report failure, stop and image/recover data before additional writes.
-
If the volume is readable and CHKDSK reports ordinary logical errors, proceed to Branch A.
-
If CHKDSK reports no file-system errors, treat
0xEDas evidence requiring storage-driver, filter-driver, update, or hardware analysis rather than forcing a repair.
Resolution steps
Branch A — Repair demonstrated logical file-system errors
-
Confirm that required data is backed up and the storage device is stable.
-
Run file-system repair:
chkdsk W: /f -
Record the final summary. Do not interrupt CHKDSK while it is actively repairing metadata.
-
Restart and test.
-
If CHKDSK specifically reports unreadable clusters or a surface-read problem and the drive has already been imaged, a deeper scan can be considered:
chkdsk W: /r -
Do not make
/rthe automatic first step. It performs a much heavier read and is inappropriate before imaging a drive that may be failing.
Branch B — Repair protected system files after the volume mounts
-
Once CHKDSK completes and
W:\Windowsis readable, run offline SFC:sfc /scannow /offbootdir=W:\ /offwindir=W:\Windows -
Record the final SFC result.
-
Restart and test.
-
If SFC requires a matching source, use FIX-018 rather than copying files manually.
Branch C — Roll back a directly preceding Windows update
Use this branch when the volume is now clean/readable and the first 0xED occurred during or immediately after servicing.
- Return to Advanced options > Uninstall Updates.
- Select Uninstall latest quality update for a monthly update or Uninstall latest feature update for a version upgrade when available.
- Complete the rollback and restart.
- Preserve Update History and servicing logs once Windows starts.
Expected results and branches
- CHKDSK repairs logical metadata and Windows starts: The failed mount involved file-system damage. Continue monitoring storage health.
- The volume is clean but
0xEDremains: Investigate storage drivers, filter drivers, controller settings, and hardware. Do not repeat CHKDSK. - The code changes to
0x7B: Use the controller/driver path; the volume may be healthy but inaccessible through the active storage stack. - The drive disappears or CHKDSK reports repeated I/O failures: Stop repair writes and preserve data.
- SFC repairs files after CHKDSK: Both file-system metadata and protected files were affected; verify both after startup.
Do not do this
- Do not run
chkdsk /rrepeatedly on a drive suspected of physical failure. - Do not treat CHKDSK repairs as proof that the hardware is healthy.
- Do not run
bootrec /fixmbr,/fixboot, and/rebuildbcdmerely because Windows cannot mount its volume. - Do not initialize, format, or convert the disk.
- Do not change SATA/AHCI/controller mode without recording and restoring the original value.
- Do not continue writing to a drive that disappears or reports escalating errors.
Rollback
CHKDSK repairs do not have a simple undo. The rollback is the pre-repair disk image or backup. Update removal can be reversed later by reinstalling the corrected update after the system is stable. SFC repairs can be reversed through System Restore or image restoration, not by copying random prior files.
Verification
- Windows completes three normal starts.
- A read-only
chkdsk W:orchkdsk C:from running Windows reports a clean file system. - Storage diagnostics report no hardware failure.
- Event Viewer does not show recurring disk, NTFS, or storage-controller errors during startup.
- The
0xEDstop does not recur after a cold boot and restart.
Confidence and stop conditions
Confidence is approximately 85% when 0xED is present, the drive remains stable, CHKDSK demonstrates logical file-system errors, and repair restores mounting. Stop when the drive is unstable, errors recur after repair, the volume is already clean, or evidence points to a controller/driver rather than NTFS.