NTFS 外部磁碟機在基於 Linux 的系統上顯示損壞的檔案(未損壞)

NTFS 外部磁碟機在基於 Linux 的系統上顯示損壞的檔案(未損壞)

我在 Linux 上使用 NTFS 格式的 Seagate Expansion 6TB 硬碟(以便在 Linux 和 Windows 機器上輕鬆處理),我打算用它來升級在 RPi3 上運行的基於 Linux 的 NAS。

我的問題是,每當我將其安裝在Pi 或x86 電腦上的Linux 發行版上時,它會認為我打算在網路上共享的一些視訊檔案已損壞,但實際上它們沒有損壞(Windows 10 會讀取它們)正好)。

即使 Linux 上的 MediaInfo 也會報告檔案缺少音訊或視訊軌道,但事實並非如此,因為 Windows 可以完美地播放它們。我一直在嘗試幾個發行版和幾個不同的 Pi,但我就是做不到;每當 Linux 處理驅動器時,它都會給我帶來這些奇怪的問題。顯然,如果它無法正確讀取我打算共享的所有文件,我就無法將其用作 NAS。我也嘗試使用 NTFS-3G 而不是 mount.ntfs 進行安裝,但結果相同。

編輯:我正在嘗試進行進一步的測試,我注意到我甚至無法在 Linux 上的「損壞」檔案上執行 md5sum 程式。它只是在終端機上給我一個 I/O 錯誤。

驅動器本身很好,我能夠重新啟動回到 Windows,下載 WinMD5 並為 Linux 認為已損壞的檔案之一計算 MD5。

編輯 #2:好的,我剛剛在 Windows 10 上禁用了休眠和快速啟動(無論如何我不喜歡它們),現在根據powercfg -a.然後我關閉計算機,重新打開電源,然後返回 Linux。文件仍然顯示為已損壞。

編輯#2:我在電腦和 Pi 上使用相同的 USB3 外殼。該驅動器是 6TB Barracuda 驅動器,我打開外殼檢查 USB3 電路是否與驅動器本身整合。不,裡面有標準 SATA 驅動器。

此外,在測試檔案在 Windows 和 Linux 中是否可讀時,chkdsk 在重新啟動後報告沒有問題,只有 Linux 顯示問題。

這裡可能發生什麼事?

相關內容