把下面的代码保存为.bat文件,放到U盘的根目录运行即可。
@echo off
title 显示此分区的所有隐藏文件
cls
echo.
echo.
echo 按任意键开始执行,或关闭。
echo.
echo.
@pause>>nul
PUSHD %~dp0
SET TT=%CD%
dir %CD% /a /b|sort/r>%temp%\list
For /f "delims=;" %%i in (%temp%\list) DO attrib -a -s -r -h %CD%"%%i"
del %temp%\list
cls
echo.
echo.
echo 修复完成,按任意键退出。
echo.
echo.
@pause>>nul
如果不会,进入下面下载:
http://cheen.cn/down/ 进入【1.优化,美化,修复】文件夹下载。
将以下文字复制到记事本中,然后另存为AA.vbs。双击运行就可以将U盘中的隐藏文件显示出来。
'清除U盘病毒 ——Powered by Breakan
result=MsgBox("是否已插入U盘?" & vbTab & "^o^",4,"清除U盘病毒 -Powered by Breakan")
If result=7 Then WScript.Quit
Set objws=WScript.CreateObject("wscript.shell")
Set objfs=CreateObject("scripting.filesystemobject")
sign=0
For Each d In objfs.Drives
If d.DriveType=1 Then
sign=1
Call KillVirus(d.DriveLetter)
End If
Next
If sign=0 Then
MsgBox "没有检测到U盘 - -!"
ElseIf sign=1 Then
MsgBox "病毒清除完毕 ^o^"
End If
Sub KillVirus(drv)
Set objd=objfs.GetFolder(drv & ":\")
'检测是否有autorun.ini并删除
autofile=drv & ":\autorun.inf"
If objfs.FileExists(autofile) Then
objfs.DeleteFile(autofile)
End If
'清除根目录下的.exe文件
For Each f In objd.Files
If objfs.GetExtensionName(f.Name)="exe" Then
f.Attributes=0
objfs.DeleteFile(f.Path)
End If
Next
'将文件夹取消sh属性
For Each fol In objd.SubFolders
fol.Attributes=1
Next
End Sub
用Wsyscheck这个工具来帮忙:运行之后,依次执行:文件管理--定位到你的U盘盘符,从右侧的文件列表中可以看到你的U盘中的所有文件,隐藏很深的文件也在这里显露无遗。你可以看看是否文件的属性为隐藏。
一般情况是感染病毒所致,如果确认是感染病毒,请及时查杀病毒,现在的杀毒软件都可以清除这种病毒的。如果要免费的,可以用USBcleaner。它是绿色软件,专门用来查杀U盘病毒,还可以修复被恶意隐藏的文件,很好用的。
菜单中的 "工具"-"文件夹选项" 再在查看的选项卡的栏目中去掉"隐藏受保护的操作系统文件",再下面一项,选显示全部
应该能看得见了吧
打开任一文件夹,点击上面的工具-》文件夹选项-》查看,选中里面的显示所有文件和文件夹,并把隐藏受保护的操作系统文件(推荐)前面的对号去掉,你就可以看到所有的隐藏文件了。