使用 Gparted 后 Windows 10 出现 0xc0000001 错误

使用 Gparted 后 Windows 10 出现 0xc0000001 错误

我有一个双启动系统(Fedora + Windows 10),我想使用 Gparted 为 Windows 端添加一些额外的空间,但是当我启动 Windows 10 时,我进入了自动修复启动循环,所以我禁用了自动修复,现在我有一个 0xc0000001 错误代码

我尝试过:

  1. 从命令提示符修复 MBR

  2. 重建BCD

    我可以备份旧的 BCD,但当我尝试删除只读属性时,却找不到文件,因此无法替换它

  3. CHKDSK 没有返回要修复的损坏文件

  4. sfc /scannow 未发现错误

我的电脑上有重要文件,因此重新安装 Windows 不是一个选择 :/

我在 @cybernard 发布他的答案之前就重新安装了 windows 和 fedora,通过这里那里的一点点调整,我开始了解 windows 启动过程的工作原理,我有逻辑上的感觉他的回答会起作用,我把这个技巧留在这篇文章后面,这是对他的解决方案的一个建议,如果你发现自己也处于同样的情况,可以试一试,谢谢

答案1

0xc0000001 错误代码是未找到操作系统的重要部分。

放弃自动修复意味着您需要查看是否有备份和/或是否可以通过使用 USB 密钥启动来恢复所需的数据。

然后您需要重新安装 Windows。根据您的描述,这是我看到的唯一选择。

答案2

Windows 错误代码 0xc0000001 意味着您无法启动系统,通常是由于系统文件损坏或丢失。

Gparted 在 Linux 磁盘上比在 Windows 磁盘上工作得更好。它有时无法调整 Windows 分区的大小,实际上导致磁盘无法启动。最好在启动 Windows 时从 Windows 内部调整 Windows 磁盘的大小,但移动 Windows 分区必须使用 Gparted 或其他程序,因为 Windows 不这样做。

解决该问题的一个希望是 运行启动修复 使用 Windows 启动媒体或恢复磁盘。

为了保存数据,您可以将磁盘插入另一台计算机或外部机箱中,并希望 Windows 分区仍然可读。

如果您有磁盘的磁盘映像备份,最好的解决方案是恢复它(但我想您没有)。将来,在对磁盘进行任何分区编辑之前,请进行非常好的备份。

答案3

您需要一张带有可启动 Windows 副本的启动 CD/DVD/USB。我通常使用 Microsoft Media Creation Tool。

从它启动。

Shift F10(应该会给你一个类似 ms-dos 的命令提示符,也许 Shift f8)

我有时会遇到这种情况,通常使用

diskpart

选择没有现有驱动器号的系统卷。(系统保留类型)。

select vol 0  (or whatever # it is for you)
assign letter=h
exit

然后转到你的 h 驱动器

h:

然后导航到 BCD 文件并重命名或删除它。如果是这种情况,它可能被隐藏了。

attrib -h -r -s h:\boot\bcd
ren bcd bcd.bad

然后新建一个

bootrec /rebuildbcd

如果您不删除或重命名旧文件,则可能会被拒绝访问。如果现有 BCD 已损坏,有时会显示 0 个 Windows 安装。

相关内容