My friend's iMac would not boot. I ran TechTool Protogo using a thumb drive with TTP 9 to test the hard drive. It reported several hundred failed sectors on the drive, so I recommended we replace it.
Before replacing the hard drive in the iMac, I booted off an old hard drive from an old laptop using a USB to SATA adapter to make sure the iMac would boot off another drive, in other words, I wanted to make sure the problem was in fact the hard drive. It booted fine, although I could not access the damaged internal drive as it was encrypted with FileVault.
I went ahead and completed the hard drive replacement, putting in an SSD and connecting the damaged internal to my USB to SATA adapter. I expected I could get the password for the old hard drive later to copy any data I could save from it.
I used internet recovery to install the original OS that came on the iMac to the new SSD, and then upgraded to High Sierra, which is what my friend originally had on it. The iMac now boots fine.
The problem I have is the former internal drive will not mount using the USB to SATA adapter, rather the iMac reports it is unreadable. I also used the adapter to try and mount the hard drive on a MacBook Pro, but got the same warning,
Is there something related to FileVault that would prevent this drive from working outside the iMac? I had researched this earlier, and thought I was okay. Any advice or help would be greatly appreciated.
- iMac Model: 21.5-inch, Late 2013
- OS installed on failed disk... High Sierra
- OS installed on new SSD ... High Sierra
- OS installed on MacBook Pro ... Mojave
I did find a thread on here with a similar problem and tried fixing it with GPT commands in terminal. I wonder if I have made it worse...
Please help me. I really wanted to help my friend and though I got her iMac up and running, I really, really want to help her get files back.
------- Additional Information -------
The drive is a HGST SATA drive, model 5K1000-1000. The USB to SATA adapter is the CablesToGo #3050.
@benwiggy, When I booted from the laptop HDD, the iMac started up fine. A window appeared and I believe it said the internal drive was encrypted and asked for its password. I simply ignored it assuming I could access it later as an external drive and get the same prompt. When I tried to access it as an external drive, it said it was not readable and offered me the option to ignore, eject, or initialize. I chose ignore.
Terminal Commands and the results:
Bobs-MBP:~ bob$ sudo gpt -r show disk2
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 4 Pri GPT table
6 244190635
244190641 4 Sec GPT table
244190645 1 Sec GPT header
Bobs-MBP:~ bob$ diskutil list
/dev/disk2 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *1.0 TB disk2
H
. The GPT you posted does not have any partitions and appears to be for a drive with a 4096 byte sector (block) size. Your drive probably has a 512 byte sector (block) size. You could run the commanddiskutil info disk2 | grep "Block Size"
to confirm this. Also, do you know if this is the original drive or has the drive been replaced before?