u盘文件无法删除的原因分析
第1篇:u盘文件无法删除的原因分析
导致u盘出现写保护的问题有3种:第一种,u盘写保护开关,为开启状态。第二种,未知原因导致u盘逻辑错误,导致系统识别到错误的文件访问地址,或者无*作权限。第三种,u盘的flash存储芯片坏了。
第一种原因很少见,找到u盘上的开关,关闭写保护开关就可以了,普通的u盘上很少有这种开关。
第二种原因可能是系统问题,可能是某些系统工具软件修改了注册表,也有可能是一些不正当的*作造成的u盘数据错误无法进行二次更改,或者说是用户权限不够。
第三种原因多发生在一些假冒伪劣的山寨u盘上面,一般只有换u盘了。
u盘文件无法删除怎么解决?
第一种,u盘写保护开关,为开启状态。
有些u盘上面是有写保护锁的,有些则是被程序锁定了导致的。如果是被程序锁定的可以通过工具软件打开。下面介绍一款*作非常简单的u盘程序。
百度搜索:u盘杀毒专家(usbkiller)3.1
找到左侧u的工具,如果现在是锁定状态就取消勾选,如果是不是锁定状态选择禁止向usb存储设备写入数据,应用设置后再取消一次再应用设置。
第二种,修改注册表方法:
下面为节选部分核心修改细节,点击了解全部的信息:提示磁盘被写保护怎么办
进入注册表编辑器后我们依次找到:hkey_local_machinesystemcurrentcontrolsetcontrolstoragedevicepolicies项目,
注册表中找到storagedevicepolicies项之后,我们可以在右侧窗口中找到“writeprotect?”表,我们将鼠标放在writeprotect上单击鼠标左键选种,然后点击鼠标右键选择“修改”将值改为0即可,如下图:
将注册表writeprotect值改为0
注意:这里部分用户反馈,以上位置找不到writeprotect注册表项目,如果找不到,可以在以上空白位置新建writeprotect注册表项,数值设置为0即可。
以上*作完成之后,保存注册表,退出即可。建议重新启动下电脑,之后就可以去看看从电脑中往可移动硬盘中拷贝资料是否会还会出现磁盘被写保护的错误提示。
第2篇:关于手动删除U盘文件夹病毒的解决方法
手动删除u盘文件夹病毒
最近好多电脑中了u盘病毒,把u盘上所有正常文件夹隐藏,然后用病毒自己的程序充当文件夹,引起电脑运行缓慢,不能用注册表、任务管理器,感兴趣的朋友可以尝试一下这个批处理方法...
将以下内容另存文.bat批处理文档。运行试一下!
@rem-------------------------------------------------------------------------------------------------
@echooff
@remvirusmainprogramfile'snameis"runouce.exe"
echokillingvirusmainprograminmemory...
setvirusprog=runouce.exe
setvirusfile=%systemroot%system32%virusprog%
tasklist|find/i"%virusprog%"
if%errorlevel%geq1(gotonovirus)
:findvirus
taskkill/f/im"%virusprog%"/t
tasklist|find/i"%virusprog%"
if%errorlevel%equ0(gotofindvirus)else(gotokilledvirus)
:killedvirus
echovirusinmemorykilled!
echonowdeletingthevirusfiles:
gotodeletefile
:novirus
echothere'snovirusinyourmachine!
gotoend
:deletefile
echodeletingvirusmainprogramfileandemailscreatedbyvirus...
@remdeletemainvirusprogramfile
attrib-r-s-h%virusfile%
del%virusfile%
@remdeleteemailfile.
setfilename=%programfiles%monfilesmicrosoftsharedstationeryreadme.eml
ifexist%filename%del%filename%
setfilename=%programfiles%monfilessystemadoreadme.eml
ifexist%filename%del%filename%
setfilename=%programfiles%meetingreadme.eml
ifexist%filename%del%filename%
echorepaireregistry:
echoenablingsystemtaskmanager...
regdeletehkcusoftwaremicrosoftwindowscurrentversionpoliciessystem/vdisabletaskmgr/f
echoenablingsystemregistrytools...
regdeletehkcusoftwaremicrosoftwindowscurrentversionpoliciessystem/vdisableregistrytools/f
echodeletevirusregistry...
regdeletehklmsoftwaremicrosoftwindowscurrentversionrun/vrunonce/f
echo"done!"
:end
pause
注意:该批处理只删除在系统盘windowssystem32下的病毒主程序,和几个附加的email,不能删除优盘上的病毒。
第3篇:电脑如何删除文件无法删除的文件
很多朋友遇到过这样的情况:电脑中出现文件名是乱码的文件(以下简称乱码文件,注意:是文件名乱码而不是文件内容乱码),它们无法打开、重命名、删除或移动。查看文件属*,系统显示无文件类型,而且它们一般占用巨大的磁盘空间。
本文着重讨论这些乱码文件名文件的产生原因以及如何删除这些烦人的乱码文件。
一、乱码文件名文件产生的原因
经过仔细分析和研究,我认为乱码文件产生的原因主要有以下几点:
1.硬盘磁道或扇区出现错误,导致文件名出现乱码,这样的文件无法正常删除。
2.有时候在windows中执行的删除文件*作,只是将磁盘上文件分配表里的相关文件信息删掉了,并没有实际删除文件。
3.不正确的*作。在使用bt下载软件时,下载进度到99%时就停止下载,并自己修改文件名,由于bt下载不是顺序下载,这样有可能导致文件索引信息错误,导致乱码文件出现。
4.使用磁盘工具pqmagic转换过分区格式之后(如从ntfs到fat32),出现文件名乱码现象。因为pqmagic对中文文件名的支持不是很好,所以,在整理完分区后会导致中文文件名出现乱码,甚至文件内容也出现乱码。
5.病毒引起的文件名乱码,这种乱码文件产生的原因比较复杂,一般是由于病毒自己制造或杀毒软件删除病毒不彻底导致磁盘逻辑错误。
6.闪存、移动硬盘等移动存储设备出现乱码文件,尤其是手机存储卡最容易出现这种问题。这种情况多是由于不正确地使用移动存储设备造成的,比如直接拔离设备等。但是有的时候质量不好的闪存或移动硬盘也会出现乱码文件,这是移动设备本身的质量问题。比如当往存储卡中写入数据时出错,出现乱码文件,同时系统右下角出现“windows延缓写入失败,windows无法为x:/windows/windowsupdate.log文件保存所有数据”的提示,这多半是由于存储卡已经损坏了。
二、删除乱码文件名的文件
由于乱码文件产生的原因有多种,经过我仔细研究,找到了以下几种处理办法:
1.尝试为文件重命名,如果可以重命名的话。运行cmd打开任务管理器,结束explorer进程,切换到cmd命令提示符状态下输入“del文件名”后就可以删除文件了,这种方法只适用于可以重命名的文件。在进行*作时先关闭其他一切不相关的程序。
2.如果重命名文件时系统提示“拒绝访问”,那么在cmd模式下运行“chkdsk/f”命令检查磁盘错误并修复。
如果出现找到磁盘错误,一般的错误都是可以修复的,在修复完成后就可以删除乱码文件了。
注意:有时,由于乱码文件所在分区为系统区,系统会提示“另一个进程正在调用该卷,是否希望下次开机时检查该卷?”我建议用这样的方法运行chkdsk命令,使用windows安装盘引导系统,在选择新安装windows界面时,按“r”修复已有系统,进入命令提示符状态,在这里运行“chkdsk/f”命令。我测试过,这样运行的效果要比在windows下的cmd模式中好很多。再运行“fixmbr”命令修复分区表。也可以修复系统其他的问题。
3.如果进行完上一步仍然无法删除乱码文件,可以使用我们最常用的winrar压缩工具来删除,具体的方法是压缩乱码文件并选中“压缩后删除源文件”选项。这样,一般的乱码文件就可以删除了。
4.但是如果文件的磁盘文件索引块已经被破坏,那winrar也是没有办法的,这时候就要借用ghost这个强大的工具了。先把有乱码文件的分区做成镜像文件,再使用ghostexplorer浏览镜像文件,找到乱码文件并删除,再把镜像文件恢复到源分区。这个方法一般可
以解决绝大数乱码文件名无法删除的问题。
5.如果你装的是windows和linux双系统,还有一种解决办法。
首先,用linux启动系统,用“mount”命令加载那个有乱码文件的fat32分区并指定codepage=cp437,就可以看到完整的中文文件名和目录了。然后,用“cp-r”命令到拷贝乱码文件到linux分区上面;再用“umount”命令卸载fat32分区,重新用“mount”命令加载并指定codepage=cp936,用“iocharset=cp936cp-r”命令把乱码文件拷贝回去。这个方法可以完全无损地恢复分区。
提示:对乱码文件,不要使用文件粉碎机、unlocker、优化大师等文件删除工具,这些工具对乱码文件没有作用,甚至会导致磁盘出现新的错误。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除