无法删除文件夹,无法读取源文件或磁盘或找不到指定文件的解决方法

作者:我就是个世界 发表于:2013-01-08
前两天装了WIN8,发现有个文件夹一直无法删除,提示[color=#FF0000]系统找不到指定的文件或文件类型[/color],重新设置了权限也不行,后来想是不是有程序占用啊,然后进PE删除,还是同样的提示。

网上搜索后发现有人说可以使用rd命令删除,试了[code]D:\>rd /S /Q D:\ComsenzEXP[/code]无果;又有人说可能是由于所在分区回收站损坏的问题。 忽然想到有可能是这个问题,那么是不是应该尝试修复一下所在分区呢? 于是用了强大的CHKDSK命令,
[code]C:\>CHKDSK D: /F[/code] 果然完美解决了!
[separator]

[b]详细过程:[/b]
[code]
D:\>DIR
驱动器 D 中的卷没有标签。
卷的序列号是 380D-426D

D:\ 的目录

2013/01/05  18:21    <DIR>          ComsenzEXP
2013/01/05  19:21    <DIR>          My Documents
2013/01/06  15:05    <DIR>          Program Files
2013/01/08  11:31    <DIR>          WIN8
2013/01/06  18:53    <DIR>          素材
              5 个目录 13,206,628,160 可用字节

D:\>rd /S /Q D:\ComsenzEXP
D:\ComsenzEXP\wwwroot\PHPMYA~1\js\canvg - 目录不是空的。
D:\ComsenzEXP\wwwroot\PHPMYA~1\js\get_image.js.php - 系统找不到指定的文件。
D:\ComsenzEXP\wwwroot\PHPMYA~1\js\OPENLA~1\img - 目录不是空的。
D:\ComsenzEXP\wwwroot\PHPMYA~1\js\OPENLA~1\theme\default\img - 目录不是空的。
D:\ComsenzEXP\wwwroot\PHPMYA~1\LIBRAR~1\TRANSF~1 - 目录不是空的。
D:\ComsenzEXP\wwwroot\PHPMYA~1\themes\original\img\pmd\ang_direct.png - 系统找不
到指定的文件。
D:\ComsenzEXP\wwwroot\PHPMYA~1\themes\original\img\pmd\and_icon.png - 系统找不到
指定的文件。
D:\ComsenzEXP\wwwroot\PHPMYA~1\themes\pmahomme\img\pmd\ang_direct.png - 系统找不
到指定的文件。
D:\ComsenzEXP\wwwroot\PHPMYA~1\themes\pmahomme\img\pmd\and_icon.png - 系统找不到
指定的文件。

D:\>chkdsk d: /f
文件系统的类型是 NTFS。
无法锁定当前驱动器。

由于该卷正被另一进程使用,无法运行 Chkdsk。
如果先卸除该卷,Chkdsk 或许可以运行。
该卷的所有打开句柄将会无效。
是否要强制卸除该卷? (Y/N)
由于该卷正被另一进程使用,无法运行 Chkdsk。
如果先卸除该卷,Chkdsk 或许可以运行。
该卷的所有打开句柄将会无效。
是否要强制卸除该卷? (Y/N)
由于该卷正被另一进程使用,无法
运行 Chkdsk。
是否计划在下一次系统重新启动时检查此卷? (Y/N)
D:\>c:

C:\Windows\System32>chkdsk d: /f
文件系统的类型是 NTFS。

由于该卷正被另一进程使用,无法运行 Chkdsk。
如果先卸除该卷,Chkdsk 或许可以运行。
该卷的所有打开句柄将会无效。
是否要强制卸除该卷? (Y/N) y
卷已被卸除。该卷的所有打开句柄现在无效。

CHKDSK 正在校验文件(阶段 1/3)...
已完成百分之  6。(共 212992 个文件记录,已处理 127796 个)
从文件记录段 141046
删除损坏的属性记录(128,"")。
  已处理 212992 个文件记录。
文件验证完成。
  已处理 260 个大型文件记录。
  已处理 0 个错误的文件记录。

CHKDSK 正在验证索引(阶段 2/3)...
已完成百分之 72。(共 241980 个索引项,已处理 223700 个)
正在删除文件 138285 的索引 $I30 中的索引项 CHANGE~1。
正在对文件 138287 中的索引 $I30 进行排序。
正在删除文件 138287 的索引 $I30 中的索引项 FUNCTI~1.JS。
正在删除文件 138287 的索引 $I30 中的索引项 QUERYW~1.JS。
正在更正文件 138291 索引 $I30 的错误。
正在对文件 138297 中的索引 $I30 进行排序。
..............此处略去N行代码
正在删除文件 138378 的索引 $I30 中的索引项 DISPLA~1.PNG。
正在删除文件 138378 的索引 $I30 中的索引项 DOWNAR~1.PNG。
正在删除文件 138378 的索引 $I30 中的索引项 LEFT_P~2.PNG。
  已处理 241980 个索引项。
索引验证完成。
CHKDSK 正在扫描未编制索引的文件以便重新连接到其原始目录。
正在将孤立文件 CHANGE~1 (138286)恢复到目录文件 138285。
正在将孤立文件 ChangeLog (138286)恢复到目录文件 138285。
正在将孤立文件 LICENSE (138296)恢复到目录文件 138285。
正在将孤立文件 README (138298)恢复到目录文件 138297。
正在将孤立文件 README (138301)恢复到目录文件 138285。
正在将孤立文件 TEMPLATE (138302)恢复到目录文件 138297。
正在将孤立文件 TEMPLA~1 (138304)恢复到目录文件 138297。
正在将孤立文件 TEMPLATE_MIMETYPE (138304)恢复到目录文件 138297。
正在将孤立文件 FLASHC~1.SWF (138307)恢复到目录文件 138306。
正在将孤立文件 flashcanvas.swf (138307)恢复到目录文件 138306。
正在跳过有关恢复孤立项的进一步消息。
  已扫描到 245 个未索引文件。
CHKDSK 正在恢复剩余的未索引文件。
  已恢复 1 个未索引文件。

CHKDSK 正在验证安全描述符(阶段 3/3)...
安全描述符验证完成。
正在文件 141046 中插入数据属性。
  已处理 14496 个数据文件。
CHKDSK 正在验证 Usn 日志...
Usn 日志验证完成。
正在更正卷位图的错误。

Windows 已更正文件系统。
无需采取进一步操作。

总共有   62468720 KB 磁盘空间。
180610 个文件中有   48907676 KB。
14497 个索引      73536 KB。
坏扇区          0 KB。
系统正在使用     280880 KB。
日志文件占用了      65536 KB。
磁盘上   13206628 KB 可用。

每个分配单元中有       4096 字节。
磁盘上共有   15617180 个分配单元。
磁盘上有    3301657 个可用的分配单元。

C:\Windows\System32>rd /S /Q D:\ComsenzEXP


C:\Windows\System32>D:

D:\>DIR
驱动器 D 中的卷没有标签。
卷的序列号是 380D-426D

D:\ 的目录

2013/01/05  19:21    <DIR>          My Documents
2013/01/06  15:05    <DIR>          Program Files
2013/01/08  11:31    <DIR>          WIN8
2013/01/06  18:53    <DIR>          素材
              4 个目录 13,477,212,160 可用字节

D:\>
[/code]

[b]从网上搜集整理了几种办法,直接CTRL+V的,哈哈[/b]
[quote]
故障一:电脑突然发生“删除文件或文件夹出错”故障,报错信息为:“无法删除xxx文档/文件夹:找不到指定的路径。请确定指定的路径是否正确”。网上搜索结果发现,多数这类错误是由于文件或者磁盘设成了只读、文件已经被删除图标还没有更新、或者文件被破坏甚至感染病毒造成的,这些问题均可以通过去掉文件只读属性、修复文件、DOS下删除文件或者用杀毒软件清除或者粉碎文件来解决。

然而这台电脑所遇到的故障却让上述任何一种解决方案无能为力。经过仔细观察分析,发现这个错误具有以下特点:所有文件均不可删除;错误仅发生在C、D两个分区,E分区不存在问题;文件夹也不可删除。在尝试各种方法均无效并寻师无门的情况下,将错误搁置了半年多,坚持没有重装系统,我一直相信,一定有人可以解决这个故障!

而就在近几天清理电脑垃圾的时候,发现了一丝新的线索。

由于长期积累了很多废弃的文件没有删除,一个一个丢到回收站然后清除觉得很麻烦,每次使用shift+del删除也不方便,于是想到回收站好像也有属性设置的,于是打开。

确认回收站驱动器配置为“独立配置驱动器”,然后切换到不同的分区。

由于只有E分区可以删除文件和文件夹,所以首先将E盘的“删除时不将文件移入回收站,而是彻底删除”勾上,当时顺手也勾上了C区和D区的这个选项,结果却意外地发现,C区和D区的文件和文件夹竟然也可以删除了!也就是说不经过回收站的话文件和文件夹是可以正常删除的!

好,现在就将问题的焦点集中到回收站上。根据我的理解,Windows的回收站实际上应该是在每个磁盘分区上的,桌面上看到的回收站只不过是捆绑了所有磁盘分区回收站的信息。那么之前提到不经过回收站的话C区和D区上的文件和文件夹可以正常删除的,而每个分区又有相对独体的回收站,这样看来,C区和D区的回收站应该出了问题!

于是调出文件夹选项卡,勾上相应的选项以显示磁盘分区系统文件和文件夹。

有对比查看了C盘和D盘,仅在C盘发现了一个文件名为“Recycled”的图标,而在D盘则没有发现以上任何一个文件夹的踪影。

至此,问题真相水落石出,C区和D区的回收站被破坏或误删除导致文件或文件夹无法暂时存放到所在分区的回收站,而“找不到指定的路径。请确定指定的路径是否正确”的提示也不是针对要删除的文件或文件夹的,而指的是“找不到指定的回收站路径。请确定指定的回收站路径是否正确”。

清楚了问题所在,也就可以对症下药,问题迎刃而解。清除C区被破坏的Recyled文件夹(被系统识别为一个系统文件,必须删除,否则下一步会报错)。然后从E区拷贝正常的Recyled文件夹分别到C区和D区,恢复回收站属性配置,任意删除一个C区或D区的文件,那熟悉的碎纸画面和声音又回来了!

故障二:想必很多朋友都遇到过 找不到指定文件* 无法删除

明明文件在那就是不能删除。今天我也遇到了此情况。

突然想起windows XP 自带命令 CHKDSK

开始-运行-cmd 输入 CHKDSK x:/f (X代表你想要检查的盘符)

例如 CHKDSK d:/f (检查D盘)

如果是检查系统盘,会提示你是否在下次开机启动时检查 选择Y 重启进行检查"

几秒中就检查完毕, 不能删除的文件现在就可以删除了" 试试去吧
[/quote]

分享:

扫一扫在手机阅读、分享本文

请发表您的评论