连接第二个 SATA 磁盘后 Windows 7 无法启动

连接第二个 SATA 磁盘后 Windows 7 无法启动

我的主要操作系统是 256GB SSD 上的 Ubuntu,具有以下分区(由 Ubuntu 安装程序设置):

  • 基本的
    • 30 GB
  • 延长
    • 30 GB
    • 30 GB
    • 8GB(交换)
    • 156GB

分区系统是msdos而不是GPT。

我刚刚添加了第二个 128GB SSD,用于安装Windows 7 家庭版,并且发现(经过一番咬牙切齿之后)每当插入 Linux 磁盘时,安装就会因 0x0000225 错误而崩溃。所以我拔掉了它只是为了安装 Windows。

现在我真的很想弄清楚为什么 Windows根本无法启动当我的 Linux 磁盘插入时,出现一个非常无用的通用错误(“Windows 无法启动...修复?...Windows 无法启动...修复?...”永远。)

我已经发现一篇不太能激发信心的帖子这表明 Windows 无法处理 Linux 磁盘上的逻辑分区数量,解决方案是将这些分区转换为主分区,但我并不想这么做。我也很惊讶会遇到这个问题,因为我过去曾多次进行双启动。

我的系统是自制的,但非常通用:华硕 P8H61-I 主板,i7-2600K。

有人能建议可能的罪魁祸首或解决方法吗?我在 BIOS 中查找了可以尝试的任何兼容性选项,但没有发现任何明显的问题。

更新:似乎存在一个问题(已讨论这里),当另一个 mbr 格式的磁盘上有扩展分区时,Windows 7 无法启动。所以我怀疑这是我的问题。

答案1

从此出现成为一个Windows 7 中的错误似乎没有修复,我最终通过“修复”我的 Linux 磁盘解决了这个问题,方法是使用以下方法将分区表从 MBR 转换为 GPT磁盘分区然后通过 Ubuntu Live CD 取消我的 Grub2 安装,启动修复

相关内容