我的 SSD 出了问题,我不得不通过 Linux Live USB 检查和修复磁盘。为此,我遇到了由于 Windows 休眠而无法运行 fsck 的问题,因此我删除了休眠文件
mount -t ntfs-3g -o remove_hiberfile
磁盘修复成功,但当我尝试重新启动 Windows 10 时,失败并显示错误代码0xc000000f
。
发生了什么?我该怎么做才能修复 Windows,而不必再次下载其 ISO?
答案1
启动时出现 0xc000000f 错误意味着引导加载程序未找到 BCD 文件,该文件是所有与引导相关的选项和设置的数据库。
虽然有修复 BCD 的方法,但我还是建议在另一台健康的 Windows 10 计算机上创建新的 Windows 安装媒体,并使用它来修复启动代码。
详情请参阅文章 如何在 Windows 10 中运行启动修复。
无法保证磁盘可以恢复到问题发生之前的状态。我建议查看磁盘的 SMART 数据,看看磁盘是否发生了灾难性错误并需要更换。
我建议,在做任何其他事情之前,首先使用 Linux 备份所有尚未备份的数据。