U盘中病毒后属性显示被文件占有存储空间 但是打开U盘却找不到文件

2024-11-15 10:48:36
推荐回答(5个)
回答(1):

  文件不能显示了,但是看属性的时候发现空间仍然被占用。使尽浑身解数,U盘内容还是无法显示。有没有什么办法让U盘里面的文件夹重新显示出来呢?笔者总结了三个方法:

  1.可以用WINRAR找回文件

  随意随意打开一个压缩文件,打开对话框后,不要去解压缩,而是单击向上的箭头,一直找到U盘目录,就能看到u盘中的所有文件。选中u盘中的一个文件夹,把它重新压缩到硬盘的其他位置,这样这个文件夹就被拷贝出来了,其他的文件夹也是同样的操作。

  2.批处理解决

  @echo off

  @echo +-------------------------------------------------------------+

  @echo 本程序消除文件夹被病毒置上的隐藏属性

  @echo 维修联盟论坛

  @echo 2008.1

  @echo +-------------------------------------------------------------+

  @echo.

  @ECHO 可能需要一段时间,请耐心等待

  @echo 耐心等待...

  attrib -s -h *. /S /D

  attrib +s +h System~1

  attrib +s +h Recycled

  attrib +s +h +a ntldr

  @ECHO 完成!

  @echo on

  将上面的代码拷贝进TXT文档,然后改后缀名为.bat,双击运行即可。

  3.如果是受病毒影响,则采取以下步骤:

  1)找一台没有感染病毒的计算机;

  2)将该台计算机设为隐藏文件(文件夹)可见,包括系统文件夹亦可见。具体的在文件夹选项中设置。

  3)将U盘接入该电脑,插入后不要乱动。

  4)右击“我的电脑”,选择“资源管理器”,然后在左边的目录列表中选中优盘的符盘,这样就会显示下面的内容了。

  5)但这个时候你仍然不能乱动,否则病毒将会感染好的计算机。

  6)将看到的这些文件复制到计算机上;复制后不要双击运行。

  7)将这些文件属性去掉隐藏。

  8)有的时候,尤其是文件夹会加上exe扩展名,直接将其扩展名删除;同时使用上面的方法,通过资源管理器将文件夹中的文件备份出来并取消隐藏属性。

  9)将盘格式化,然后再将备份出来的文件拷进去就可以了。

  10)将原来的计算机(有毒的那台)杀毒,或者重装系统都可以。重装后一般建议也不要双击打开各个盘符,而是通过资源管理器,单击打开,然后将各盘根目录下的Autorun.inf文件删除,以及Autorun.inf文件中指向的文件也一并删除。

回答(2):

紧急处理如下,但是进程还是要自己干掉,自己找出病毒进程要么把自己电脑的进程列出来让大家看看……把下面的保存为bat格式文件就行了
---------------------------------------------------------------------
@echo off
setlocal enabledelayedexpansion
mode con lines=6 cols=70
color 1a
cls
for /f "skip=1 tokens=1,2 delims=\" %%a in ('fsutil fsinfo drives^|find /v ""') do (
set aa=%%a
set aa=!aa:~-2!
for /f %%b in ('fsutil fsinfo drivetype !aa!^|find /v /i "CD-ROM 驱动器"') do (
%%b
cd\
echo …………正在处理%%b里面的隐藏隐藏文件夹!!…………
FOR /f "tokens=* delims= " %%v IN ('dir /a:hd/a:sd /b') DO (
cls
echo …………正在处理%%b里面的隐藏隐藏文件夹!!…………
echo 正在显示隐藏文件夹"%%v"……
attrib -r -h -s "%%v"
echo 正在删除"%%v.exe"……
attrib -r -h -s "%%v.exe"
del /q "%%v.exe"
echo attrib -r -h -s "autorun.inf"
if exist autorun.inf Call :DelAutorun.inf
del /q autorun.inf
)
attrib +s +h System~1
attrib +s +h Recycled
cls
)
)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v Hidden /t reg_dword /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v HideFileExt /t reg_dword /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v ShowSuperHidden /t reg_dword /d 1 /f
goto :end

:DelAutorun.inf
cls
echo.
echo =======================================================
echo 正在处理autorun.inf文件…………
echo.
setlocal enabledelayedexpansion
for /f "tokens=2 delims==" %%i in ('type autorun.inf^|find /i "exe"') do (
cls
echo =======================================================
echo 正在搜索autorun.inf文件元素…………
echo.
set filename=%%i
set head=!filename:~0,1!
if !head! == ^ set filename=!filename:~1!
if exist !filename! (
call:delfile !filename!
cls
echo.
echo =======================================================
if /i !errorlevel! equ 1 echo !filename!文件成功删除!
if /i !errorlevel! equ -1 echo !filename!文件删除失败!
echo =======================================================
echo.
)
)
cls
goto :eof
:delfile
cls
echo =======================================================
echo 正在结束%1文件的进程…………
taskkill /f /t /im %1
echo 正在处理%1文件…………
attrib -r -h -s %1
del /q %1
set errorlevel=-1
if not exist %1 set errorlevel=1
goto :eof

:end
cls
echo.
echo …………………………………………………………………
echo ==============完成!按任意键退出!===============
echo …………………………………………………………………
pause .>nul
----------------------------------------------------------------------
vista不能使用!!!
下面是导出进程的………………用法和上面一样
----------------------------------------------------------------------
set a=%random%%random%
tasklist /svc >%a%.txt
notepad.exe %a%.txt
----------------------------------------------------------------------

回答(3):

用芯片检测工具检测一下?
然后根据主控型号找修复工具!
量产就可以了

回答(4):

你的文件被隐藏了,可以用以下方式进行修复
我的电脑-优盘-工具-文件夹选项-查看-显示所有文件夹-确定,这样就行了!如果还不行那么就需要进行软件修复了,可以到网上找USB专杀套件,里边有一个小放大镜,用它就行。如果还不成或找不到,你就把你的QQ给我,我远程协助帮你弄!

回答(5):

维希U保软件,可以轻松恢复你被隐藏的文件。