Windows 环境下外部存储设备挂载记录事件

舞夢輝影

舞夢輝影

2026-08-04

131人浏览

原创

windows下usb挂载无专用事件id(如640),但可通过注册表hklm\system\currentcontrolset\enum\usbstor和mounteddevices键的lastwritetime、系统日志eid 20003等痕迹综合推断挂载行为。

windows 环境下外部存储设备的挂载行为本身不会直接生成标准系统事件日志(如 event id 640)来记录“挂载动作”,但系统会在多个底层位置留下可观测痕迹,这些痕迹可被用于取证分析或日常排查。


挂载过程不触发常规事件日志

Windows 并未为每次 USB 设备插入或磁盘挂载(如分配盘符、挂载到 NTFS 卷)设计专用事件 ID。像 Event ID 640 这类日志,实际关联的是 存储复制、ReFS 数据损坏或 iSCSI/MPIO 故障场景,而非普通 U 盘或移动硬盘的挂载/卸载操作。因此,单纯查看 Windows 日志(Application/System/Security)无法通过事件 ID 找到“某 U 盘于 X 时挂载到 E:”这类明确记录。


真实可用的挂载痕迹来源

  • 注册表枚举路径

    • HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR:记录所有曾连接过的 USB 存储设备(含厂商名、型号、修订号),每个子键名形如 Disk&Ven_SanDisk&Prod_Cruzer_Blade&Rev_1.25
    • HKLM\SYSTEM\CurrentControlSet\Enum\USB:按 VID/PID 标识设备(如 VID_0781&PID_5567),配合序列号字段(部分设备提供)可唯一识别硬件。
    • 注意:这些键值本身不含时间戳;挂载时间需通过其子项(如 PropertiesDevice Parameters)中 LastWriteTime 属性间接推断(需工具解析,如 Regedit 的“修改时间”列不可见,需用 PowerShell 或取证工具读取)。
  • 卷挂载点与驱动器映射信息

    • 每次成功挂载后,系统在 HKLM\SYSTEM\MountedDevices 中写入二进制数据,将设备对象(如 \Device\HarddiskVolume3)与驱动器号(如 \DosDevices\E:)关联。该键值更新即代表一次有效挂载。
    • 此处无时间字段,但可通过该键的最后修改时间(registry hive 文件时间或子项 LastWriteTime)辅助判断挂载发生时段。
  • USN 日志与卷索引(NTFS 特有)

    • 若设备使用 NTFS 格式且启用 USN 日志(默认开启),挂载后首次访问卷时可能触发 $UsnJrnl 更新,但不记录挂载动作本身,仅记录后续文件操作。
    • 不适用于 FAT32/U 盘常见格式,也非挂载证据的主渠道。
  • 事件查看器中的间接线索

    稿定AI绘图
    稿定AI绘图

    稿定推出的AI绘画工具

    下载
    • System 日志中可能包含:
      • Event ID 20003(来自 Microsoft-Windows-DriverFrameworks-UserMode):表示 USB 设备已枚举并加载驱动。
      • Event ID 7045(服务安装)或 7036(服务状态变更):若设备附带自动运行软件或虚拟 CD-ROM(如某些加密 U 盘)。
      • Event ID 1001(Windows Error Reporting):若挂载导致驱动崩溃,可能留痕。
    • 这些事件不等于挂载完成确认,仅反映设备识别或驱动加载阶段。

实用建议:如何定位某次挂载行为

  • 使用 PowerShell 快速检查最近 USB 设备枚举时间:

    Get-ChildItem "HKLM:\SYSTEM\CurrentControlSet\Enum\USBSTOR" -Recurse | 
      Where-Object {$_.LastWriteTime -gt (Get-Date).AddDays(-7)} | 
      Select-Object Name, LastWriteTime
  • 查看 MountedDevices 键最后修改时间(需管理员权限):

    $key = Get-Item "HKLM:\SYSTEM\MountedDevices"
    $key.LastWriteTime
  • 配合第三方工具(如 USBDeview、PlugInDetect)导出带时间的挂载历史——它们本质是解析注册表 + 系统日志 + PnP 日志的组合结果,并非调用单一事件源。

不复杂但容易忽略

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Java 网络安全
Java 网络安全

本专题聚焦 Java 在网络安全与加密通信中的应用,系统讲解常见加密算法(MD5、SHA、AES、RSA)、数字签名、HTTPS证书配置、令牌认证(JWT、OAuth2)及常见安全漏洞防护(XSS、SQL注入、CSRF)。通过实战项目(如安全登录系统、加密文件传输工具),帮助学习者掌握 Java 安全开发与加密技术的实战能力。

2025.10.13

1963

12

PHP 安全与防护
PHP 安全与防护

本专题聚焦于PHP开发中的安全问题与防御措施,详细讲解SQL注入、XSS攻击、CSRF攻击、文件包含漏洞等常见安全风险及其修复方法。通过结合实际案例,帮助开发者理解漏洞成因,掌握输入验证、会话安全、加密存储与安全编码规范,全面提升PHP网站的安全防护水平。

2025.11.04

268

21

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

6

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

1

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

6

14

火山引擎实名认证失败怎么办
火山引擎实名认证失败怎么办

火山引擎实名认证失败可能与证件信息填写错误、姓名或企业信息不一致、证件照片不清晰、营业执照状态异常、手机号验证失败或审核资料不完整有关。本专题整理个人认证、企业认证、资料上传、审核退回、重新提交和认证不通过的常见处理方法。

2026.08.04

3

10

火山引擎域名备案流程详解
火山引擎域名备案流程详解

火山引擎域名备案适合需要在火山引擎云服务器、对象存储、CDN或网站服务上绑定域名的用户参考。本专题整理备案入口、账号实名认证、备案类型选择、主体信息填写、网站信息提交、资料上传、初审核验、管局审核和备案失败排查,帮助用户完成网站上线前的备案流程。

2026.08.04

0

10

火山引擎DNS解析配置步骤
火山引擎DNS解析配置步骤

使用火山引擎DNS解析网站域名时,需要确认域名已完成管理接入,并正确配置服务器IP、CNAME地址或验证记录。本专题整理域名添加、记录类型选择、TTL设置、解析状态检查、备案和访问测试等流程,适合新手搭建网站时参考。

2026.08.04

0

10

火山引擎对象存储使用教程
火山引擎对象存储使用教程

火山引擎对象存储适合用于网站图片、视频文件、备份数据、静态资源和应用附件管理。本专题整理TOS控制台入口、存储桶创建、地域选择、权限设置、文件上传、访问链接生成、CDN加速、费用查看和常见上传或访问失败问题,帮助用户快速掌握对象存储基础操作。

2026.08.04

1

10

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习