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