系统粉 > 电脑问答 > 其他问答

已解决U盘中的文件删除后如何恢复?

提问者:海峰intermet  |  浏览次  |  提问时间:2017-01-25  |  回答数量:2

U盘中的文件删除后如何恢复?不小心把U盘都的重要文件给删除了?自己鼓捣了半天,文件是还原回来了,但是这个文件打开之后全是乱码,请问如何恢复到原来的样子?跪求大神帮忙。

已有2条答案
中士指挥官

中士指挥官

回答数:165  |  被采纳数:101

为了文章可读性,尽量不用专业术语表述此文章。机械硬盘是由磁盘组成,磁盘有记忆功能(类似CD,录入歌曲,只要不是损坏,能记住数据长达30多年),删除文件时,不是把数据从磁盘上删掉了,而是把这个文件占用的磁盘空间表示为空,并写入状态到磁盘表头里,告诉硬盘这段磁盘“已清空”,是可用的。当恢复时,只要这一段磁盘没有再次被写入新数据,删除的数据就能够完整的被还原回来。U盘甚至SSD不能这么干,因为它们是闪存作为介质,闪存内由很多的只有0和1两种状态的元器件组成(简称这个元器件为A),A的初始状态为0。当写入数据时,闪存内的某一段连续的A会变成0和1的组合,不同的组合就表示成不同的数据。比如,一段8位A的组合,表示成0110 0111和1011 1001就表示两个不同的数据。假如某文件对应的数据在闪存中表示为1001 1100 1110 0001,当删除后,它在闪存中的这段A就变成了0000 0000 0000 0000,同时写入闪存表头里告诉U盘或SSD:“这段被删除,为空的,下一次再写入到这个位置时,可以直接写入”。可见,闪存删除数据是直接把A状态全变0,已经破坏原有数据,就算是恢复了,也是恢复成0000 0000 0000 0000,跟原数据比较,A为0的位是相同的,但A为1的位变0了。所以虽然能恢复出这个数据对应的文件状态,但打开是乱码,因为只有0的位对上,1的位对不上,无法再正常使用恢复后的文件。故U盘或SSD这种闪存介质的设备删除数据是无法恢复的,大家在使用时要养成备份的好习惯,数据是无价的。文章根据自己仅有的知识回答的,有不对的欢迎指出。
2017-01-25 06:59:22
赞 16
七日痛丶

七日痛丶

回答数:194  |  被采纳数:55

百度上应该有大把人可以恢复,好像300块就能搞定,你自己衡量一下,值不值,值得话就花300块不用问我是谁……雷锋U盘中的文件删除后如何恢复?(1)
2017-01-25 07:37:49
赞 19
相关问答
最新其他问答
解决方法