U盘修复篇
首先申明下,U盘一般是不容易坏的,我说的是物理性损失,如果你买的是正版的U盘,在U盘出现问题时,可以先排除考虑是U盘本身的问题,当然了,如果是假货,我这里就不提了,从我个人的使用情况来看:我有一个方正的U盘,验证过,是正版的,06年时买的,1GB,拆过,洗衣服时泡过,顺带还晒了太阳,晾干后还能接着用。也被不小心扔地下了,一直都在用,非常牛啊!
所以,你们可以去搜搜U盘的内部结构,就能了解了,其实U盘并不容易物理性损害,它最重要的部分是晶振,如果这个坏了,U盘基本报废了,但这个部分往往保护还不错!
所以,你的U盘出现莫名毛病,这个可以先搁置,从U盘外部寻问题。
就个人解决U盘问题的经历来总结下(不足部分,大家可以提提,我试验后再补充哈):
前提:养成使用U盘的良好习惯(病毒引起U盘故障)
现在病毒都喜欢“寄生”在U盘中,所以在你把U盘插到你的电脑的时候,一定要提前做好预防,其一,系统的可移动驱动器设备的自动播放功能一定要取消:Windows XP的在组策略(gpedit.msc)可以调,这里不详细将了;Windows Vista的,可在控制面板到限制此项功能的设置项,具体是哪个,我不记得了(自己没钱,用不起,帮MM整系统时,到过!现在忘了在哪儿了,不好意思!)。其二,不要双击
打开U盘,使用资源管理器,记得是开始菜单中的资源管理器,或者我的电脑右键选择资源管理器,不是盘符中选择!(参看AutoRun的工作机制)。
例子一(病毒产生莫名其妙的垃圾文件且无法删除):
曾遇一人,她的U盘,容量2GB,可是查看属性,可用空间不足500MB,查看了实际文件,就几首歌,经过设置,让系统隐藏文件和受系统保护文件显示(这个大家应该熟悉滴),发现里面塞满了乱七八糟的文件夹,名字都是乱码,右键删除,提示无法删除。
分析:好家伙,打开U盘一直双击中,导致病毒无限复制和修改文件属性。
解决方法:把她需要的文件全部复制出来,然后格式化操作,然后将需要的文件复制回去。问题解决
例子二(文件删除后刷新又会出现):
遇一U盘,里面几个文件,选择删除后,再刷新下,好了,文件图标再次出现,查看属性,占用空间是0,再删除,刷新下,好了!又回来了。实在讨厌......
分析:这种文件再复制到U盘时,没有全部写入进来了,就被强制拔出U盘,或者读取此数据时也这样,导致了文件在存储器上产生了错误,数据不完整。
解决方法:
右键,属性,工具,差错中的开始检查,勾选自动修复文件系统错误和扫描并试图恢复
坏扇区,然后开始,问题解决,解决率:可达99.99%。
例子三(文件隐藏属性无法修改问题):
领导U盘,一次领导(对计算机不是很熟悉)双击打开(哎!)U盘,里面很多重要资料不见了,急!好多资料啊,也别小看领导,领导也会设置查看受系统保护和隐藏的文件的。这下好了,所有资料都出现了,既然是隐藏属性,改回来不就行了嘛!
好滴,右键,属性,去掉隐藏属性的小勾,不就OK了,好,操作(看来领导就是领导啊这个是没多大问题的)。展开后,傻眼了,其隐藏属性是灰的,无法修改。顺口喊我来了。5秒解决问题。
分析:病毒将文件设置成隐藏属性,并同时生成一个和文件夹图标几乎一样的“.exe”文件,如果在文件夹选项设置中没有去掉显示文件扩展名属性,它们就是一样的,每次打开此文件夹,都是在帮助病毒。
解决方法:
先将病毒文件删除,步骤:工具----文件夹选项-------查看------去掉隐藏受系统保护文件小勾,选中显示所有文件和文件夹,去掉隐藏已知文件类型的扩展名。资源管理器方式打开U盘,到不要的文件,全部删除。
之后,开始-----运行------CMD------输入的U盘盘符和“:”------进入你的U盘目录下了-----
接着输入“attrib /s /d -s -h”----敲下回车键,等等一会儿,回去看看吧,该出现的都会出现了!
解决率:100%,屡试不爽!其attrib命令是命令提示符下修改文件属性的命令,可参看“attib /?”来得到帮助。
第一章:U盘的分区表故障(常见于文件系统变成RAW)
今天从网吧带来了好多好多电影(动作滴,恐怖滴,sqing滴......),然后回到寝室兴致勃勃的准备拷贝到电脑上一饱眼耳口舌之福。哇,卖点零食,烧点水。打开电脑,开机,好滴,插上U盘,一切是那么的享受。双击打开U盘(没事,电脑上有防毒软件,这个可以方便的)。傻眼了,提示要格式化可移动设备。倒,好不容易下载来了,你要我格式化,我就格式化啊,我傻啊?查看U盘属性,文件系统变了,是RAW格式的,已用空间为0,可用空间为0。看来非得格式化了?
分析:这种毛病对于U盘的出现率是非常高的,RAW是数码相机上使用的格式,怎会跑到U盘上了,
这个是U盘不是相机啊?原先文件系统是FAT32的,得出结论,U盘的分区表估计挂了,可以通过格式化恢复,但是电影啊,好几部,在网吧盯着进度条跑来的,不能格式化。得先把文件抠出来。这种文件格式微软读不出来,还有别的呢!
解决方法:
Eisoo DiskGenius软件来帮忙,百度之,谷歌之,雅虎之,都是行的。安装完后,选择你的U盘盘符,点中浏览文件选项卡。OK,所
以的文件都在,好开心啊,电影是有救了。选中需要的文件,右键选择复制到。后面的就不罗嗦了。这样文件资料就保住了,然后可以格式化你的U盘了。然后在把资料复制回来,一切就就好。
事件总结:
1.不要轻易格式化自己的U盘,文件资料首先放在第一位。
2.很多说倒文件系统时,都推荐将U盘格式化操作时选用NTFS文件系统,但是,其实帮助并不大,因为盗版系统的原因,很多存在文件系统兼容问题,容易发生读取数据问题,还是建议用FAT32的。
3.猜想:至于一个原本是FAT32的U盘问什麽会变成RAW,我也在网上了,没到确切的解释。病
毒一般是不会导致这个问题的。分区表不会无缘无故的改变。这里我提出一些猜测,首先是USB控制器的问题,受杂牌主板影响。其次就是操作系统的问题。盗版操作系统原因和U盘驱动程序问题。有的没有经过微软认证。这里大家也给点资料吧。
第二章 Autorun工作机制(转自网络摘录的,转载地址忘了)
很多U盘上带病毒了,撤掉文件的隐藏性,大多数都会看到Autorun.inf文件的身影,这也难怪,自动播放多方便啊,光盘放入驱动器中,不用点,即可播放,那对于U盘这东西就是灾难了,很多病毒就是利用它了,所以有必要了解一下auturun.inf的工作机制了
先在这儿露它一小手,写个比较全的。依照这个源码,再看下面的会比较容易懂的。
新建个文本文件,在里面输入:除汉字外,其余都是英文状态下的符号。
*******************************************************************************************
[Autorun]
\\自动运行
\\双击时执行操作
Default=1
Shell\open=打开(&O) \\修改鼠标右键属性(打开和资源管理器方式都会加载运行病毒)
Shell\open\
Shell\explorer=资源管理器(&X)
Shell\explorer\
*******************************************************************************************
保存为Autorun.inf文件,其后面的可执行文件与其存储位置一定要相同。如果系统的自动播放功能没有关闭,无论你使用任何对于移动设备本身进行操作,都会中招,自动播放功能关闭了,也一定要从我的电脑资源管理器方式打开U盘,才可避免这个文件的功能。
但还有一点,即使你在资源管理器方式下删除了Autorun.inf文件,也不能通过双击U盘的方式打开U盘,因为此功能仍在,只有拔下U盘,再次插入即可,好了,直接进入正解,希望对大家有点帮助。
一、autorun.inf是windows下操纵光盘行为的一个文件,需要放在光盘根目录下,部分操作对于硬盘也适用。
二、autorun.inf文件分为三大部分[AutoRun] [Aut
oRun.Alpha] [DeviceInstall]。
[AutoRun]适用于Windows95以上系统与32位以上CD-ROM,必选。
[AutoRun.alpha]适用于基于RISC的计算机光驱,适用系统为Windows NT 4.0,可选。
[DeviceInstall]适用于Windows XP以上系统,可选。
三、[AutoRun]部分的命令及其详解。
1、DefaultIcon
含义:
指定应用程序的默认图标。
格式:
DefalutIcon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来指定图标,需要注意的是,序号是从0开始的。
备注:
应用程序的默认图标将在windows explorer核心的驱动显示窗口中替代设备的默认图标来显示。
图标路径名的默认目录是设备根目录。
2、Icon
含义:
指定设备显示图标。
格式:
Icon=图标路径名[,序号]
参数:
图标文件名:应用程序的默认图标路径名,格式可以为.ico、.bmp、.exe、.dll。当文件格式为.exe和.dll时,有时需要使用序号来指定图标。
序号:当文件格式为.exe和.dll时,文件可能包括多余一个图标,此时需要使用序号来指定图标,需要注意的是,序号是从0开始的。
备注:
设备显示图标将在windows explorer核心的驱动显示窗口中替代设备的默认图标来显示。
图标路径名的默认目录是设备根目录。
当存在应用程序默认图标(DefaultIcon)时,本命令无效。
3、Label
含义:
指定设备描述
格式:
Label=描述
参数:
描述:任意文字,可以包括空格。
备注:
设备描述将在windows explorer核心的驱动显示窗口中替代设备的默认描述\卷标来显示。
在非windows explorer核心的驱动显示窗口中(例如右击设备选择属性)显示的仍然是设备的卷标。
4、Open
含义:
指定设备启用时运行之命令行。
格式:
Open=命令行
(命令行:程序路径名 [参数])
参数:
命令行:自动运行的命令行,必须是.exe、、.bat文件,其他格式文件可以使用打开或使用ShellExecute命令。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
5、ShellExecute
含义:
指定设备启用时执行文件。(操作系统支持未知)
格式:
ShellExecute=执行文件路径名 [参数]
参数:
执行文件路径名:设备启用时执行文件路径名。可以是任意格式文件。系统会调用设置的程序执行此文件。
参数:参数,根据执行文件作调整
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
6、Shell\关键字\Command
含义:
定义设备右键菜单执行命令行。
格式:
Shell\关键
字\Command=命令行
(命令行:程序路径名 [参数])
参数:
命令行:自动运行的命令行,必须是.exe、、.bat文件,其他格式文件可以使用打开。
备注:
命令行的起始目录是设备根目录和系统的$Path环境变量。
7、Shell\关键字
含义:
定义设备右键菜单文本。
格式:
Shell\关键字=文本
参数:
关键字:用以标记菜单,可以使用任何字符表示,包括空格。
文本:在右键菜单中显示的文本。可以使用任何字符,不能存在空格。
备注:
在同一Autorun.inf文件中,不同右键菜单关键字不同,相同右键菜单关键字相同。
右键菜单文本中可以使用&设定加速键,&&输出一个&。
Shell\关键字\Command命令Shell\关键字两者缺一不可,顺序无所谓。
当不存在Open、ShellExecute与Shell命令时,设备启用时运行第一个设备右键菜单指定命令。
8、Shell
含义:
定义设备启用时运行之设备右键命令。
格式:
Shell=关键字
参数:
关键字:标记过的菜单关键字
备注:
Shell指定的关键字可以在AutoRun.inf文件的任意部分。
Open\ShellExecute\Shell命令后定义的优先级高。
四、[AutoRun.alpha]部分的命令简介。
[AutoRun.alpha]部分的命令与[AutoRun]部分的命令相同,只不过在基于RISC的计算机光驱中,[AutoRun.alpha]优先级高于[AutoRun]
五、[DeviceInstall]部分命令及其详解。
DriverPath
无法复制文件含义:
定义搜索驱动程序目录。
格式:
DriverPath=驱动程序路径
参数:
驱动程序路径:驱动程序所在路径,包括其子路径。
备注:
Windows XP以上支持。
仅CD-ROM支持
当系统监测到一个新的设备时,会提示用户寻设备的驱动程序。当用户点选此CD-ROM时,当[DeviceInstall]部分存在时,系统会按照 DriverPath所标记的路径出寻驱动程序。未标记的路径系统将忽略查。当[DeviceInstall]部分不存在时,系统将进行完全查。
如果不希望系统在此CD-ROM中搜索驱动程序,只加一行[DeviceInstall]不加DriverPath命令即可。
六、autorun.inf是可以被禁止的。方法如下:
点击开始->运行,在文本框中输入regedit或者regedt32。依次展开HKEY_CURRENT_USER\Software\ Microsoft\Windows\CurrentVersion\Policies\Exploer,其中的NoDriveTypeAutoRun子键限制着Autorun的作用范围,默认为95(16进制)。
把禁用的设备标志相加设置为键值就可以完成设置,其中设备标志如下:
1:无法识别的设备(建议禁止,默认禁止)
2:没有根目录的设备(Drive without root directory未知含义,建议禁止,默认不禁止)
4:可移动的设备(U盘,建议禁止,很多病毒利用U盘的Autorun.inf进行传染,默认禁止)
8:固定的设备(硬盘,自己看着办,默认不禁止)
16:网络设备(web驱动器,建议禁
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论