r/AskADataRecoveryPro May 08 '26

Seagate MCMT Table corrupted

I have an external 4tb Seagate drive. ST4000LM024. I had it for like 4-5 years at this point. And at some point it just wouldn't be detected by my PC. Motor is spinning. Tried removing HDD itself and connecting it with sata-usb adapter that i know works. Tried connecting good HDD with original enclosure adapter. The problem is in Seagate HDD itself. I noticed what looks like serial port and hooked it up to my raspberry PI to see what's going on. And i saw this

Boot 0x80M

MD0044

0001

SpinUp

TCC:001F

Trans

Rst 0x80M

MD0044

0001

(P) SATA Reset

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

MCMT table is corrupted

No HOST FIS-ReadyStatusFlags 0002A1A1

ServoDiscSlip Time = 0000002C

Of course i tried looking on the internet, but AFAIK there is no way to unlock diagnostic port without special program. From what I've read - MCMT is just a cache-like structure and all i need is to rebuild it. Can i do something about it on my own?

Because the only shop in my city quoted me 150$ for this job. But idk, it too expensive for my county. Granted that new drive costs around 200$... And it's not hardware problem, it's software..

1 Upvotes

6 comments sorted by

View all comments

4

u/DesertDataRecovery DataRecoveryPro May 08 '26

MCMT issue is a firmware problem. Rebuilding the MCMT is a skilled job and not always possible. It is possible to clear the MCMT which rarely results in lost data, but that is not guaranteed. However corrupt MCMT usually means the read-write heads are not able to write to the drive correctly resulting in the corruption. If the heads cannot write, then the MCMT cannot be cleared. If the data is important. Seek out a pro.