我在内置硬盘上同时使用 Ubuntu 和 Windows 10。我刚刚买了一个新的 SSD,然后我使用rsync
命令将我的 ubuntu 复制到 SSD 上,并将此 SSD 连接到外部。然后我从 PC(包括 win10 和 ubuntu)上移除内置硬盘,然后内部连接 SSD(仅包括 ubuntu)。修复 grub 后,内置 ubuntu 就可以正常工作了。
但是将硬盘外接并尝试在其上启动 Windows 时,出现了“无法访问的启动设备”错误。我尝试使用 Windows cmd(从安全模式访问)和 ubuntu 启动修复工具来解决这个问题。
在启动修复程序中,我无法选择灰色的“MBR”选项。修复外部硬盘的 ubuntu grub 适用于外部 ubuntu,但再次在该 grub 上选择 Windows 最终会出现相同的“无法访问的启动设备”错误。
在 Windows 的 cmd 中(尝试使用 Windows 安装磁盘 cmd 和安全模式 cmd),我运行了一些bootrec
命令,但也没有帮助。
我放弃了我的旧文件并尝试在外部硬盘上运行干净的 win10 安装,我意识到它即将安装在内部固态硬盘上。
我可以简单地修复 Windows 启动管理器并将我的 Windows 保留在外部吗?
答案1
我认为您需要将该外部驱动器格式化为“可启动”以便创建 MBR,以便您可以从中启动。
可以找到分步说明这里