Mount

NTFS-3G 不能在 macOS catalina 上執行:MFTMirr 與 $MFT 不匹配(記錄 3)

  • December 13, 2019

我已將我的 macOS 從 High Sierra 升級到 Catalina,我認為這會導致我出現以下錯誤。有沒有辦法解決這個錯誤?

$ mkdir /Volumes/FOLDER
$ sudo /usr/local/bin/ntfs-3g /dev/disk2s1 /Volumes/FOLDER -olocal -oallow_other -o auto_xattr    
$MFTMirr does not match $MFT (record 3).
Failed to mount '/dev/disk2s1': Input/output error
NTFS is either inconsistent, or there is a hardware fault, or it's a
SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows
then reboot into Windows twice. The usage of the /f parameter is very
important! If the device is a SoftRAID/FakeRAID then first activate
it and mount a different device under the /dev/mapper/ directory, (e.g.
/dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation
for more details.

請注意,我已遵循以下NTFS-3G 指南

我已經為 Ubuntu 遵循了這個解決方案

您看到的錯誤表明文件系統不干淨,需要由 Windows 檢查chkdsk。NTFS 文件系統有一些組件(在這種情況$MFT$MFTMirr分別是),它們說明磁碟上的位置。這些文件不再相互匹配,這表明可能存在某種類型的文件系統損壞。

在我使用過的 Windows 機器上[ chkdsk]

chdsk:檢查卷的文件系統和文件系統元數據是否存在邏輯和物理錯誤。如果不帶參數使用,chkdsk 僅顯示卷的狀態,不修復任何錯誤。如果與/f/r/x/b參數一起使用,它會修復卷上的錯誤。


首先,在我完成的 Windows 機器上:chkdsk <volume> /f2 TB 外置硬碟大約需要 2-3 小時。然後,在 macOS 上,我面臨的錯誤得到了修復,Paragon Software 的 Microsoft NTFS for Mac也能夠辨識外部硬碟。

引用自:https://unix.stackexchange.com/questions/556272