困扰好久的“无法删除文件:无法读源文件或磁盘”的问题终于找到解决方法了!网上一般是说用360,可牛杀毒的粉碎文件功能,但无济于事!结果尝试网上的另一种方法,结果成功了!
先来看看我的U盘解决过程:
插入U盘,不要打开U盘文件夹,直接打开命令提示符cmd.exe,然后输入
chkdsk J: /f
...
Windows 正在校验文件和文件夹...
文件夹 \3 中的无法恢复的错误。
是否将文件夹转换成文件(Y/N)? y
\PETOOLS\soft.iso 在分配单元 20729 上交叉链接。
文件夹 \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 个可用的分配单元。
已完成文件和文件夹校验。
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 [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