「插上U盘发现文件全都不见了」「电脑上的文件夹突然消失了,但看容量还在」「桌面文件少了」——这些很可能是U盘病毒或文件夹病毒在作祟。
有一种常见的病毒会把文件夹和文件属性改为「隐藏」+「系统」,然后创建一个同名的.exe病毒文件。真正的文件其实还在,只是被隐藏了。本文介绍4种方法让被病毒隐藏的文件重新显示出来。
一、attrib命令强制恢复(最有效)
attrib是Windows自带的文件属性修改命令,可以强制将隐藏文件和隐藏文件夹恢复为正常显示。这是最直接有效的方法。
操作步骤:
- 按Win+R输入
cmd,右键点击出现的命令提示符,选择「以管理员身份运行」 - 假设被隐藏的文件在D盘根目录,输入:
attrib -h -s -r D:\*.* /s /d - 按回车执行,等待命令完成
- 打开D盘查看,被隐藏的文件应该已经显示出来了
命令参数说明:
| 参数 | 含义 |
|---|---|
| -h | 去除隐藏(Hidden)属性 |
| -s | 去除系统(System)属性 |
| -r | 去除只读(Read-only)属性 |
| /s | 应用到当前目录及其所有子目录 |
| /d | 同时也处理文件夹 |
U盘修复:如果你的U盘文件被病毒隐藏,将U盘插入电脑,把命令中的D:改为U盘的盘符(如F:):
attrib -h -s -r F:\*.* /s /d
提示:执行attrib命令后,如果看到一些文件名后面有很长的后缀(如.exe、.scr、.pif),这些就是病毒本身(冒充文件夹的同名病毒)。看到后可以删除它们,但注意区分真正的文件夹和病毒文件。真正的文件夹图标是黄色的,病毒文件通常是可执行文件图标。
批量处理多个盘符:
如果C、D、E盘都被病毒隐藏了文件,可以创建一个批处理文件:
- 新建一个文本文件,输入:
attrib -h -s -r C:\*.* /s /d attrib -h -s -r D:\*.* /s /d attrib -h -s -r E:\*.* /s /d - 保存为
恢复隐藏文件.bat - 右键→以管理员身份运行
二、文件夹选项显示隐藏文件
病毒通常会修改系统设置,让你在「文件夹选项」中看不到隐藏文件。不过我们可以手动开启:
Windows 10/11操作:
- 打开任意文件夹(任意盘符都可以)
- 点击菜单栏的「查看」(View)
- 找到「显示/隐藏」区域
- 勾选「隐藏的项目」(Hidden items)
另外还要取消勾选「隐藏受保护的操作系统文件」:
- 在文件夹中点击「查看」→ 右侧「选项」→「更改文件夹和搜索选项」
- 切换到「查看」选项卡
- 在下方的列表中:
- 勾选「显示隐藏的文件、文件夹和驱动器」
- 取消勾选「隐藏受保护的操作系统文件」
- 如果有提示确认,选择「是」 - 点击「应用到文件夹」→「确定」
这样可以显示出绝大部分被病毒隐藏的文件,但仍有一部分文件设置了「系统」属性,勾选后才会显示。
三、注册表修复隐藏文件设置
有些病毒更狡猾——会直接修改注册表,让「文件夹选项」中的设置失效。无论你怎么设置,隐藏文件就是不显示:
修复注册表键值:
- 按Win+R输入
regedit打开注册表编辑器 - 导航到以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL - 在右侧找到 CheckedValue,双击将其数值数据改为
1 - 同时检查同目录下的 DefaultValue 也应为
2 - 如果找不到 CheckedValue,或者它的类型不对(比如显示为REG_SZ而不是REG_DWORD),右键新建一个DWORD值,命名为 CheckedValue,数据为 1
- 按F5刷新,关闭注册表
- 打开文件夹选项,确认「显示隐藏文件」已被正确设置
清理病毒创建的隐藏文件策略:
有些病毒会在注册表中创建组策略级别的隐藏规则:
- 导航到:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer - 如果右侧存在以下值,删除它们:
- NoFolderOptions(值为1,禁止访问文件夹选项)
- NoViewContextMenu(值为1,禁止右键菜单)
- NoFileMenu(值为1,禁止文件菜单)
使用注册表文件修复:
把以下内容保存为 恢复隐藏设置.reg,双击导入即可:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL]
"CheckedValue"=dword:00000001
"DefaultValue"=dword:00000002
四、360安全卫士恢复方法
如果手动操作觉得麻烦,可以使用360安全卫士一键修复:
方法A:360系统修复
- 打开360安全卫士
- 点击「系统修复」功能
- 点击「常规修复」进行扫描
- 扫描完成后,勾选「隐藏文件显示异常」「文件夹选项被禁用」等项目
- 点击「立即修复」
方法B:360文件恢复
- 打开360安全卫士→「更多」→「文件恢复」
- 选择文件原先所在的盘符
- 扫描后找到需要恢复的文件,还原即可
方法C:360系统急救箱
如果病毒非常顽固,可以使用360系统急救箱:
- 打开360安全卫士→「功能大全」→「系统急救箱」
- 选择「强力模式」→「开始急救」
- 急救完成后按照提示重启电脑
- 重启后再次运行系统急救箱,选择「修复」模式
杀毒后的清理工作:
使用360或其他杀毒软件查杀病毒后,还需要做以下善后处理:
- 断开网络:查杀前先断开网络,防止病毒联网下载更多恶意程序
- 全盘扫描:不要只扫描一个盘,要用全盘扫描模式
- U盘查杀:如果病毒是从U盘感染的,插上U盘也扫一遍
- 返回桌面检查:查杀完成后刷新桌面,检查文件是否正常显示
- 检查快捷方式:有些病毒会把文件夹变成同名.exe文件并在原位置创建快捷方式,发现后直接删除.exe文件
总结:文件被病毒隐藏后,最立竿见影的方法是attrib命令(attrib -h -s -r)。如果attrib无效,检查注册表SHOWALL值和文件夹选项设置。用360安全卫士可以一键修复和查杀。彻底清除病毒后记得更改所有网络账号密码,防止信息泄露。
病毒查杀 · 文件恢复
下载360安全卫士




