配置 UEFI 双 BIOS 以从 SSD 启动并访问辅助 HDD

配置 UEFI 双 BIOS 以从 SSD 启动并访问辅助 HDD

直到最近,我一直很高兴地运行一个(预建的)Windows 7 Pro 盒子,它有以下功能:

  • 技嘉 Z77-D3H 主板(UEFI 双 BIOS、vF19b)
  • Crucial M4 SSD(120Gb 启动驱动器)
  • Western Digital HDD(约 1Tb 数据驱动器)
  • CD/DVD 驱动器

所有驱动器都通过单独的 SATA 连接器连接(SSD 在通道 0 上,HDD 在通道 2 上,CD/DVD 在通道 5 上)。问题开始于我注意到 SSD 变得有点太满(大约 6Gb 可用),所以我购买了一个替换驱动器(OCZ-ARC100 240Gb)。

使用 Acronis TrueImage 2013,我暂时用新的 SSD 替换了 HDD,并克隆了数据。到目前为止,一切顺利 - 直到我尝试在插入新的 SSD 和 HDD 的情况下重新启动。那时我剩下:

Bootmgr失踪

经过一番苦思冥想、咒骂和更换驱动器(以及借助 Windows 修复 CD)后,我终于设法让 SSD 和 Windows 重新启动,但必须插入新的 SSD。当我尝试重新连接 HDD 时,我又回到了“BOOTMGR 丢失”的状态。

我已在 BIOS 中启用 AHCI,并具有以下启动选项:

  • UEFI:TSSTcorp CDDVDW SH-224BB
  • Windows 启动管理器
  • UEFI: WDC WD10EZRX-00A8LB0
  • P0:OCZ-ARC100
  • CD/DVD 驱动器

硬盘BBS优先级:

  • P0:OCZ-ARC100
  • P2:西数 WD10EZRX-00A8LB0

CD/DVD ROM 驱动器 BBS 优先级:

  • P5: TSSTcorp CDDVDW SH-224BB

其他可能相关的设置:

  • CSM 支持:始终
  • 启动模式选择:UEFI 与传统
  • PXE 启动选项控制:已禁用(其他选项:仅 UEFI / 仅传统 / 传统优先 / UEFI 优先)
  • 存储启动选项控制:仅限遗产(其他选项:仅 UEFI / 传统优先 / UEFI 优先)
  • 显示启动选项控制:仅限遗产(其他选项:仅 UEFI / 传统优先 / UEFI 优先)

笔记 如果将“CSM 支持”切换为“从不”,则所有子选项都将被隐藏,但在重新启动时 BIOS 不会再出现,直到 CMOS 电池暂时断开!

使用分区向导启动 CD,我在各个驱动器上找到了以下信息:

旧款 Crucial SSD (MBR):

  • 系统保留 (106Mb, NTFS) – 活动且启动
  • 数据(119.13Gb,NTFS)

新的 OCZ SSD(GPT):

  • GPT 保留(128Mb)
  • GPT EFI 系统分区 (100Mb, FAT32) – 活动和启动
  • GPT 数据分区(223.35Gb,NTFS)

硬盘:

  • 存储(881.51Gb,NTFS)
  • Acronis SZ(50GB,FAT32)

我所看到的新旧 SSD 之间的唯一区别(除了容量之外)是,由于某种原因,新的 SSD 使用 GUID 分区表(GPT)而不是 MBR。

分区向导提供了将 GPT 驱动器转换为 MBR 的功能 - 有人可以确认这是否可能是缺少的步骤,可以让我的机器读取两个驱动器吗?

任何帮助很多感谢!

如果我没有学到其他东西,那就是在拔掉任何电源之前备份 BIOS 设置。吸取教训!

答案1

看来你克隆了数据,但没有克隆正确的启动区域,最可靠的解决方案是准备一个新的克隆(抱歉)。
我建议使用克隆兹拉它可以处理 MBR 和 GPT 分区格式。
您可以将克隆存储在 HDD 上作为备份(设备到 HDD),也可以像您一样使用设备到设备。
我上周刚刚进行了相同的迁移(尽管使用的是三星 SSD)。
如果您确实选择了 Clonezilla - 请务必查看并打印一份硬拷贝。(分步保存和恢复指南)

答案2

看来您的磁盘克隆工具出于某种原因从旧的 MBR(传统)安装中创建了 GPT(UEFI)安装。因此,Windows 无法启动,因为它已在传统(非 UEFI)模式下安装。

我建议再次尝试克隆,但在执行此操作之前,请将 BIOS 选项“启动模式选择”设置为仅传统。

相关内容