Dawning.ca
  • Blog
  • About
  • Projects
  • Archives

Fix INACCESSIBLE_BOOT_DEVICE with Boot Camp Windows Systems - Thu, Dec 19, 2019

Like any self-respecting computer geek, I like everything. I typically run-up Windows on my Macs by installing it via Boot Camp, and then booting it as a VM. This lets me run everything in parallel, but also go full native mode when needed.

Recently, I found I couldn’t boot my Windows natively any more, though it would still work fine in my VMware Fusion. When booting natively, my Windows install with BSOD on an INACCESSIBLE_BOOT_DEVICE exception. After a bit of googling, I found that this was likely related to storage drivers. I ultimately managed to fix my Windows environment (without a reinstall), here are the steps:

  • Launch your Windows environment from within a VM under macOS. You will need to operate on your Windows C:\ from within a Virtualized Environment because the storage volume will be unlocked and accessible, but there won’t be a need for a special driver running under Windows for this.

  • Use the Boot Camp Assistant to fetch the Boot Camp Drivers. Copy them in to your Windows environment.

  • Boot the Windows VM from a Windows Installer Disk Image.

  • Open a command-line by pressing shift+F10 (fn+shift+F10)

  • Run the command: dsim /Image:C:\\ /Add-Driver /driver:c:\\path\\to\\your\\boot-camp\\drivers\\$WinPEDriver$ /recurse (Update the /driver part to match your system’s configuration)

  • That’s it, it should have run and now your Windows environment will be natively bootable again, at least, mine is.

This method was adapted from that described here: https://twocanoes.com/knowledge-base/resolving-inaccessible_boot_device-error-after-restoring-winclone-image/

Back to Home


© 2026

GitLab