解决“无法删除文件:无法读源文件或磁盘”的方法(chkdsk)

简介:
 困扰好久的“无法删除文件:无法读源文件或磁盘”的问题终于找到解决方法了!网上一般是说用360,可牛杀毒的粉碎文件功能,但无济于事!结果尝试网上的另一种方法,结果成功了!  
    先来看看我的U盘解决过程:
    插入U盘,不要打开U盘文件夹,直接打开命令提示符cmd.exe,然后输入

chkdsk J: /f
...
Windows 正在校验文件和文件夹...
文件夹 \3 中的无法恢复的错误。
是否将文件夹转换成文件(Y/N)? y
\PETOOLS\soft.iso 在分配单元 20729 上交叉链接。
    这时候打开U盘,发现名字为3的文件夹居然还没消失(我的U盘容量标1G,结果这个文件夹3是2G以上,你说是不是有问题,但无法删除这个文件夹)。再次输入 

chkdsk J: /f
...
Windows 正在校验文件和文件夹...
\3 第一个分配单元无效。项会被截断。
已完成文件和文件夹校验。
Windows 已更正文件系统。

磁盘空间总数 1,008,803,840 字节。
7 个隐藏文件: 667,648 字节。
8 个文件夹: 32,768 字节。
38 个文件: 132,501,504 字节。
可用磁盘空间: 875,597,824 字节。

每个分配单元中有 4,096 字节。
磁盘上共有 246,290 个分配单元。
磁盘上有 213,769 个可用的分配单元。
这次成功了!
    在这里有问题的文件夹/文件因为被截断了,所以会不见的,可能是删除了!而发现交叉链接的文件,可能这个命令能够修复吧,不知道有什么影响!

    解决“无法删除文件:无法读源文件或磁盘”的关键就是命令chkdsk:
>chkdsk /?
检查磁盘并显示状态报告。

CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]]

volume 指定驱动器(后面跟一个冒号)、装入点
或卷名。
filename 仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F 修复磁盘上的错误。
/V 在 FAT/FAT32 上: 显示磁盘上每个文件的完整路径和名称。
在 NTFS 上: 如果有清除消息,将其显示。
/R 查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小改成指定的 KB 数。
如果没有指定大小,则显示当前的大小。
/X 如果必要,强制卷先卸下。
卷的所有打开的句柄就会无效(隐含 /F)。
/I 仅用于 NTFS: 对索引项进行强度较小的检查。
/C 仅用于 NTFS: 跳过文件夹结构的循环检查。

/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。

    因此,只要输入chkdsk 盘符: /f,就能解决问题了。不过要注意的是,例如C盘,D盘在使用中的话,会提示重启后再进行扫描的!我对堂弟的电脑的C,D盘都使用这个命令成功解决了文件损坏问题!


本文转自 Icansoft 51CTO博客,原文链接: 
http://blog.51cto.com/android/514629
相关文章
|
6月前
|
C#
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
C# 文件操作(全部) 追加、拷贝、删除、移动文件、创建目录
88 0
|
Windows
拷贝单个文件到U盘提示“目标文件系统 文件过大”,不需格式化解决
拷贝单个文件到U盘提示“目标文件系统 文件过大”,不需格式化解决
965 0
拷贝单个文件到U盘提示“目标文件系统 文件过大”,不需格式化解决
文件或目录损坏且无法读取|4-17
文件或目录损坏且无法读取|4-17
|
Linux C++
C++可执行目标文件内存分区
我们知道链接器可以将多个目标文件合并成一个可执行目标文件,其中可执行目标文件又可以分为很多个段,本期将简单讲解Linux下C++的内存分段及各段所存放的内容。
C++可执行目标文件内存分区
|
关系型数据库 Shell Windows
DOS环境下强制删除文件或非空文件夹_
DOS环境下强制删除文件或非空文件夹_
644 0
文件和文件夹的操作——文件操作
文件和文件夹的操作——文件操作
115 0
|
缓存 Windows
文件夹显示文件或目录损坏且没法读取
 用户反馈说Win7打开Local Settings文件夹提示“位置不可用,拒绝访问"怎么办?Local Settings是Windows系统中的一个隐藏文件,一般存放着和上网有关的历史记录和缓存之类的文件,如果打开Local Settings文件时提示"位置不可用,拒绝访问"下面跟随小编脚步一起看看具体解决方法。
636 0