Windows 10 本地硬盤變成了可彈出磁盤

今天新裝了系統, 電腦是一個SSD+HHD, 沒想到裝好之後右下角顯示可安全刪除設備, 兩個硬盤在那裏. 這還得了.

查了一下午, 大致知道了是什麼問題. Standard SATA AHCI controller使用高性能的硬盤模式就會把硬盤看作是一個可熱插拔的存儲器, 所以自然就會顯示可彈出.

如果你的BIOS支持關閉HotSwap或者HotPlug, 那麼直接關閉就可以了.
或者你直接在BIOS裏把磁盤模式改爲IDE, 不過這樣就發揮不好你SSD的高性能了.

還有一種解決方法, 就是手動讓系統把這兩個磁盤當作本地磁盤.

  1. windows+R大概命令窗, 輸入regedit打開註冊表
  2. 定位到HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device, 創建多字符串參數類型(REG_MULTI_SZ)的TreatAsInternalPort, 在裏面寫上你硬盤的端口號.

硬盤端口號可以在設備管理器裏看, 比如我的就是2和3
在這裏插入圖片描述
那麼在TreatAsInternalPort裏輸入2和3, 注意要豎着, 而且最後一個輸完要回車. 下圖是一個例子, 把0,1,2,3全用了.
在這裏插入圖片描述
保存重啓即可.

對於win7, 配置有略微不同, 這裏不再贅述, 可以看下面的參考鏈接.

參考:
Internal SSD/SATA Drive Shows as a Removable in Windows

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章