本质上,我试图在我拥有的 HFS+ 磁盘上工作(在 W10 下),因此安装了 Paragon HFS+ 以便能够访问它。然而,不幸的是,我在安装后重新启动了计算机,并出现了 BSOD——“无法访问的启动设备”。从那时起,我就完全无法让它启动到这个 Windows 安装中。
我几乎尝试了所有方法:
启动恢复系统尝试让它自动修复它(当然,它不起作用。)
从注册表禁用 Paragon HFS+
按照互联网上遇到此问题的少数人的建议删除 Paragon HFS 的注册表项(无效)
重新创建我的 EFI 分区
我的主板上有各种不同的 SATA 插头
启动另一个操作系统(有效!但不是解决方案)
在安装介质的恢复命令行中乱搞 bootrec / 等
更改驱动器的启动顺序(并拔下除 Windows 10 驱动器以外的所有驱动器)
使用 diskpart 确保驱动器分配了正确的字母
... 运气不佳。我检查了驱动器上的文件,一切都完好无损。我重新创建了 EFI 分区和 MBR,两种启动方法都进入加载屏幕,旋转了一会儿,然后出现相同的 BSOD。
我目前无法重新安装此驱动器的 Windows 副本,因此必须以某种方式让此安装再次运行。
有没有办法通过在其他驱动器上安装 Windows 来手动从安装中删除 Paragon HFS+?我试过 WMIC,但似乎不起作用,甚至理论上也不允许我定位其他驱动器。
或者相反,Paragon 才是问题所在?根据https://www.reddit.com/r/techsupport/comments/36ies0/inaccessible_boot_device_after_uninstalling_hfs/,已知这会导致此问题...
有什么办法可以挽救吗?安装完成,进入加载屏幕,驱动器正常,所有必需的文件都在那里,我认为可能是问题的程序在功能上被禁用了...我真的不知道问题可能是什么。
系统:
英特尔® FX8320
技嘉GA-970A-D3
12GB Ram(经测试功能正常 - 不是问题)
技嘉 GTX 760
3个驱动器:
120gb 固态硬盘,安装的 Windows 10 已损坏,并有一个 EFI 分区用于启动。
2TB 硬盘,包含数据
1TB 硬盘,包含数据并安装有 OSX Yosemite
答案1
奇怪的是,经过几个小时的努力,这对我来说是有用的,重新创建了 UEFI 启动结构。
症状:
我收到了无法访问的启动设备,以及 0xc000000e 错误,有时还会出现 0xc0000001 错误(“多次尝试后,您电脑上的操作系统仍无法启动...”)。
解决方案:
- 如果您可以进入 Windows 恢复屏幕,请单击“高级”,然后单击“启动设置”选项。
- 选择安全模式。
- 重新开始
- 让 Windows 启动到安全模式。
- 再次重启。
- 让计算机正常加载。
我不确定安全模式可以修复什么,但在经过一番努力后,我怀疑这不是 BCD 启动问题,而实际上是驱动程序损坏,并且(不知何故)启动到安全模式可以修复该问题。
后记
在将我的 BIOS 设置恢复到其原始状态时(因为我在使我的计算机工作时已经更改了它们很多次),我发现在将 ACHI 更改回 ENABLED(然后将其设置为 DISABLED)时,我再次遇到了另一个 INACCESSIBLE BOOT DEVICE 崩溃。
我启动到安全模式并检查 Windows 驱动程序。我的硬盘控制器和硬盘驱动器的驱动程序已转换为 IDE。在安全模式下,会加载 ACHI 驱动程序。在正常的 Windows 加载过程中,会加载 IDE,因此,当我将 BIOS 更改为 ACHI 时,在正常加载情况下会出现崩溃。
我启动到安全模式,通过控制面板 -> 设备管理器 -> 查看 -> 显示隐藏设备删除了所有 IDE 驱动程序。在磁盘驱动器和 IDE ATA/ATAPI 控制器下,我删除了所有 IDE 驱动程序实例。(它们未被使用,因为我处于安全模式,并且正在使用 ACHI 驱动程序。)
然后我重新启动并确保 ACHI 模式已启用,从那时起一切都进展顺利。