Ahmed Taha Asked: 2020-06-29 23:07:09 +0800 CST2020-06-29 23:07:09 +0800 CST 2020-06-29 23:07:09 +0800 CST 不同驱动器上的系统分区和引导分区 772 我在 SSD 上安装了 Windows,但如图所示,系统驱动器是 HDD。 这发生在我双启动 Windows 和 linux(Linux 在 HDD 上的一个分区上)然后一起删除了 linux 分区之后。这导致无法启动到 Windows,所以我使用 easyBCD 将其添加到启动列表并自动选择。这会导致系统启动缓慢和各种错误。 许多允许操作系统迁移的软件将 HDD 检测为操作系统驱动器,mbr2gpt /convert /allowFullOSCMD 中的命令也是如此。 有没有办法在不格式化/重新安装的情况下解决这个问题? 磁盘管理 命令 hard-drive ssd 2 个回答 Voted Tonny 2020-06-30T00:12:57+08:002020-06-30T00:12:57+08:00 看来您正在运行 MBR 系统。 在这种情况下,它相对简单。 如果您卸下硬盘驱动器,您基本上只有一个带有损坏的引导加载程序的磁盘 Windows。 首先制作可启动的 Windows 安装媒体(USB 或 DVD)。为此,您可以使用 Microsoft MediaCreator 工具。选择与您当前运行的相同的 Windows 版本。(警告:默认情况下,Microsoft 始终提供最新版本。这可能比您的版本更新。) 然后断开 HDD。显然您的系统将不再从磁盘启动,因此请从安装媒体启动它。 进入恢复模式,让它修复启动问题。 这应该在 SSD 上设置一个新的引导加载程序。 之后,您可以重新连接硬盘。确保在 BIOS 中从可引导设备列表中删除了 HDD,否则您的计算机可能仍会尝试通过错误的引导加载程序进行引导。 在您尝试弄乱 mbr2gpt 并转换为 UEFI 引导之前,请执行所有这些操作并确保系统运行良好。 (我猜这是您的最终目标,否则 GPT 转换将毫无意义。) Best Answer Ahmed Taha 2020-06-30T05:41:11+08:002020-06-30T05:41:11+08:00 解决了: 我运行“ easyBCD ”并更改了引导驱动器,将引导加载程序重新写入 C 驱动器。 然后我使用“ minitool 分区向导”将硬盘驱动器设置为非活动状态。 然后我使用该命令mbr2gpt /convert /allowFullOS将操作系统驱动器转换为 GPT 并启用 UEFI 支持,最后它启动得更快更干净。 这就是现在一切的样子:
看来您正在运行 MBR 系统。
在这种情况下,它相对简单。
如果您卸下硬盘驱动器,您基本上只有一个带有损坏的引导加载程序的磁盘 Windows。
首先制作可启动的 Windows 安装媒体(USB 或 DVD)。为此,您可以使用 Microsoft MediaCreator 工具。选择与您当前运行的相同的 Windows 版本。(警告:默认情况下,Microsoft 始终提供最新版本。这可能比您的版本更新。)
然后断开 HDD。显然您的系统将不再从磁盘启动,因此请从安装媒体启动它。
进入恢复模式,让它修复启动问题。
这应该在 SSD 上设置一个新的引导加载程序。
之后,您可以重新连接硬盘。确保在 BIOS 中从可引导设备列表中删除了 HDD,否则您的计算机可能仍会尝试通过错误的引导加载程序进行引导。
在您尝试弄乱 mbr2gpt 并转换为 UEFI 引导之前,请执行所有这些操作并确保系统运行良好。
(我猜这是您的最终目标,否则 GPT 转换将毫无意义。)
解决了:
我运行“ easyBCD ”并更改了引导驱动器,将引导加载程序重新写入 C 驱动器。
然后我使用“ minitool 分区向导”将硬盘驱动器设置为非活动状态。
然后我使用该命令
mbr2gpt /convert /allowFullOS
将操作系统驱动器转换为 GPT 并启用 UEFI 支持,最后它启动得更快更干净。这就是现在一切的样子: