Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> Windows 技巧

USB 隨身碟與登錄檔深度關聯:裝置列舉、掛載點、驅動路徑完整解析

編輯:Windows 技巧

USB 隨身碟插入時,Windows 在登錄檔建立完整追蹤鏈。理解這些鍵值,可用於裝置追蹤、取證、撰寫自動化腳本。

核心登錄檔路徑與含義

登錄檔鍵值用途
HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR\依廠商/產品 ID (VID/PID) 建立鍵,下層為 32 位元裝置實例 ID,記錄每顆隨身碟唯一序號。Driver 值指向 `{4D36E967-E325-11CE-BFC1-08002BE10318}` (磁碟機類別)。
HKLM\SYSTEM\CurrentControlSet\Enum\USB\VID_XXXX&PID_XXXX\USB 裝置節點,下層為裝置實例 ID,Driver 指向 `{36FC9E60-C465-11CF-8056-444553540000}` (USB 大容量儲存裝置)。
HKLM\SYSTEM\CurrentControlSet\Enum\STORAGE\RemovableMedia\邏輯卷層級,每個分割區一個鍵,Driver 指向 `{71A27CDD-812A-11D0-BEC7-08002BE2092F}` (卷管理)。
HKLM\SYSTEM\CurrentControlSet\Control\DeviceClasses\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}\所有曾掛載卷的裝置介面類別,`DeviceInstance` 值指向 STORAGE\RemovableMedia 路徑。若路徑以 `RemovableMedia` 開頭 → 可移動儲存媒體。
HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR\Enum\服務層計數器,新隨身碟插入時建立 12 位元 16 進制鍵值代表該產品型號。

可移動卷掛載點追蹤

  • {53f5630a-b6bf-11d0-94f2-00a0c91efb8b}:可移動卷註冊位置。
  • 所有項目同時出現在 `{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}` 中。

實務應用場景

  • **數位鑑識**:依 `USBSTOR` 序號追蹤特定隨身碟插入歷史、時間 (搭配 `SetupAPI.log`)。
  • **自動化腳本**:查詢 `STORAGE\RemovableMedia` 判斷新插入磁碟機代號,觸發備份/同步/掃毒。
  • **群組原則/腳本限制**:依 `VID/PID` 白名單控制可用隨身碟型號。
  • **清除殘留**:移除不再使用的隨身碟在 `Enum` 下的鍵值,解決「裝置管理員顯示灰色裝置」問題。

提醒: 直接編輯登錄檔風險極高,建議使用 PowerShell `Get-PnpDevice`、`Get-Disk`、WMI `Win32_DiskDrive` 等標準 API 操作。

Copyright © Windows教程網 All Rights Reserved