我使用的是具有 eSATA 连接的笔记本电脑。我想在外部磁盘上安装 Windows 7(使其与内部硬盘上的操作系统完全分离)。根据制造商的说法,无法从 eSATA 驱动器启动。我检查了 BIOS 设置,它似乎是正确的 - eSATA 甚至没有列在启动顺序中。
我想知道是否有办法解决该限制,例如在 USB 驱动器上启动自定义引导加载程序,仅在 eSATA 驱动器上启动 Windows 7。
答案1
我从 eSATA 启动一个老旧的 XP 安装没有遇到任何问题,尽管我的 BIOS 也没有将 eSATA 列为可启动项。它将 HDD 列为可启动项,并且不区分内置 HDD 和外置 HDD。
因此,我会移除内部驱动器,插入外部驱动器并进行测试。
或者,作为更快的测试:移除内置驱动器,将其插入连接到 eSATA 端口的外壳中。然后尝试启动它。它应该可以工作。
答案2
我从笔记本电脑上的 eSATA 驱动器运行 Windows 7 副本。以下是我操作的方法:
- 我从笔记本电脑中移除了旧驱动器
- 将新驱动器放入笔记本电脑
- 在新驱动器上安装 Windows 7
- 将旧驱动器放回笔记本电脑,并将新的 Windows 7 驱动器放回其 eSATA 盒中
- 启动旧驱动器
- 插入 eSATA 驱动器,并记下分配给 eSATA 驱动器上 Windows 7 分区的驱动器号(使用 Windows 资源管理器浏览正确的驱动器,然后记下分配给它的驱动器号)
- 已安装易BCD更改引导加载程序
- 使用 EasyBCD 创建了一个新条目,将其命名为“Win7 eSATA”,并告诉它在 eSATA 驱动器上的驱动器号 #6 处找到 Windows 7 的新副本
- 重新启动
现在,启动时您将看到一个菜单,您可以在其中默认启动内置 Windows 7,或者选择“Win eSATA”并从外置驱动器上的 Windows 7 启动。除非您打算使用 eSATA 驱动器,否则无需连接它。