我对编程非常感兴趣,所以我尝试安装 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(主引导记录),所以很奇怪它没有发生,但你也可以手动执行此操作,例如检查本指南。
基本上,您需要执行以下操作:
- 从安装或恢复媒体(CD/DVD/USB 驱动器)启动
- 选择维修>故障排除>命令行
执行以下命令:
bootrec /FixMbr bootrec /FixBoot bootrec /ScanOs bootrec /RebuildBcd
- 重启
还,确保 Windows 分区设置为积极的,例如检查本指南详情(第二部分如何更改活动分区)。
- 从安装或恢复媒体(CD/DVD/USB 驱动器)启动
- 选择修复 > 故障排除 > 命令行
- 跑步
DiskPart
- 执行
List Disk
并找到包含已安装Windows系统的磁盘 - 执行上一步中的磁盘在
Select Disk x
哪里x
- 执行
List Partition
并找到包含已安装Windows系统的分区 - 执行上一步中的分区在
Select Partition x
哪里x
- 执行
Active
- 重启