外部 Mac 硬碟讀取錯誤

外部 Mac 硬碟讀取錯誤

我有一個外部驅動器(500gb WD Passport),其中包含我想要存取的一些資料。磁碟使用 Mac OS Extended(日誌式,區分大小寫)進行格式化,忽略檔案所有權。

不幸的是,每當我嘗試複製資料夾時,我都會被告知「發生讀取/寫入錯誤」。

我嘗試使用“磁碟工具”修復磁碟,但它只是說磁碟正常:

Verify and Repair volume “XXXXX”
Checking Journaled HFS Plus volume.
Detected a case-sensitive volume.
Checking extents overflow file.
Checking catalog file.
Checking multi-linked files.
Checking catalog hierarchy.
Checking extended attributes file.
Checking volume bitmap.
Checking volume information.
The volume XXX appears to be OK.
Volume repair complete.
Updating boot support partitions for the volume as required.

我已經能夠提取一些文件,但是速度非常慢,並且某些文件無法傳輸。

有人知道如何從我的磁碟機中取出檔案嗎?

答案1

你可以嘗試使用解救將原始磁碟機資料複製到另一個磁碟機(至少與故障磁碟機一樣大)或磁碟映像(同樣,在另一個磁碟機上)。然後,從克隆中複製文件。

ddrescue 的作用是複製磁碟機的內容,跳過任何未成功讀取的部分;然後它返回並重試在第一遍中出現錯誤的部分,並且(希望)最終獲得所有內容。如果您希望將所有內容從磁碟機中刪除,但不能選擇只選擇您關心的某些檔案和/或資料夾,那麼這非常有用;我不知道有什麼可以處理像 ddrecover 這樣的錯誤但允許選擇性。

在 OS X 上使用它會有點不直觀,因為它想要使用 unix 級別的裝置文件,而不是安裝的磁碟區。有一個tinyapps.org 上的程序了解如何使用它來恢復 Mac 的內部驅動器;在您的情況下,您只需跳過將 Mac 置於目標磁碟模式(步驟 1),並且可以在步驟 4 中使用 USB 而不是 FireWire。

有 ddrescue 作為在 TinyApps 上為 OS X 編譯的二進位文件。重要的是他們的下載連結需要帳戶/密碼。帳戶是其徽標中的第一行文字(大小寫很重要!),密碼是其徽標中的第二行文字(有關說明,請參閱 TinyApps.org 常見問題)。

TinyApps.org 有關使用 ddrescue 的說明

相關內容