Linux
文件中的錯誤位
我有一張我知道沒問題的圖片。(
image.jpg
)幾天后當我打開時,
image.jpg
是腐敗的。(無法正常顯示)如何檢查圖像所在的硬碟驅動器中的位是否出現故障?
我可以永久破壞圖像。
我可以
dd
與所有文件一起等待幾天,然後檢查是否有任何位翻轉了嗎?如果重要的話,我正在使用標準的 Ubuntu 安裝。
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)