本文为实践经验总结,详细记载了可能遇到的问题,并给出解决方法。本文针对U盘中病毒后文件资源管理器中U盘容量有占用,而打开后显示文件为空的情况进行数据恢复。
本次情况
U盘插入电脑后杀毒软件报毒,原有文件及文件夹被隐藏,出现大量伪装为同名文件夹的.exe(可执行文件)文件。使用DiskGenius查询,U盘内原有文件仍然存在,但文件属性被标记为H(Hide,隐藏)S(System,系统文件),因此无法直接在文件资源管理器中显示。


解决思路与方法
在执行下列操作前,应当确保电脑“自动播放”功能关闭,避免危及设备。
1.清除U盘内的病毒,通过运行杀毒软件对U盘进行扫描,清除潜在的病毒。
2.尝试以管理员身份运行命令提示符,执行以下命令来恢复文件:
注:可按 “ Windows按钮 + R”打开 运行 窗口,输入 “cmd”,然后按 “Ctrl + Shift + Enter” 以管理员身份打开命令提示符。运行前需要将命令中的“X”替换为U盘的盘符,如本案例中为“F”。输入完成后,按“Enter”运行。
attrib -s -h /s /d X:\*.*
除了使用命令提示符,也可以借助具有图形化界面的UltraFileExternal进行操作。

使用UltraFileExternal软件,可以先点击“文件夹”(上图①)选择要更改权限的文件夹,然后点击“文件属性”按钮(上图②)使区域③中复选框变为白色,并取消所有框选。在④组合框中选择“操作文件和文件夹”,点击“开始”即可。
若此步执行完成后,U盘文件恢复正常显示,那么恭喜,U盘数据成功恢复。否则,请继续看下文。
在本案例中,运行attrib命令遇到了权限不足的问题,这有可能是病毒文件未能彻底删除引起的,则可以通过DiskGenius直接提取文件。

打开软件后,在左侧找到并点击需要提取文件的盘符(如下图①),然后点击上方“浏览文件”选项卡(如下图②),即可显示U盘内的全部文件。此时我们发现文件属性为HS。

在下方区域中选择需要提取的文件(可以按住“Ctrl”多选,如下图①),然后右键,点击“复制到指定文件夹”(如下图②)。

在弹出的窗口中选择提取出的文件的存放位置,注意不要放到被操作的U盘内。

保持以下选项默认,或根据需求进行调整,点击“确定”按键即可开始提取。提取过程中注意关注可能弹窗的错误信息弹窗。

耐心等待,文件提取完成后可点击“打开文件夹”按钮快速访问提取出的文件的存放位置,也可点击“完成”按钮退出向导。

可能遇到的问题
若通过DiskGenius提取文件后文件在文件夹内不能显示,可以使用UltraFileExternal或attrib命令对该文件进行操作,即可恢复。
后记
数据无价,谨慎操作!