起因:Iphone4某日忽然照相后缩略图变全屏黑屏,一会后自动消失无法保存。原来相册的图片也无法删除。事后找回原因,是由于使用PP助手导入照片操作错误引起的。系统为ios5 ,这里建议尽量不要使用照片导入功能,如果需导入可以使用itunes的同步功能。
网上找了很多如修改文件夹权限的方法,尝试了后失败。最终找到两个较为靠谱的解决方案(博主以第一个方案解决问题)
解决方法一:
Iphone照片的位置是:iPhoneprivatevarmobileMediaDCIM100APPLE
Iphone照片缩略图的位置是:iPhoneprivatevarmobileMediaPhotoData100APPLE
将涉及照片的两个大文件夹全部删除。也就是:
进入iPhoneprivatevarmobileMedia,将DCIM和PhotoData这两个文件夹全部删除。重启,一切正常了。
重要提示:请事先备份,这个操作将导致所有的照片被删除!
解决方法二:(此方法未经试验,试过的童鞋请留言)
(以下提到的文件夹如果不存在,说明机器中没有存放过图片,请运行相机程序拍摄至少一张照片这些目录会自动生成)
1. 先复制原先所有照片到 //User/Media/DCIM/100APPLE/
2. 进入//User/Media/DCIM/.MISC/ 删除info.plist (删除它为了准备稍后的重建)
3. 进入//User/Media/PhotoData/ 复制原先备份好的BTH和THM文件到//User/Media/PhotoData/1XXAPPLE这里1XXAPPLE看你备份时候的名字,并且一一对应。(如果有多个1XXAPPLE的话)
4. 删除//User/Media/PhotoData/Photos.sqlite 和//User/Media/PhotoData/PhotosAux.sqlite
5. 彻底退出照片程序。(在多任务切换中长按,照片图标,点击红色禁止符号结束任务)
6.再次启动照片程序,它会提示你正在重建图库,等进度条完成之后所有照片就出现了。此时新的info.plist已经根据放入的照片最大编号智能生成。
至此所有的恢复工作已经完成。如果遇到图片缩略图显示不出 说明BTW和THM文件没有正确复制。如果没有发现照片数量增加请检查步骤。根据上面的办法将photodata文件夹的所有权改为root和wheel~然后将访问权限改为访问写入执行~然后将DCIM文件夹的权限改成和photodata一样~我的照相的问题就全部解决了~之前的问题是我的photodata的文件夹权限无写入权限,因此之前的略缩图无法覆盖~所以照片和略缩图都不匹配