Samsung 960 EVO M.2 SSD无法启动,ROG R4E主板适配问题求助
搞定ROG R4E不认M.2转PCIe SSD启动项的问题
兄弟,我碰到过不少老X79主板用NVMe SSD当启动盘的情况,你的问题太典型了——系统能装进去、从SATA盘启动也能访问,就是BIOS里找不到启动项,核心问题基本都在BIOS设置或者启动兼容性上,给你一步步捋解决方案:
1. 先开BIOS里的PCIe启动权限
ROG R4E是X79老平台,默认可能没给PCIe设备开启动权限。进BIOS(按Del或者F2)后,找这俩地方:
- 先跳去Advanced -> PCI Configuration,找到PCIe ROM Priority或者类似的选项,把它设为Enabled,让主板加载PCIe设备的启动引导程序。
- 再切到Boot菜单,看看有没有Add New Boot Option的功能,手动把这个M.2 SSD的EFI分区(或者MBR引导记录)加到启动列表里。老主板有时候懒,不会自动扫描PCIe设备的启动分区,得手动加。
2. 对齐启动模式(UEFI/Legacy)
你装Win10的时候用的是UEFI还是Legacy模式的U盘?这个必须和BIOS里的启动模式完全匹配:
- 如果是用UEFI模式的U盘装的系统,那BIOS里要把Boot Mode改成UEFI,同时关掉CSM (Compatibility Support Module)(有些老主板叫Legacy Support)。
- 如果是Legacy模式装的,那BIOS得设成Legacy/CSM Enabled。
提醒下:ROG R4E的UEFI支持不算特别新,960 EVO是NVMe SSD,优先用UEFI模式,老Legacy模式对NVMe的启动支持可能有bug。
3. 给主板BIOS升个级
X79平台的早期BIOS对NVMe SSD的支持有不少坑,华硕后来专门推过针对NVMe的BIOS更新。你去华硕官网找ROG R4E的最新BIOS(一定要对应你的主板型号,别下错),用U盘刷个BIOS。刷完重启再扫启动设备,大概率就能认出M.2 SSD的启动项了。
4. 排查适配器和PCIe插槽的兼容性
有些便宜的M.2转PCIe适配器不带启动ROM,或者和X79的PCIe插槽不兼容。你可以试试换个PCIe插槽(比如从x16换成x8,或者换另一个空闲插槽),或者换个带启动ROM的适配器。另外要确认你的适配器是支持NVMe协议的,不是那种只支持SATA M.2的适配器——960 EVO是NVMe的,插SATA适配器肯定不行。
5. 修复系统引导分区
如果前面的设置都调对了还是看不到启动项,那可能是系统引导分区出问题了。你用Win10安装U盘启动,进修复计算机 -> 疑难解答 -> 命令提示符,敲这几个命令:
diskpart list disk # 找到你的M.2 SSD对应的磁盘号,比如Disk 1 select disk 1 list partition # 找那个100MB左右的FAT32格式EFI分区 select partition X # X是刚才找到的EFI分区编号 assign letter=Z: exit bcdboot C:\Windows /s Z: /f UEFI # 如果是Legacy模式,把/f UEFI换成/f BIOS
执行完重启,再进BIOS看看能不能找到启动项。
内容的提问来源于stack exchange,提问作者user869887




