这个问题比较难处理,如果你的BIOS支持关闭HotSwap或者HotPlug, 那么直接关闭就可以了.或者你直接在BIOS里把磁盘模式改为IDE, 不过这样就发挥不好你SSD的高性能了。
可尝试以下几种方法:
1、如果是扩展卡,可尝试正确安装扩展卡的驱动,看驱动选项里面是否有相关热插拔选项,以Marvell 88SE9215为例:
右击这个SATA 6G Controller,点开属性。
在第二页的Policies下面,点掉Enable safety remove disk一项,点确定,然后提示重启计算机。
按提示重启,问题解决。
2、如果驱动里没有相关设置项,可以尝试修改注册表:就是手动让系统把这两个磁盘当作本地磁盘.
windows+R打开命令窗, 输入regedit打开注册表
定位到HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device, 创建多字符串参数类型(REG_MULTI_SZ)的TreatAsInternalPort, 在里面写上你硬盘的端口号.
硬盘端口号可以在设备管理器里看, 比如我的就是2和3,那么在TreatAsInternalPort里输入2和3, 注意要竖着, 而且最后一个输完要回车. 下图是一个例子, 把0,1,2,3全用了.
保存重启即可.
注意:如果上述方法不行,可以先:
在CMD运行添加注册表的命令,只对storahci也就是微软自带的AHCI驱动做配置。
命令:
reg.exe add “HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device” /f /v TreatAsInternalPort /t REG_MULTI_SZ /d 0
最后,重启,问题解决了~
以上参考链接:
https://www.zhihu.com/question/20125944
https://www.zhihu.com/question/399860545/answer/1269414648
https://blog.csdn.net/yq_forever/article/details/106606053