我有一张我知道没问题的图片。 ( image.jpg
)
几天后,当我打开时,image.jpg
已损坏。 (无法正常显示)
如何检查图像所在硬盘驱动器中的位是否出现故障?
我同意永久破坏形象。
我可以dd
将所有文件都重新归档,等待几天并检查是否有任何位发生翻转吗?
如果重要的话,我使用的是标准 Ubuntu 安装。
答案1
Try badblocks
,如果文件未打开,这似乎适用于常规文件:
badblocks -b 512 -vn image.jpg
真实例子13K文件:
sudo badblocks -b 512 -vn \
/usr/share/texlive/texmf-dist/tex/latex/mwe/example-image.jpg
输出:
Checking for bad blocks in non-destructive read-write mode
From block 0 to 25
Testing with random pattern: Pass completed, 0 bad blocks found. (0/0/0 errors)