| 癥狀 | 核心成因 | 典型特徵 |
| 雙擊彈出「選擇開啟方式」對話框 | 檔案系統損壞 / 驅動磁碟機關聯錯誤 | 右鍵→開啟/瀏覽正常、屬性顯示容量正常 |
| 雙擊無反應 / 顯示「無法存取」 | 分區表損壞 / 硬體故障 / 寫保護 | 磁碟管理顯示 RAW/無檔案系統 |
| 右鍵選單出現「自動播放」為首選 | Autorun.inf 病毒 / 媒體內容類型誤判 | 根目錄有隱藏 autorun.inf 指向惡意程式 |
| 雙擊進入其他分區/資料夾 | 註冊表 Drive/Folder shell 鍵值被劫持 | 所有磁碟機/資料夾雙擊行為異常 |
方案一:檔案系統修復(最常見、成功率最高)
圖形化介面
- 「我的電腦/此電腦」→ 右鍵 USB 磁碟機 →「屬性」
- 「工具」分頁 →「檢查」/「立即檢查」
- 勾選「自動修復檔案系統錯誤」→「開始」
- 等待完成,通常能修復 FAT32/NTFS/exFAT 邏輯錯誤
命令列(更徹底)
chkdsk X: /f /r /x
# X: 為 USB 磁碟機代號
# /f 修復錯誤 /r 掃描壞扇區 /x 強制卸載後掃描
適用: 邏輯錯誤、交叉連結檔案、目錄項損壞、MFT/FAT 表錯誤
方案二:Autorun 病毒清除與關聯修復
1. 顯示隱藏系統檔案
- 資料夾選項 →「檢視」→ 勾選「顯示隱藏的檔案、資料夾及磁碟機」
- 取消勾選「隱藏受保護的作業系統檔案」
2. 刪除 Autorun.inf 及關聯惡意程式
- 進入 USB 根目錄,刪除 `autorun.inf`(隱藏、系統、唯讀屬性需先移除:`attrib -s -h -r autorun.inf`)
- 用記事本開啟 `autorun.inf` 確認 `open=` 或 `shell\open\command=` 指向的程式(如 `malware.exe`)
- 刪除該惡意程式檔案
- 掃描全盤殺毒
3. 修復磁碟機/資料夾雙擊關聯(註冊表法)
# 磁碟機雙擊無效
reg delete "HKEY_CLASSES_ROOT\Drive\shell" /f
# 資料夾雙擊無效
reg delete "HKEY_CLASSES_ROOT\Directory\shell" /f
# 或刪除特定劫持鍵值
# HKEY_CLASSES_ROOT\Drive\shell\AutoRun\command
# HKEY_CLASSES_ROOT\Directory\shell\AutoRun\command
執行後按 F5 刷新或重啟 `explorer.exe` 即時生效。
方案三:檔案類型關聯重設(圖形化)
- 控制台 →「預設程式」→「關聯檔案類型或通訊協定與程式」
- 或:資料夾選項 →「檔案類型」→ 找「磁碟機」或「資料夾」
- 點選「進階」→「新增」→ 動作:`open` → 應用程式:`explorer.exe` → 確定
- 選中 `open` →「設為預設」→ 確定
方案四:命令列移除隱藏/系統屬性(針對灰色無法取消勾選)
attrib -H -S X:\資料夾名稱 /S /D
# X: 為磁碟機代號
# /S 處理子目錄 /D 處理目錄本身
# 若資料夾名含中文/空格,先改英文/數字或用引號括起
預防與最佳實踐
- 啟用寫保護: 物理開關或軟體工具(如 USB Write Protector),防止病毒寫入 Autorun
- 關閉自動播放: `gpedit.msc` → 電腦配置 → 管理範本 → Windows 元件 → 自動播放原則 →「關閉自動播放」→ 啟用 →「所有磁碟機」
- 習慣右鍵→「開啟/瀏覽」: 避免雙擊觸發 Autorun
- 定期備份重要資料: 3-2-1 原則,隨身碟隨時可能失效
- 使用 Linux/PE 環境操作可疑隨身碟: 避免病毒在 Windows 執行
核心心法: 「雙擊打不開」90% 是邏輯層問題(檔案系統/註冊表/Autorun),chkdsk + 刪除 autorun.inf + 修復註冊表關聯 組合拳可解決絕大多數。剩下 10% 硬體故障,軟體無解,認命買新的、資料找專業救援。