外部硬碟被錯誤地檢測為內部硬碟 - 如何更改以啟用熱插拔/彈出?

外部硬碟被錯誤地檢測為內部硬碟 - 如何更改以啟用熱插拔/彈出?

我有

  • 贏得 7 x64 主場勝利。
  • 硬碟是希捷Barracuda,7200.7 ST3120827AS。 3.5",序號:3ms006n6,韌體:3.42(無進一步更新)
  • NexStar CX 外殼(已安裝驅動程式)。

我有三個驅動器:

  • 已安裝作業系統的 WD320
  • WD750資料儲存(內部)
  • Seagate 120(外部)- 透過 esata 板連接到主機板上的 SATA(MSI p43 neo)

嘗試在裝置管理員中卸載硬碟,沒有效果。此外,內部 WD750 被偵測為外部驅動器,並且工作列圖示允許將其彈出(與希捷不同)。

所有磁碟機均已配置 - 線上、簡單、基本、NTFS、活動、主分割區(c 磁碟機除外)。

希捷以前用作 XP 作業系統的主磁碟,因此我刪除了該磁碟區並建立/重新格式化(速度不快)。 HDD 不再「活動」。但沒有解決問題。

背景

  • 最初,我安裝了win 7,BIOS設定為IDE,忘記安裝晶片組驅動程式。然後我更改了win 7來安裝AHCI驅動程序,將BIOS更改為AHCI並重新啟動。 Win 7 載入了驅動程序,但 WD HDD 出現問題/崩潰。我安裝了晶片組驅動程式和最新的英特爾儲存矩陣軟體thingie(在安全模式下)。之後一切運作正常,除了無法正確偵測外部磁碟機的問題]

我注意到在驅動程式屬性下(並且在註冊表中類似)兩個驅動器的配置不同(例如,在WD 的驅動程式詳細資訊屬性功能中,值設定為0000006、CM_DEVCAP_REMOVABLE 和EJECTSUPPORTED - 而希捷顯示0000080 和CM_DEVCAP_SURPRISEREMOVALOK) 。

有什麼簡單的方法來配置東西嗎?我嘗試物理交換主機板上的SATA連接,但沒有成功

到目前為止,我發現解決我的問題的方法可能是執行一些註冊表更改:

如何從 Windows 7 托盤圖示中刪除彈出 SATA 磁碟機的選項?

答案1

這似乎是一個愚蠢的問題,但您是否為您的 eSATA 附加卡安裝了最新的製造商特定驅動程式?我只是在使用外部磁碟機(但連接到主機板的 SATA 控制器)時遇到了本質上相同的問題,結果發現 Microsoft 的通用 SATA AHCI 驅動程式無法勝任該任務:Windows 7 磁碟管理公用程式不會顯示具有 ext3(類型 83)分割區的磁碟

答案2

我問的這個問題(並回答)去年可能會提供一些見解。它基本上取決於您的設備,出於某種原因,將自身註冊為大容量儲存設備,而不是可移動儲存設備。有一些工具可以解決這個問題。

相關內容