TF卡读不出数据如何解决
不积跬步无以至千里,不积小流无以成江海。人的大脑容量是有限的,很多知识如果不常用很快就会忘掉,所以记录是很有必要的!原始人都还结绳记事嘞
(原始人,启动!
问题
这两天遇到这么个问题,行车记录仪的TF卡在读取数据时,报错“无法读取,请格式化”,具体记不清了,反正大概就是这个意思。
我本来认为这是一个很简单的需求,拿diskgenuines扫一下就解决了。但是我忽略了两个问题:第一,DG的免费版无法回复大文件,而行车记录仪的视频体积在2GB左右;第二,吾爱上居然没有破解版的DG了。我找到一个低版本的DG lite,说是无限制,结果连文件恢复功能都没得。坐腊了😅无比之尴尬。当然最后在中国黑市——闲鱼上斥巨资5元买了个5.6的破解版,算是把这给问题给解决了。
思考
有两件事情需要思考:
- 第一,一张TF卡怎么就会突然变成RAW格式了呢,RAW是啥意思?文件系统还存在吗?
- 第二,除了使用DG,还有什么其他的方法能恢复数据?其他恢复数据的方法对于RAW格式又是否奏效?
🤔RAW?
简单来说,RAW不是一个真正的文件系统,而是Windows等操作系统在面对一个损坏或无法识别的文件系统时,给它贴上的一个“不知道什么格式”的标签。换句话说其实就是文件系统坏了。
我查了一些资料,在Windows 1809版本之前,系统默认使用“更好的性能”策略,这个策略会启用写入缓存。进度条跑完,并不等于数据真的写进了U盘!这时直接拔U盘/读卡器就有可能导致文件丢失或者文件系统损坏。所以在写入文件后,弹出移动存储介质是有些必要的。
🤔恢复软件?
我记得我大学的时候专门研究过这个问题,事实上除了DG之外还有不少恢复软件,但是因为太久没有已经忘记了。刚才找了找,发现有些名字还是很熟悉。
- recuva,ccleaner一家的软件,免费版几乎全功能
- Disk Drill 免费版的数据恢复量有限制,Windows版为100MB
- winfr 微软自家的数据恢复工具,只提供命令行版本,需到MS商店下载
题外
伪造空白文件
当这个视频导不出来的时候,我曾动过歪心思,伪造一个同样大小的avi文件,方法是这样的:
fsutil file createnew [路径] [大小]
修复avi文件
恢复出来的avi文件中,有一个大小正常、能打开,但是只能播放30s。查了下,avi含三部分:文件头、数据块和索引块。可能是索引坏了,所以出现这样的问题。可以使用古老的软件divfix++来修复,虽然这是一个2009年就断更的软件,效果却出奇的好。遂记录之,以备不时之需。