最近折腾一台古董联想 ThinkCentre M8500t-D428,主板应该是 Q87,官网虽然有 FBKTE0A 新版本 BIOS,不过更新后仍然无法从 PCIE 扩展卡上得 NVMe 协议 SSD 固态硬盘启动。
「联想ThinkCentre M8500t Q87主板用上NVMe协议SSD启动:https://0xo.net/465」相关关键词:老电脑用 M.2 接口 Nvme 协议固态硬盘安装装启动 Windows
尝试使用 MMTool 工具将 NVMe 驱动模块 NVMeExpressDxE.ffs 注入到 BIOS 文件,然后刷入主板,不过无论是纯 DOS 下通过 flash2.exe 刷入(18 - Error:Secure Flash Rom Verify fail.)或者 PE 下使用 Flash.cmd 调用 wflash2.exe 均无法通过校验,失败,应该得上编程器才能写入。
虽然有编程器,不过懒折腾,也怕搞坏主板,只好放弃 BIOS 注入 NVMe 驱动这方法。那还有什么方法让老电脑可以从 NVMe 固态硬盘启动呢?答案是:四叶草 Clover,折腾黑苹果的同学肯定不会陌生,用 Clover 引导 NVMe 也很不错。
「联想ThinkCentre M8500t Q87主板用上NVMe协议SSD启动:https://0xo.net/465」Clover 引导盘制作很简单,512M 大小的 U 盘就足够,下载 Boot Disk Utility (BDUtility.exe),目前最新版本 v2.1.2022 rev.030b(BDU_v2.1.2022.030b.X64+Clover-5151-X64.iso.7z-20230328.rar)
Boot Disk Utility 官网:https://cvad-mac.narod.ru/
插入空白或者已经备份好资料的 U 盘,打开 BDUtility.exe,可在 Options 处配置,不过一般默认即可,点击 Check 获取 Clover 版本,也可以使用本地下载好的版本,点击 Format 开始制作:
「联想ThinkCentre M8500t Q87主板用上NVMe协议SSD启动:https://0xo.net/465」确认 U 盘数据已经备份好,可格式化制作,点击「确定」开始制作,等待 All done 即可:
「联想ThinkCentre M8500t Q87主板用上NVMe协议SSD启动:https://0xo.net/465」完成后会看到一个 200M 名为 BDU(CLOVER)分区,拷贝该分区下 \EFI\CLOVER\drivers\off\NvmExpressDxe-64.efi 到 \EFI\CLOVER\drivers\UEFI\ 下面,接着修改启动项为 U 盘(貌似新版本只支持 UEFI,测试 Legacy 认不到盘启动,也许哪里设置没搞对),重启进入 Clover-EFI bootloader,选择「Windows 安装 U 盘」启动安装流程,安装 Windows 到 NVME SSD 即可(也可以进入 PE 安装)。
备忘:旧版本拷贝该分区下 \EFI\CLOVER\drivers-Off\drivers64\NvmExpressDxe-64.efi 到 \EFI\CLOVER\drivers64\ 和 \EFI\CLOVER\drivers64UEFI\ 目录下(前者 drivers64 是针对 legacy bios,后者 drivers64UEFI 是针对 UEFI boot)完成上述步骤后进入 bios 设置,修改启动项为 U 盘(该 U 盘同时支持 legacy 与 uefi boot)
如果需要在内置 SATA 接口硬盘制作引导,需要设置 Options > Configuration > Enable Fixed Disks。
另外这种方法会导致启动时间增加,通过修改 Clover-EFI bootloader 配置可以减少启动延时,文本编辑器打开 \EFI\CLOVER\config.plist 文件,搜索 timeout 定位到如下位置,将 5 改成 1 保存即可:
<key>Timeout</key>
<integer>5</integer>
博主之前已经使用优启通把 Win 11 系统和驱动安装到 NVMe 固态硬盘上,只是无法从固态盘引导,插上刚刚制作好的 Clover 引导 U 盘,默认「Boot Microsoft EFI Boot from EFI」选项就引导进 Win 11 了……
金士顿 (Kingston) 512GB SSD 固态硬盘 M.2 接口 (NVMe 协议 PCIe 4.0×4) KC3000 系列 + 佳翼(JEYI)NVME 硬盘转接卡 PCIE X16,读取速度最高接近 3200MB/s,插了一张亮机卡,这个速度应该接近主板极限了(Q87 芯片,8 条 PCIE 2.0 通道,虽然插的是 PCIE X16 插槽,不过 PCIE 2.0 8 通道满速也就 4GB/s)
虽然读取速度达不到硬盘标称 7000MB/s,一半还没到,不过也比 SATA 3.0 快好几倍了。
参考资料:使 x58 用上 NVME 协议 SSD、NVMe-boot without modding your UEFI/BIOS (Clover-EFI bootloader method)(工作原理流程:BIOS/UEFI->Clover-EFI->NvmExpressDxe-driver->bootpartition@NVMe-drive->OS)
附:MMTool + 联想 M8500t FBKTE0A 新版本 BIOS
任何服务、机场均有跑路风险,大小机场也没有绝对好坏,请注意甄别防范!!备用节点参考:大哥云官网、万城专线官网、飞机云官网、搬瓦工JMS、极客云官网……解压及网盘密码 1024
本文已于 2024-10-29 修改更新,您的宝贵建议请在文章下方评论区留言反馈,谢谢。