我可以将 M.2 插入实时机器吗

我可以将 M.2 插入实时机器吗

总结

是否可以将 M.2 插入实时系统不会炸毁东西?普遍的共识似乎是 M.2 不支持热插拔。但我只想在启动后插入它。


背景

系统设置

  • 母板:技嘉 Z170X-Gaming3,
  • 内存:32 GB,
  • 图形处理器:(部分)华硕 Radeon R9-390X
  • 处理器:Intel i7 Skylake(不记得型号了,但它是最早的 X 4C8T 型号之一)
  • Sandisk M.2 SSD(SATA 模式):Ubuntu 16.04
  • 三星 M.2 SSD(SATA 模式):Windows 10 和 EFI 分区
  • RAID 阵列:仅存储数据,没有启动映像。

问题

我跟着这个答案修复 Windows 就是 Windows(烦人)并切换启动顺序,导致重启后无法进入 Ubuntu(我的主要操作系统)。现在,(我认为)这导致 BIOS 中的启动管理器发生冲突,所以我的计算机卡在 BIOS 启动屏幕上。我无法进入 BIOS 设置,也无法执行任何操作。它完全没有响应。由于这是一个极端情况,因此网上没有可用的帮助。

潜在修复

我的想法是拔掉三星 M.2 硬盘,从 Sandisk M.2(首选)或使用实时 USB 启动 Ubuntu。然后插入三星 M.2,并以某种方式修改 Windows 启动管理器。我也在我的 Ubuntu 操作系统中虚拟化了 Windows 操作系统(请参阅此问答),因此如果我可以在 Sandisk M.2 上启动 Ubuntu,那么我只需通过 Virtualbox 启动 Windows 即可解决问题。如果不行,我也不太担心,因为这是全新安装,因此我可以删除启动管理器和 Samsung M.2 上的分区并重新安装操作系统。

但是,这样做时,我不想损坏计算机。因此,了解以下信息非常重要:如果我可以将 M.2 插入实时机器,因为我的计划取决于它。如果没有,有人可以给我一个替代建议吗?请注意,重置 BIOS 不起作用。我不知道是否有可能跳过 POST,直接进入 BIOS,在那里我可以从启动设备禁用三星 M.2。

答案1

据我所知,M.2 不是为热插拔而设计的。SATA 标准本身是热插拔的,传统硬盘或 SSD 上的 SATA 连接器设计为支持热插拔,但 M.2 连接器不支持。

更好的解决方案是使用 M.2 SATA 转 USB 外壳。我在亚马逊上快速搜索后找到的最佳结果是这个 StarTech 外壳

StarTech M.2 SATA 转 USB 外壳

相关内容