坛子上曾经有机油问过我,说他的MMC卡在用读卡器传输数据的过程中因为某种原因导致数据传输失败,从新打开MMC删除了未完成文件传输后却发现MMC卡无缘无故减少了好多的空间,现在以我自己的经历说一下现象和解决方法,希望对有此类现象的机油有所帮助:
1、原因:传输一个2XM大小的单文件,电脑发生无响应(WINME系统),死机,遂重启,删除前次未传输完成的文件(未完成传输的文件大小显示0M),此时发现MMC卡空间丢失。
2、现象:查看MMC卡属性显示,文件大小7。89M,占用空间25.8M,将MMC卡内文件全选拷贝到硬盘自建A名称文件夹,查看A文件夹属性显示文件大小7。89M,占用空间25.8M,查看隐藏文件无增加。
3、解决方法:选中MMC卡建立的移动驱动器,单击右键,选择属性--“工具”标签页--磁盘扫描程序,选择MMC卡所在驱动盘、方式“标准”,“自动修复”然后开始就行了,完成后MMC卡中就多了一个名为??000.zip的文件,大小为17.xM,删除此文件,再查看MMC卡的大小,^_^搞定了,文件大小7.89M,占用空间8。2M,失去的空间又回来了。
4、个人浅析:全是文件碎片在搞鬼,在传输过程中,因为各种原因导致数据传输非正常中断,系统不能将传输未完成的文件“洗”掉,(如果正常选择取消的话拷贝文件会自动消失,也不会占用空间),这部分文件就造成了文件碎片,虽然在表面删除了此文件(文件大小为0)实际上只是删除了一个相当于信标的外框,里面的内容就自动隐藏在MMC卡中,使用磁盘扫描修复就是把这部分文件碎片整理出来而已,这是我个人的看法,真实情况还有待高人解释。