Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 安全移除硬體顯示內建硬碟/光碟機?登錄檔修正 SATA 可移動裝置誤判

編輯:Windows 7 系統介紹

Windows 7 的「安全移除硬體」圖示有時會錯誤列出內建 SATA 硬碟或光碟機,導致使用者誤操作。這是因為 SATA 控制器驅動程式將內建裝置誤報為可移動裝置。透過登錄檔新增 DisableRemovable 值,可指示驅動程式將特定裝置視為固定裝置,解決誤判問題。

操作步驟

  1. 按 Win + R 輸入 regedit 開啟登錄編輯器。
  2. 導覽至:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata
    (不同晶片組可能為 iaStor、amd_sata、storahci 等,請依實際裝置管理員中 SATA 控制器驅動程式名稱確認)
  3. 在右側空白處按右鍵 → 「新增」→ 「DWORD (32 位元) 值」。
  4. 命名為 DisableRemovable。
  5. 雙擊該值,將「數值資料」設為 1。
  6. 點選「確定」,關閉登錄編輯器,重新開機生效。
執行 regedit nvata 服務登錄機碼

原理說明

SATA AHCI 驅動程式(如 NVIDIA nForce nvata、Intel iaStor)依據裝置回報的特性判斷是否為可移動裝置。部分主機板 BIOS 或裝置韌體回報錯誤,導致內建硬碟被標記為可移動。DisableRemovable=1 強制驅動程式忽略裝置回報的可移動旗標,視為固定裝置,不再出現在「安全移除硬體」清單中。

常見 SATA 驅動服務名稱對照

晶片組/控制器服務名稱 (Services 下鍵值)
NVIDIA nForcenvata
Intel (舊版)iaStor
Intel (新版 RST)iaStorV / storahci
AMDamd_sata / amdxata
Marvellmv91xx / mvxxmm
通用 Microsoft AHCIstorahci

驗證方法

重開機後,點選工作列通知區域「安全移除硬體」圖示,確認內建硬碟/光碟機不再列出。若仍列出,諈嘗試在對應驅動服務機碼下新增 DisableRemovable,或更新晶片組驅動程式至最新版。

注意事項

  • 修改登錄檔前建議匯出備份對應機碼分支。
  • 若使用 Intel RST (Rapid Storage Technology),建議直接在 RST 管理介面中設定裝置類型為「固定」,而非修改登錄檔。
  • 外接 eSATA/USB 硬碟正常情況下應保留可移動特性,勿誤修改其驅動服務設定。
Copyright © Windows教程網 All Rights Reserved