首页/系统/Windows 运维速查/U 盘文件被病毒隐藏恢复
CMD 常用命令74 条

U 盘文件被病毒隐藏恢复

典型 U 盘蠕虫会把文件整体设为“系统+隐藏”属性造成“文件消失”假象;用 attrib 一键恢复并清理 autorun 残留。

Windows 运维速查系统更新于 2026-10-13

U 盘文件消失是什么情况

U 盘蠕虫最经典的伎俩不是删除文件,而是给文件整体加上“系统+隐藏”属性,再用一个同名的 exe 或快捷方式冒充文件夹。资源管理器默认不显示系统隐藏文件,用户看到的就是“文件不见了、空间却被占着”。attrib 能把这些属性摘掉,让文件重新出现,但这只是止血,病毒本体还在。

基本信息

适用平台Windows 全版本,CMD 命令
典型症状U 盘文件“消失”,可用空间却被占用
恢复命令attrib -s -h /s /d X:\*.*
残留检查根目录下的 autorun.inf、.vbs、可疑 .exe 与同名快捷方式

典型使用场景

  • U 盘插到某台电脑后文件全部消失:先恢复属性再看残留
  • 打印店/会议室回来发现文件夹变成快捷方式:典型蠕虫伪装手法
  • 回收被误加隐藏属性的资料:属性恢复不改变文件内容
  • 批量处理多个分区:对所有盘符循环执行属性清理
  • 取证前的初步整理:先记录症状再恢复,避免破坏现场

恢复步骤

恢复步骤
:: 假设 U 盘是 X:,先切到根目录
cd /d X:\
:: 清除“系统+隐藏”属性(对子目录与文件一起处理)
attrib -s -h /s /d X:\*.*
:: 列出所有文件(含隐藏/系统)核对是否恢复
dir /a /b X:\
:: 找自动运行类残留
dir /a /b X:\ | findstr /i "autorun *.vbs *.bat"
:: 确认无用后再删(先记录文件名)
del /f /q X:\autorun.inf

常见残留与含义

对象特征处理
autorun.inf指向可疑 exe 的自动运行配置高版本 Windows 已不执行,但仍要清理
同名快捷方式文件名与真实文件夹相同指向 exe 的 lnk 一律删除
可疑 exe随机字母数字命名先隔离备份再删除,交安全团队确认
RECYCLER/$RECYCLE.BIN 异常被用作隐藏目录用显示隐藏文件核对内容
恢复属性只是让文件重新可见,病毒本体仍在 U 盘或已写入电脑。正确顺序是:先离线查毒,再插到干净机器上复制数据,最后对接触过的电脑做全盘扫描。可疑样本保留给安全团队,不要双击运行。
在资源管理器里勾选“显示隐藏的文件、文件夹和驱动器”并取消“隐藏受保护的操作系统文件”后,能看到真实文件与伪装文件同时存在,便于人工分辨;排查完记得改回去。

易错点

  • 在错误目录执行 attrib /s /d:会把正常文件的属性一起改掉,动手前先 cd /d 到目标盘根目录并核对提示符
  • 只恢复属性不做查杀:同一支 U 盘再插回来还会复发,也会继续感染其他机器
  • 直接双击“文件夹”图标:那正是伪装的 exe,等于亲手运行病毒
  • 删除前不复核文件名:部分 autorun 相关文件是厂商自带工具,误删影响质保与工具完整性

数据来源与参考

  • Microsoft Learn:attrib 命令
  • Microsoft Security:USB 蠕虫与 autorun.inf 机制

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌