在其他驱动器上安装 Arch 后 Windows 10 无法启动

在其他驱动器上安装 Arch 后 Windows 10 无法启动

我对编程非常感兴趣,所以我尝试安装 Linux。我使用可启动的 USB 闪存驱动器来启动 iso,并开始按照德语教程进行操作Arch-Linux 维基。我有一个 120 GB 的 SSD,上面装有 Windows,还有一个 2TB 的 HDD,我将它缩小了 200GB,为 Linux 腾出了空间。我曾经gdisk使用 gpt 创建根分区和交换分区。重新启动以检查 2TB 驱动器上的日期是否正确后,我无法启动 Windows,Arch-Linux ISO 启动屏幕看起来不同。我按照教程完成了操作,在 syslinux 无法工作后,我删除了 Linux 分区并尝试从我的 SSD 启动,结果出现错误:“重新启动并选择正确的启动设备...”

为了检查我的数据是否正常,我将 2TB 硬盘的分区类型更改为 mrd,并在其上安装了 Win 8,运行正常。我可以看到我的所有数据,甚至需要新安装的 Windos 的管理员密码才能访问用户文件。有人知道为什么我的 Windows 无法启动吗?非常感谢您的帮助。

LG n0w0rk

答案1

重新安装 Windows 应该修复MBR(主引导记录),所以很奇怪它没有发生,但你也可以手动执行此操作,例如检查本指南

基本上,您需要执行以下操作:

  1. 从安装或恢复媒体(CD/DVD/USB 驱动器)启动
  2. 选择维修>故障排除>命令行
  3. 执行以下命令:

    bootrec /FixMbr
    bootrec /FixBoot
    bootrec /ScanOs
    bootrec /RebuildBcd
    
  4. 重启

还,确保 Windows 分区设置为积极的,例如检查本指南详情(第二部分如何更改活动分区)。

  1. 从安装或恢复媒体(CD/DVD/USB 驱动器)启动
  2. 选择修复 > 故障排除 > 命令行
  3. 跑步DiskPart
  4. 执行List Disk并找到包含已安装Windows系统的磁盘
  5. 执行上一步中的磁盘在Select Disk x哪里x
  6. 执行List Partition并找到包含已安装Windows系统的分区
  7. 执行上一步中的分区在Select Partition x哪里x
  8. 执行Active
  9. 重启

相关内容