从一个驱动器启动,从另一个驱动器运行 Windows

从一个驱动器启动,从另一个驱动器运行 Windows

所以...我有一台旧的 HP Z600 工作站,它非常棒,配有双 Xeon 和 48GB ECC 内存。我的问题是存储速度是一个巨大的瓶颈。由于它的年龄,主板和 BIOS 仅支持 SATA II(3 GB/s),这限制了 SSD 的速度。我找到了一个可以工作的 Marvel SATA III PCIe 控制器,但 BIOS 只会分配一个通道,所以它仍然被限制在大约 4 GB/s。我有最新的 BIOS,并且 BIOS 是加密的,因此第三方 BIOS 黑客都无法成功更新它并添加新功能。

所以……我冒险买了一个三星 970 NVMe M2 驱动器和一个 PCIe 适配器,我知道我可能无法从它启动,而且我是对的。但是,一旦 Windows 启动并加载自己的 NVMe 驱动程序,它就会很好地识别该驱动器。而且哇,速度快了很多。(至少快 4 倍,最多快 10 倍,具体取决于您所查看的基准。)

所以...该机器还包括几个插入主板 SATA II 端口的 WD HDD。我希望找到一种方法让机器从 HDD 启动,加载识别 NVMe 驱动器所需的最少内容,然后切换并完成启动,更重要的是,从 NVMe 驱动器运行 Windows。

到目前为止,我已经将“系统保留”分区的克隆放在第一个硬盘的开头(主板上的第一个 SATA 端口上),并将其设置为主分区和活动分区。我已经执行了 bootrec /fixmbr 和 /fixboot,创建​​了一个 boot.ini,其中包含指向 NVMe 上的窗口的条目,还做了许多其他事情,但都没有成功。我对电脑很在行,但这对我来说是未知领域。(以前从未有过这种需要)

那么这可行吗?有人能给我一个如何实现的总结,并指导我找到一些包含详细信息的文档吗?或者也许有实现类似结果的解决方法?

答案1

这看起来像是一个工作GRUB- 通常用作 Linux 发行版的引导加载程序,但也能毫无问题地支持 Windows(事实上,它通常用于双启动 Windows 和 Linux)。

使用下面的指南将其安装在您的硬盘. 完成第 6 步后,您应该会看到安装程序自动识别并列出 NVME 驱动器上的 Windows 安装。

然后启动过程将BIOS/POST ---> Grub on the HDD ---> Pass off to NVME boot

从 Windows 安装 GRUB

相关内容