您的位置:首页 > 其它

U盘杀毒后文件不见/找回

2017-03-23 13:15 316 查看

U盘杀毒后文件不见

问题描述

  U盘的原本的文件和文件夹变成了快捷方式,且文件位置链接到了c盘关键位置。经过杀毒软件杀毒后,U盘内文件和文件夹全部消失或只剩下一个文件夹。在文件资源管理器(我的电脑)中,U盘盘符显示空间被使用过,这意味着原本的资料应该还在,但是无法显示出来。

  尝试更改文件夹选项,但是不起作用:

  

  


原因分析

  造成这个问题的原因很简单:病毒将U盘内的文件和文件夹通过修改属性,全部设为了操作系统文件。单纯将隐藏的文件显示出来还是无法查看的。

临时处理

  既然知道了原因,解决方式其实很简单,将文件夹选项中国的“隐藏受保护的系统文件”选项去除就可以查看这些文件了。

  

  


修改属性

  我们知道了文件消失的原因,想要把它们找回来也比较简单,只需要把文件和文件夹属性修改掉就可以了。

方法

在U盘根目录创建.txt文件,写入以下代码:

attrib -s -h /s /d


将文件后缀名改为 .bat,保存后双击执行

Ps: 若无效,尝试右键点击文件后,以管理员身份运行

代码解释

attrib是修改文件及文件夹属性的命令

以下内容来自cmd中的
help attrib


ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+P| -P] [+U | -U] [drive:][path][filename] [/S [/D]] [/L]

+ 设置属性。

- 清除属性。

R 只读文件属性。

A 存档文件属性。

S 系统文件属性。

H 隐藏文件属性。

O 脱机属性。

I 无内容索引文件属性。

X 无清理文件属性。

V 完整性属性。

P 固定属性。

U 非固定属性。

[drive:][path][filename] 指定属性要处理的文件。

/S 处理当前文件夹及其所有子文件夹中的匹配文件。

/D 也处理文件夹。

/L 处理符号链接和符号链接目标的属性

  因此这句简单的代码意思其实很简单:对于当前目录下所有的文件、文件夹,以及可以深度遍历到的所有子文件和文件夹,将其属性改为非系统文件并取消隐藏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  u盘 杀毒软件 杀毒