最近我愚蠢地删除了一些我不应该拥有的照片。我使用了一个程序来恢复照片,其中一些照片以损坏的状态返回,如下所示,带有灰色区域。
关于如何解决这个问题的任何想法?信息显然以某种形式存在,因为当我使用 Windows 照片查看器查看照片时,在 Windows 生成预览时,完整图像会短暂显示几分之一秒。
我的问题是,如何检测家用 PC(Windows + Linux)上的静默数据损坏。我做 rsync 喜欢自动备份(有版本历史)。但是我怎么知道几个月/几年后一个长期未使用的文件(如论文或我的银行历史)仍然完好无损?也许我只是在备份损坏的文件。
如果它只有一个文件,我可以每隔几周检查一次它是否仍然有效(散列或只是打开它),但是在数百个文件上执行它是平凡的。即使我发现文件已损坏,我怎么知道它何时损坏?
此时,我需要在我的备份中找到文件仍然正常的日期。如果里面有工作副本!并且也没有被损坏。
最近几周,我在将文件从一个磁盘复制到另一个磁盘时发生了几起数据损坏的情况。问题是:可能是什么原因,我如何查明它?
一些线索:
md5sum或/和 Microsoft 的FCIV)检测到数据损坏,这在副本上是错误的(原始和副本的 MD5 都是可重复的);fc /B可重复地报告差异,这些差异总是在恰好 4 kiB 边界的连续块上(10 种情况:一个文件被击中两次);chkdsk /f(没有坏块,没有报告错误)给出了一个干净的健康清单;我读过 ReFS 有一个内置的校验和机制。似乎只有在使用冗余(存储空间)时才会进行自动位腐烂修复。
如果有一个没有冗余的 ReFS 卷,我认为系统至少仍然可以检测到发生了 bit-rot。那么,在这种情况下,ReFS 文件系统如何通知用户?即使没有自动修复,能够知道发生了位腐烂仍然应该是有帮助的。
是否有 API 或内置实用程序来了解 bit-rotten 文件列表?
最近,我的笔记本电脑有时会警告硬盘驱动器上的文件损坏(三星 SSD PB22-JS3 TM)。到目前为止,仅在使用 TortoiseSVN 或命令行 Subversion 客户端更新(或检出)SVN 存储库时才会发生这种情况。
有趣的是,损坏的文件一直是一个.svn目录(尽管目录条目也可能包含该目录中的文件,如果它们足够小?-?SVN 应该是这种情况)。但是,当查看警告目录时,我没有发现任何奇怪或不寻常的地方,并且不会再收到有关它的任何警告,然后再尝试一次(一旦发生该错误,SVN 就会停止更新?-?TortoiseSVN 即使有适当的错误消息)更新工作副本有效(嗯,主要是;有时它会再次运行,尽管使用不同的目录)。
由于笔记本电脑只有几个月大,我怀疑 SSD 是否已经出现故障——正常使用五个月应该不会太令人惊讶。此外,它(到目前为止)仅发生在大型存储库上的 SVN 更新。也许在短时间内写入太多,软件和硬件之间的某些部分没有足够快地赶上? - ?我对此了解不足,无法在这里做出明智的猜测。
有谁知道这里发生了什么?
ETA:请注意补充:我已经运行了 chkdsk(它似乎在发生这种情况时会自行安排)并且没有发现任何异常。
我想创建一个具有无效创建/修改/访问时间戳的文件。要无效,它应该是 UTC 时间 1601 年 1 月 1 日午夜 12:00 之前的日期和时间
我尝试从一组.RAR零件中提取一个文件。我总是收到以下错误:
Corrupted
Run Code Online (Sandbox Code Playgroud)
所以我尝试了很多程序来提取损坏的 RAR 文件。我有 10 个部分,每个 400MB 大。我使用的最后一个程序是RAR 的恢复工具箱。
它给了我以下消息:
Severity:!High
消息:文件 XXXX 的恢复错误,消息集文件
指针错误。
该程序提取了 2GB 的数据,但它应该提取 4GB。
有什么方法可以提取内容,还是应该从另一台服务器再次下载文件?
前几天我下载了一个包含 11 个部分的视频。今天我试图提取它,但它告诉我 part04 已损坏。所以我检查了“保留损坏的文件”,但当然它只给了我视频的开头。所以我想知道是否可以从 part05 开始提取它。如果不能这样做,有没有人知道可能修复损坏的存档的方法?谢谢你。
注意:我重新下载了 part04 还是不行。它的大小也合适,所以我知道没有下载错误。
我脑子里浮现一个愚蠢的问题:如果我在 C:/test1 中有一个文件并将其移动到 C:/test2 然后移动到 D:/Other 等等......一次又一次,文件可能会变成损坏?一次又一次地复制文件怎么样(副本副本副本副本)?
我正在尝试使用 uTorrent 下载一个 torrent 文件,但它只能达到 99.3% ......没有其他人再播种了。
如果我打开 torrent 文件夹,我可以看到我正在寻找的所有单个文件。我知道 uTorrent 创建所有文件名并预先分配它们的空间。我可以在没有明显问题的情况下打开一些文件...
是否可以判断哪些文件未完成?uTorrent 中有方法吗?
file-corruption ×10
windows ×3
windows-7 ×3
winrar ×2
archiving ×1
bittorrent ×1
extract ×1
filesystems ×1
hard-drive ×1
images ×1
jpeg ×1
ntfs ×1
rar ×1
refs ×1
repair ×1
ssd ×1
timestamp ×1
utorrent ×1
zip ×1