
我正在運行 Windows 7 64 位元(昨天更新了所有重要更新)並且有幾個外部 USB 硬碟(自供電 3.5 英寸)。我最近注意到,在將文件複製到外部驅動器,然後使用實用程式將原始文件(內部驅動器)與剛剛複製到外部驅動器的文件進行比較時,文件通常在字節上不匹配進行字節比較。我會發現文件上的一個位元組隨機改變了。
這確實令人不安,因為它發生在多個外部硬碟上,例如西部數據和希捷,我不能依賴驅動器的正確副本。
我做了很多研究,更新了Windows,蘭德磁碟測試,但我仍然不知所措。我想將大量文件備份到外部驅動器,但我需要能夠信任備份和複製操作。
另外,我首先開始使用 7zip 將檔案直接備份到外部驅動器,就在那時我首先註意到了錯誤。然後我做了一個測試,我首先將一些東西壓縮到我的內部驅動器(逐字節驗證存檔和資料並通過)。然後將此存檔複製到兩個單獨的外部驅動器(一個西部數據,一個希捷),然後將兩者複製回我的內部驅動器和兩個存檔,比較時發現文件與原始版本不匹配。
在進行上述測試時,我在 7zip 檔案本身上使用了一個比較工具,它識別了存檔格式並向我顯示了裡面的檔案(因此我假設它即時解壓縮它們),我會運行比較幾次,然後有時3 個檔案與原始版本不匹配,有時只有1 或2 個檔案在不更改存檔檔案本身的情況下不匹配。
這是我唯一一次直接比較檔案,因此這可能是工具中的錯誤或 7zip 的錯誤。
我發現一個支援項目說 7zip 在創建大型檔案時有問題,所以我不確定它是否相關。
因此,在此之後,我嘗試將檔案直接複製到外部驅動器,而不進行任何形式的壓縮,只是透過 Windows 資源管理器,然後將檔案與內部磁碟機上的原始檔案進行比較,它們確實已損壞。我用兩種不同的二進制比較工具驗證了這一點。
任何幫助將非常非常感激。