怎么会发生这种奇怪的文件损坏?


2

我拍了一些照片,将SD卡放入Windows 10 PC,将图像复制到我的主驱动器(SSD)中,然后由于我通常偏执,而且由于这些照片是重要的家庭照片,因此二进制文件会区别原始文件和副本。一个文件是不同的(约300个文件,约2GB)。我重新扫描了。仍然不同。然后,我在十六进制差异查看器中查看了文件,下面是该屏幕截图。

我见过腐败发生过,但从来没有这样。总共可能有30个字节已更改,但它们并不连续,尽管它们在相同的范围内(但每个更改之间的随机间隔为10-30个字节)。通常,当我看到损坏时,它将是一个连续的区域,对应于磁盘上的一个块或网络数据包之类的东西。

当我使用图片差异程序时,它知道有区别,但是在视觉上,两个图像都很好,而且它们之间的混合差异没有显示任何怪异/损坏的区域。

我复制了文件,并且新副本与原本应有的一样。

但是,我只是感到困惑,现在超级偏执,我只是出于谨慎的考虑而将复制的文件进行区分,不是因为我实际上希望发生这种问题。怎么会这样发生呢?我的担心是真的吗,我现在需要担心所有文件写入/副本都可能被损坏?

谢谢!

diff十六进制视图


图片是什么格式?
戴夫

@Dave它们是JPG文件。
本N

Answers:


0

我会寻找一个程序,最好是从制造商那里购买,并在媒体上运行测试。SD卡是一种RAM类型的设备,对内存的损坏不一定会将自身限制在一个连续的块内,尤其是在涉及某种磨损均衡的情况下。我在USB闪存驱动器上看到过类似的问题,其中大多数文件都可以用,有些则损坏了。


但是,问题不可能出在SD卡上,因为那是副本的来源,所以我认为问题不是读而是写(写到SSD硬盘上)。当然,您所说的内容可能适用于SSD。
昆西

@Quincy,从SD卡读取是否会出现间歇性问题?我认为,SD卡比SSD便宜得多,而且遭受磨损的可能性更大,这取决于您使用相机的方式以及每种存储介质中存在的磨损程度。
Mathieu K.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.