计算机一级胶卷出现文件异常,解决IOS相机胶卷导入照片后堆在最新照片的问题...

先森最近遇到个问题,从电脑通过爱思助手导入了一些照片,但是照片妥妥的都是排在相机胶卷的末尾,也就是最新照片,这样让先森的强迫症犯了,很不舒服。

先森的系统是IOS 12,虽然打开照片程序,最左侧是照片流,导入的照片在这里是按时间排序的,但是先森还是习惯于在相簿中的相机胶卷里看照片。而且,很重要的一点是,通过微信或QQ发送照片的时候,显示在最前面的也是相机胶卷中最新的照片。先森导入了5000多张照片,如果想发送导入之前的照片,即使是昨天拍的,找起来也比较困难。

还有一个问题,先森的图片有些是Live Photo(实况),如果直接使用爱思助手的文件夹导入图片的话,图片和视频是分开的。如果按Live Photo导入的话,剩余的非实况照片又难以区别,毕竟照片太多了。

先森想要的,是在相机胶卷里最新导入的照片也按照时间来排序。

8485ac697b35fc367d8fb7d32eb76c5a.png

爱思助手导入照片

起因

先森之所以会导入5000多张照片,这得多亏先森的骚操作。

先森之前手残把手机越狱了,体验了一波不完美越狱,BUG连连新鲜感过了也就没什么感觉了,先森还发过一篇博文来记录BUG,IOS 10系统不完美越狱 删除doubleH3lix后cydia闪退。后来先森迷上了刺激战场,然后还买了吃鸡神器,就是在手机上架两个按钮。这个吃鸡什么用习惯之后还好,但是有个硬伤:打游戏的时候有推送消息的时候,一按开枪就点到推送了,先森不知道多少次因此送人头。而后关注到IOS12有一个勿扰模式,听名字好像可以免推送的打扰啊,所以在IOS 12发行之后先森就想着体验了。

但是先森的手机是越狱过的,据先森了解,越狱之后升级系统会出问题,所以先森就很聪明的把手机备份后恢复出厂设置了,然后再升级。结果在恢复备份的时候出问题了,itunes提示“备份已损坏,无法恢复备份”!

Emmm...

重点是,先森想全数据备份,做的是加密备份!问了下爱思助手的客服,加密备份他们也没办法把照片啥的恢复出来。。。生活还得继续,先森使用icloud恢复部分的数据。icloud只有免费5G的配额,早早的就被先森撑满了,所以数据都是比较久远的了。

后来,先森发现了一款号称可以替代iTunes的软件iMazing(软件是收费的,先森使用的当然是。。。),这个软件可以管理备份数据,加密的也可以。可发现这款软件的时候已经距离上次事故有一段时间了,先森完美的把备份密码忘了,嗯,忘了。

ff37a9740502ffe68c46a7d1b3239c60.png

输入密码进行管理

当然,发现iMazing的时候先森并没有想拯救之前的备份,而是经过之前的事件先森明白了备份的重要性,进而这款软件的WIFI备份吸引了我。据说是连上同网络的WIFI就可以自动进行备份,然而实测,想通过WiFi备份并不容易。

再过了一段时间,也就是前两天,先森竟然在无意间试出了备份加密的密码,感动的先森连说了三次“卧槽”。

整个手机的5000多张照片就这样导出到了我的电脑,然后再导入手机,就出现本文的烦恼了。经过不断的尝试与一次恢复手机后,先森终于还是找到了解决方法。

解决

操作前最好还是给手机来次备份。有上文的惨剧为参照,备份的时候最好备份两次,一次不加密的,一次加密的。加密备份是为了能够最大程度的还原,不加密备份是为了数据恢复更容易。

方法貌似是台湾同胞那边首发的,以下为先森实际操作之后整理的步骤。

1、关闭 iOS 相机、相册后台程序,保持手机常亮:设置 - 显示与亮度 - 自动锁定,时间修改为「永不」;

2、手机连接电脑,电脑上装好助手软件,先森用的是爱思助手;

3、打开助手软件,进入「文件管理」,找到「/DCIM」文件夹,进入;

41e8a7bf91784db062a1168497b36834.png

进入DCIM目录

4、导入照片。

导入照片的时候,最好选择一个最新的文件夹,最好是空的。如果没有的话,可以使用爱思助手-照片-导入照片先传一张照片,这时候应该会新建一个文件夹,里面也只有这一张照片;或者可以试试自己新建一个文件夹,编号加1试试。

打开空文件夹后,直接把电脑上的图片全拖进来。先森不太清楚IOS的新增文件夹的规则,怕单个文件夹内图片太多会出问题,所以先森是每个空文件夹内导入大概1000张的照片。图片不需要重命名,只要不和手机原本的照片在同一个文件夹,就不用管图片名称相同的问题。

5、备份photos.sqlite。

照片导入完成之后,再回到文件系统的根目录,进入「/PhotoData」文件夹,里面有个photos.sqlite文件。将这个文件重命名,后面加个bak什么都行。为了保险,还可以将这个文件拖到电脑上保存一份。

然后手机断开电脑,重启。重启后打开照片应用,图片会重新开始刷新出现。而photos.sqlite文件也会重新出现一个。(注:photos.sqlite文件是照片数据库存储文件)

先森之前将这个文件直接删除了,重启后发现照片丢失了一部分,进入DCIM发现图片不见了。。。最后只有恢复备份。如果photos.sqlite文件有备份的话,可能直接恢复就OK了。

UPDATE zgenericasset

SET zaddeddate = zdatecreated

WHERE zaddeddate>0 AND zdirectory LIKE 'DCIM%'

点击 ▶︎ 按钮,等待一毫秒,看到底部框中显示「执行成功」后,点击顶部「写入更改」;

9e849ba179fe486a1d4cf882633292c2.png

执行SQL

点击顶部的「文件」,再点击「关闭数据库」,或者按快捷键Ctrl+W;

7、将手机「/PhotoData」文件夹下的photos.sqlite再重命名做个备份,比如photos.sqlite.bak2;然后将软件修改后的photos.sqlite导入到「/PhotoData」中;

8、将手机「/PhotoData」文件夹下的「Photos.sqlite-shm」与「Photos.sqlite-wal」都重命名做备份。PS:此时手机上的照片APP应该是关闭状态。

3fead9dc14ae3bb86d8c1549a0fe0f2a.png

先森的备份战况

8、打开 iOS 的照片 App 相机胶卷,会发现照片已经按照时间来排序了,并且Live Photo也不是照片与视频分离的。

总结

通过先森惨痛的经历,我们应当记住的是备份的重要性,而备份更重要的是有效备份。

关于iPhone的备份方案,如果够勤快,可以过一段时间通过电脑备份一次,iTunes或者其他工具;如果有钱,可以购买icloud的套餐,50G/6元/月,200G/21元/月,2T/68元/月;如果没那么土豪,可以和先森一样,icloud用来备份除照片以外的数据,毕竟这些数据没有多大,5G完全够用了,然后照片,先森是用的OneDrive。OneDrive个人账号空间是5G,先森通过完成邀请任务将空间扩容到15G(邀请1人增加0.5G,最多20人,可以通过某宝代完成),15G来存照片已经完全够用了。当然,先森还有教育邮箱的,1T-5T的空间,只是私密性和稳定性没那么好,最好还是不要存重要数据。

当然,肯定有更好的方案,只是先森就只知道这么多了。

除特别注明外,本站所有文章均为成航先森 www.capjsj.cn原创,本文共2900个字

转载请注明出处来自https://www.capjsj.cn/photos_sqlite.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值