I’m trying to fix an issue with a Seagate 6TB HDD (formatted as exFAT with 3.5TB of data) using testdisk, but I think I made things worse:
- I left files to copy overnight and in the morning my Mac showed a notification the HDD wasn’t ejected properly, and since then, I haven't been able to mount it
Before I used testdisk, I was able to see the HDD greyed out in Disk Utility, displaying errors when trying to mount it, but after the below, I no longer can:
- When running
testdiskfor the first time, it displayed the following
I choseNo partition from this disk must be mounted: Open the Disk Utility and press Unmount button for each volume from this diskContinue, with the partition table type automatically detected asEFT GPT Deep Searchshowed a number of errors with the EFI partition, statingsomething is != 1, with it only completing 0.3% after leaving overnightQuick Searchshowed two partitions,EFIandMS DataAnalysis>Quickly Searchshowed the HDD hadPin front of itPconirmed all files were there >Write>Ywent very quickly, but still unable to see the drive on my Mac
- I wondered if this was due to the message displayed in #1, so I reissued
sudo testdiskafter unmounting viasudo diskutil unmountDisk /dev/disk2Quick Search>EFIandMS Datadetected, butMS Datashowed asD(eleted)Pconirmed all files were there >Pto replaceD(eleted)>Write(took ~10-15s)
The HDD no longer displays in Disk Utility and diskutil list doesn't show the EFI partition:
testdiskno longer automatically detects partition type- Depending on the partition type I chose, it shows either:
Intel:Partition: Read error.
EFI GPT:Trying alternate GPT
- Depending on the partition type I chose, it shows either:
Quick Searchtakes ages to run, whereas before it took ~15-20min, it's now been >3hrs- Data on the HDD is no longer viewable via
testdisk
What is my best course of action in the situation?