
我在輔助硬碟上有一個特定的資料夾,其中有數百個 JPEG 檔案(特別是 Steam 螢幕截圖)。幾天前,我注意到,在啟用縮圖的情況下,無論是在Windows 資源管理器中還是使用Steam 的屏幕截圖查看器,我都無法再打開此文件夾,除非磁碟有效佔用- 它報告100 % 的磁碟使用率,並且需要一段時間才能打開處理任何進一步的請求。這將無限期地持續下去,直到重新啟動。經過一番試驗,我嘗試使用 7z 壓縮該資料夾。壓縮實際上失敗了,報告了兩個損壞的檔案(有用的是,它沒有報告它們的名稱)。
經過一番研究後,我暫時關閉了縮圖並能夠打開該資料夾。然後,我切換到“詳細資料”視圖並啟用“維度”列,因為有人建議,如果此資料遺失,則檔案已損壞。磁碟再次卡住。
我的問題是 - 有什麼方法可以確定這數百個檔案中的哪些檔案已損壞,以便我可以修復或刪除它們,而不會導致磁碟崩潰?
答案1
由於您只有幾百個文件,那麼我建議您使用二分搜尋來找出壞文件在哪裡。
首先壓縮一半的檔案。如果它報告一個錯誤文件,那麼您返回並嘗試壓縮該組的一半。依此類推,直到找到壞文件。
然後您返回並對文件的後半部分執行相同的過程。
雖然有點費力,但這肯定會找到壞文件。
答案2
有同樣的問題。我使用 Windows 資源監視器、磁碟標籤來找出資源管理器正在存取哪些檔案。刪除了檔案。