Mac OSで破損した外付けハードドライブを回復する

Mac OSで破損した外付けハードドライブを回復する

私は Western Digital My Passport 4TB ハードドライブを持っていますが、最近壊れてしまいました。ハードドライブはマウントできず、ディスクユーティリティ (Mac OS) やサードパーティのデータ復旧ツール (iBoysoft、DiskDrill など) にも表示されません。ハードドライブは元々 ExFAT にフォーマットされていました。

私はここで提供されているさまざまな回復ソリューションを試しました。以下に、それらから得た 2 つの観察結果を示します。

推奨される解決策の 1 つは、ハード ドライブを Windows コンピューターに接続し、単に「修正」オプションを実行することです。ただし、これによりハード ドライブの記録がいくつか変更され、システム情報の下に MS-DOS FAT32 にフォーマットされていると表示されます (Mac OS では ExFAT にフォーマットされていたにもかかわらず)。

Media:
My Passport 2627:
  Capacity: 4 TB (4.000.752.599.040 bytes)
  Removable Media:  No
  BSD Name: disk4
  Logical Unit: 0
  Partition Map Type:   GPT (GUID Partition Table)
  S.M.A.R.T. status:    Verified
  USB Interface:    0
  Volumes:
EFI:
  Capacity: 209,7 MB (209.715.200 bytes)
  File System:  MS-DOS FAT32
  BSD Name: disk4s1
  Content:  EFI
  Volume UUID:  0E239BC6-F960-3107-89CF-1C97F78BB46B
disk4s2:
  Capacity: 4 TB (4.000.540.786.688 bytes)
  File System:  ExFAT
  BSD Name: disk4s2
  Content:  Microsoft Basic Data

実行するとdiskutils listドライバーが表示されますが、提供されたコマンドは^C、ハードドライブに対応する行を出力するまで実行されません。

/dev/disk4 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *4.0 TB     disk4
   1:                        EFI EFI                     209.7 MB   disk4s1
   2:       Microsoft Basic Data                         4.0 TB     disk4s2

ただし、最後にもう 1 つ興味深い点があります。 を実行するという古き良きソリューションは、sudo fsck_exfat -fyd disk4s2ファイル システム階層を正しく読み取ることができます。次の行が出力されます (出力の最初の部分のみが示されており、一部の部分ではブロックが削除されたことも出力されます)。

fsck_exfat: Opened /dev/rdisk4s2 read-only
Opening /dev/rdisk4s2
** Checking volume.
** Checking main boot region.
7813556224 total sectors; 512 bytes per sector
FAT starts at sector 32768; size 131072 sectors
15260532 clusters starting at sector 163840; 262144 bytes per cluster
Root directory starts at cluster 11
Read      offset = 0x000001000000  length = 0x001000
** Checking system files.
Read      offset = 0x000005240000  length = 0x040000
** Volume name is My Passport.
Found active bitmap; first cluster 2, length 1907567
** Checking upper case translation table.
Read      offset = 0x000005200000  length = 0x040000
Found upcase table; starting cluster 10, length 5836
** Checking file system hierarchy.
Directory /
Directory /.Spotlight-V100
Directory /.fseventsd
Directory /.Trashes
Directory /Datasets
Directory /Videos
Directory /.TemporaryItems
Directory /Photos
Directory /+Backup
Directory /Side_Projects
Directory /Software
Directory /Music
Directory /Documents
Read      offset = 0x000005280000  length = 0x040000
...

このコマンドを使い切るまでに約 48 時間かかりました。結局、ハード ドライブを修復できず、プロセスが完了しなかったというメッセージが表示されて終了しました。

ディスク自体は回復不可能であるにもかかわらず、このドライブから一部のファイルを回復する解決策はありますか?

編集: ハードドライブは Mac OS でフォ​​ーマットされていますが、Linux または Windows を使用したソリューションも検討しています。

どうもありがとう!

関連情報