这是我第一次组装自己的电脑。我买了一个 M.2 SSD(具体来说是 ADATA XPG SX6000 M.2 2280 PCIe Gen3x2 SSD - 512GB),并将其插入主板(ASRock Fatal1ty X470 Gaming-ITX/ac)背面的 Ultra M.2 插槽中。
一切正常。但在安装 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 中内置硬盘显示为可移动 但没有任何应用有任何帮助,而且也没有可以接受的答案。
提前致谢!