直接读取注册表usbstor路径下的firstinstalldate、lastarrival和lastdeparture二进制时间戳(windows filetime格式),再用powershell转换为可读日期,即可精准获取usb设备首次识别、最近插入及拔出时间;还可启用kernel-pnp与dfu日志并筛选eventid 212/213获取毫秒级插拔事件。

要精准掌握U盘、移动硬盘等USB存储设备在Windows 11中每次插入和拔出的具体时间,必须绕过图形界面的模糊提示,直接读取系统底层记录的精确事件时间戳——这些日志默认存在,但不通过“设置”或“事件查看器”常规路径直观呈现。
从注册表直接查看最近一次USB存储设备插拔时间
这一步最快,适合快速确认某台电脑上是否刚被插过U盘。
按 Win + R → 输入 regedit → 回车打开注册表编辑器。
导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR。
展开该键后,你会看到多个以厂商名+型号命名的子项(如 SanDisk_Ultra_Fit_4C530001370925116272),每个子项代表一种曾连接过的USB存储设备。
点击任一子项 → 右侧窗格查找名为 FirstInstallDate 和 LastArrival 的 REG_BINARY 值:前者是首次识别时间,后者是最近一次插入时间;LastDeparture 则记录最近一次安全弹出或强制拔出的时间——这三个值均以 Windows FILETIME 格式存储(微秒级时间戳,自1601年1月1日UTC起算)。
【注意:直接双击查看会显示乱码,必须用PowerShell转换】
用PowerShell解析USB插拔时间戳为可读日期
在任意位置右键 → 选择“在此处打开终端” → 输入以下命令:
powershell -Command "$ft = (Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Enum\USBSTOR\*\*').LastArrival; [DateTime]::FromFileTime($ft)"
若想批量查所有设备的最近插入时间,运行:
Get-ChildItem HKLM:\SYSTEM\CurrentControlSet\Enum\USBSTOR\* | ForEach-Object { $prop = Get-ItemProperty $_.PSPath; if ($prop.LastArrival) { [PSCustomObject]@{Device=$prop.FriendlyName; LastInsert=[DateTime]::FromFileTime($prop.LastArrival)} } }
执行后将列出每个设备名称及其最后一次插入的完整日期与时间(精确到秒)。
这个方法不依赖事件日志服务是否开启,只要设备曾被系统识别并写入USBSTOR注册表分支,就能提取时间——重装系统后该记录清空,日常使用无残留风险。
启用并导出完整的USB设备连接/断开事件日志
Windows 11默认不记录USB插拔的详细事件ID,需手动启用即插即用日志级别。
第一步:以管理员身份运行CMD或PowerShell → 执行:wevtutil sl "Microsoft-Windows-Kernel-PnP/Configuration" /e:true
第二步:再执行:wevtutil sl "Microsoft-Windows-DriverFrameworks-UserMode/Operational" /e:true
第三步:插入或拔出U盘 → 等待3~5秒让日志写入。
第四步:打开“事件查看器” → 左侧导航至:应用程序和服务日志 → Microsoft → Windows → DriverFrameworks-UserMode → Operational。
筛选当前日志 → XML筛选器中粘贴以下内容(仅保留USB存储类事件):
*[System[(EventID=212) or (EventID=213)]] and *[EventData[Data[@Name='ClassGuid']='{36fc9e60-c465-11cf-8056-444553540000}']]
其中 EventID 212 表示设备已连接(Arrival),213 表示设备已移除(Removal);ClassGuid 对应USB大容量存储设备类。
每条匹配事件的“详细信息”页签里,“TimeCreated”字段即为精确到毫秒的插拔时刻,“UserData”部分含设备实例ID与友好名称。
【关键前提:此方法要求设备驱动正确上报即插即用状态,劣质OTG线或供电不足的USB集线器可能导致事件丢失】











