如何使 M.2 PCIe SSD 驱动器在 Windows 10 中不可移动?

Wil*_*son 6 pci-express ssd sata windows-10 m.2

第一次,我建立了自己的电脑。我买了一个 M.2 SSD(特别是 ADATA XPG SX6000 M.2 2280 PCIe Gen3x2 SSD - 512GB)并将其插入主板背面的 Ultra M.2 插槽(华擎 Fatal1ty X470 Gaming-ITX/ac) .

事情大多都很好。但是在其上安装了 Windows 10 后,我的 SSD 显示为可移动驱动器,这让我发疯了。为什么我要弹出运行 Windows 的磁盘?幸运的是,如果我尝试(软)弹出它,它会失败。(我不太担心意外的硬弹出 - 随便到达太难了。)

我的 UEFI 有一个热插拔选项(我认为只有 SATA)并且它一直处于禁用状态。所以可能不是这样。

我还尝试了此答案(https://superuser.com/a/961242/305345)中 的注册表修复程序如何删除从 Windows 7 托盘图标中弹出 SATA 驱动器的选项? 并且整个 'storahci' TreatAsInternalPort 0-5 对我没有任何作用。但也许那是注册表的错误部分 - 因为严格来说这可能不是 SATA 驱动器?

我也尝试过“禁用写入缓存”方法 - 没有。事实上,这种变化甚至不会持续!如果我重新启动系统,它会立即恢复写入缓存。在设备上禁用写入缓存将持续存在,但不会在 Windows 中禁用(软件?)写入缓存。

我还尝试了最新的芯片组驱动程序,我已经从 ADATA 寻找驱动程序,但他们似乎没有提供。我也在运行最新的 UEFI。

我承认还有一个问题 内部硬盘驱动器在 Windows 10 中显示为可移动 但没有任何应用帮助,无论如何都没有可接受的答案。

提前致谢!