U盘、SD卡出现文件大小不对的文件 修复处理
2011-12-17 05:45阅读:
今天偶尔见到一张SD卡,又偶尔发现里面有数个文件大小不对,过G。于是手痒了!
首先用WINHEX打开看看文件到底写的什么,但是WINHEX提示路径错误!
开始 - 运行 - cmd - chkdsk.exe H: /F
C:\Documents and Settings\Administrator>chkdsk
/?
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I]
[/C] [/L[:size]]
volume
指定驱动器(后面跟一个冒号)、装入点
或卷名。
filename
仅用于 FAT/FAT32: 指定要检查是否有碎片的文件。
/F
修复磁盘上的错误。
/V
在 FAT/FAT32
上: 显示磁盘上每个文件的完整路径和名称。
br>
在
NTFS 上: 如果有清除消息,将其显示。
/R
查找不正确的扇区并恢复可读信息(隐含 /F)。
/L:size
仅用于 NTFS: 将日志文件大小改成指定的 KB 数。
如果没有指定大小,则显示当前的大小。
/X
如果必要,强制卷先卸下。
卷的所有打开的句柄就会无效(隐含 /F)。
/I
仅用于 NTFS: 对索引项进行强度较小的检查。
/C
仅用于
NTFS: 跳过文件夹结构的循环检查。
/I 和 /C 命令行开关跳过卷的某些检查,减少运行 Chkdsk 所需的时间。
C:\Documents and Settings\Administrator>chkdsk.exe H:
/F
文件系统的类型是 FAT。
SD Card 卷创建了 2003-7-19 8:00
卷序列号为 FC30-3DA9
Windows 正在校验文件和文件夹...
文件夹 \我的音乐 中的无法恢复的错误。
是否将文件夹转换成文件(Y/N)? Y
文件夹 \文件配置表 中的无法恢复的错误。
是否将文件夹转换成文件(Y/N)? Y
文件夹 \zmol 中的无法恢复的错误。
是否将文件夹转换成文件(Y/N)? Y
\mef 在分配单元 3044 上交叉链接。
已截断文件夹。
\Music\美人鱼.mp3 在分配单元 3043 上交叉链接。
通过复制解决交叉链接问题。
\@bgsr\bgsr.bk 在分配单元 3039 上交叉链接。
通过复制解决交叉链接问题。
\@bgsr\bgsr.o 在分配单元 3042 上交叉链接。
通过复制解决交叉链接问题。
\uumap\dm 在分配单元 3038 上交叉链接。
已截断文件夹。
\.system\blockd.dat 在分配单元 2940 上交叉链接。
通过复制解决交叉链接问题。
\.system\0100177b.dbc 在分配单元 21333 上交叉链接。
通过复制解决交叉链接问题。
\.system\TEMP\ATM1 在分配单元 3156 上交叉链接。
通过复制解决交叉链接问题。
\.system\TEMP\ATM2 在分配单元 3157 上交叉链接。
通过复制解决交叉链接问题。
\.system\TEMP\ATM3 在分配单元 3155 上交叉链接。
通过复制解决交叉链接问题。
\.system\TEMP\ATM5 在分配单元 3158 上交叉链接。
通过复制解决交叉链接问题。
\.system\mythroad\QQ2009 在分配单元 3061 上交叉链接。
已截断文件夹。
\.system\mythroad\app240320\202 在分配单元 3037
上交叉链接。
已截断文件夹。
\.system\mythroad\app240320\qq2008.mrp 在分配单元 3040
上交叉链接。
通过复制解决交叉链接问题。
\.system\mythroad\app240320\cfg\mul.sav 在分配单元 3059
上交叉链接。
通过复制解决交叉链接问题。
\.system\mythroad\app240320\cfg\config.sav 在分配单元 3057
上交叉链接。
通过复制解决交叉链接问题。
\sysbt\rd\17171616.rdm 在分配单元 3063 上交叉链接。
通过复制解决交叉链接问题。
\我的书籍\从零开始[更新至 第七十八章 战争承包商]作者:雷云风暴.txt.txz 在分配单
元 268 上交叉链接。
通过复制解决交叉链接问题。
已完成文件和文件夹校验。
丢失链在 3054 群集产生交叉链接。孤立部分已被截断。
丢失链在 3073 群集产生交叉链接。孤立部分已被截断。
在群集 3075 处的丢失链的不正确链接得到更正。
丢失链在 3079 群集产生交叉链接。孤立部分已被截断。
丢失链在 3081 群集产生交叉链接。孤立部分已被截断。
丢失链在 3082 群集产生交叉链接。孤立部分已被截断。
丢失链在 3083 群集产生交叉链接。孤立部分已被截断。
在群集 3087 处的丢失链的不正确链接得到更正。
丢失链在 17136 群集产生交叉链接。孤立部分已被截断。
丢失链在 35073 群集产生交叉链接。孤立部分已被截断。
在群集 35074 处的丢失链的不正确链接得到更正。
在群集 35075 处的丢失链的不正确链接得到更正。
丢失链在 35076 群集产生交叉链接。孤立部分已被截断。
丢失链在 35079 群集产生交叉链接。孤立部分已被截断。
丢失链在 35081 群集产生交叉链接。孤立部分已被截断。
丢失链在 35082 群集产生交叉链接。孤立部分已被截断。
丢失链在 35083 群集产生交叉链接。孤立部分已被截断。
在群集 35087 处的丢失链的不正确链接得到更正。
在群集 35328 处的丢失链的不正确链接得到更正。
是否将丢失的链转换成文件(Y/N)? Y
204 个恢复文件: 112230400 字节。
Windows 已更正文件系统。
磁盘空间总数 1,006,239,744 字节。
99 个隐藏文件: 107,921,408 字节。
406 个文件夹: 6,651,904
字节。
763 个文件: 409,042,944 字节。
可用磁盘空间: 482,623,488 字节。
每个分配单元中有
16,384 字节。
磁盘上共有
61,416 个分配单元。
磁盘上有
29,457 个可用的分配单元。
修复完后,错误文件不见了,根目录下生成FOUND.000目录,204个文件107MB。一般我也偶尔在自己的分区内见到这类文件:.CHK
-
扫描磁盘时还原了文件碎片。但是为什么这么大呢?于是看了下,多数为16KB,个别大小不定,于是想这文件估计还能用,就用WinHex看了个:
这个是mp3文件!

这个在结尾又穿插进入一个mp3文件!

用mplayer播放,最后会有其他歌曲的开端。
用audacity,只显示一个完整的歌曲,不会显示后面的穿插。
用foobar2000播放,还得改后缀名,和mplayer结果一样。
mplayer是万能的,audacity是编辑的,foobar2000是规矩的,话说WMP也是规矩的。
再看看16KB的文件:每个文件内容都不一样,纯粹的碎片!也就是失去首尾的不完整的文件!
因为FAT的一簇是16KB,所以文件大小就是16KB!
再用hdtune快速错误扫描了下,没发现坏块!