问题

有不少U盘在机房电脑或者打印店使用之后,发现里面存储的文件全没了,但是显示U盘容量是被使用的,只是文件看不到了。

U盘被病毒感染后文件全部被隐藏,有的能看到System Volume Information文件夹。

原因:

U盘被病毒感染之后,将U盘文件全部隐藏起来,其中的System Volume Information是一个系统文件夹,大概是和系统还原有关的。彻底删除的方法稍有难度,不过没有必要这样麻烦。原本这个文件夹是人畜无害的,后来一不小心被病毒盯上了。。。。。。

好在这种u盘中毒所导致的 病毒隐藏文件夹 并没有太大的威胁,但就是会让用户找不到文件夹而已

解决方法:

统一解决方法:

将U盘文件拷贝出来之后将U盘深度格式化再拷贝回去

因为病毒把你的文件隐藏了,所以打开U盘多半是看不到自己文件的,

第一步要让隐藏的文件显示出来,因为病毒把文件伪装成受保护的系统文件了, 所以仅通过勾选查看隐藏的项目是不能让你的文件显示出来的。win10为例具体方法如下

点开U盘-点击查看-点击选项,按下面图片所示修改设置

U盘文件被隐藏如何恢复 System Volume Information文件夹删不掉如何解决-编程之家
U盘文件被隐藏如何恢复 System Volume Information文件夹删不掉如何解决-编程之家

将这三个选项改成如图,目的是为了显示文件夹。 然后点击确定退出即可看到自己的文件。

此时可以将U盘中文件拷到电脑其它地方,最好做一下杀毒。

查看U盘中文件属性可以看到,属性全是隐藏的,并且无法修改,所以我们还需要把文件的属性全部修改一下

新建一个文本文档,输入一下代码,然后将文件重命名为恢复隐藏.cmd

for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"

@echo off

pause>nul

exit

恢复隐藏.cmd文件复制到U盘根目录,双击运行,此时我们就能够看到程序对所有根目录文件执行attrib命令,这样所有被病毒隐藏的文件夹就恢复了。

为了以防万一,建议文件备份后,将U盘格式化

U盘文件被隐藏如何恢复 System Volume Information文件夹删不掉如何解决-编程之家

结束时记得还把文件夹选项还原为默认值~不然的话你可能会看到很多隐藏文件,有些隐藏文件是系统重要文件,这样可以防止误删。

这个方法很显然是治标不治本,最好的方法是尽量避免在公用电脑上使用私人U盘。这个病毒目前只是会隐藏文件,还没有发现其它破坏行为。

参考:

https://www.jianshu.com/p/78f79bd3449e
https://product.pconline.com.cn/itbk/software/dnyw/1803/10961863.html