Help need to recover data from drive " uninitialized"

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

EffrafaxOfWug

Radioactive Member
Feb 12, 2015
1,394
512
113
First of all - don’t pay a single red cent for software recovery unless the open source/free tool options are proven ineffective - my guess is that 50-75% of the data recovery software out there are just recompiled versions of open source stuff that’s available out there.
A former flatmate used to work for a data recovery firm (mostly forensic work for legal cases but did personal recoveries as well), ddrescue and photorec and friends were indeed the bread and butter of their business - and I think because they charged per GB recovered, it was basically a license to print money. Thankfully they did have coders writing some custom gubbins and did contribute code back to the open source projects (they didn't have to since they weren't distributing the resulting code).

The work they did on physical media repair was pretty impressive though - they kept stacks of hundreds of different types of HDD controller boards, clean rooms in case platters needed to be transplanted in to other drives, all manner of stuff for repairing LTO tapes, hundreds of different tape, floppy and optical drives (many of them using custom firmware or hacked controllers to assist with data recovery). Brand new in was a colossally expensive pile of kit whereupon you could de-solder flash chips from SSDs and there was I think an FPGA that could emulate SSD controllers to extract the data.

As an aside, anyone who tells you a hard drive needs overwriting at least seven times with cryptographically random data is wrong. A single overwrite from /dev/zero is easily enough to render the original data completely unreadable. You're liable to only get data out of reallocated sectors.

The message to me is always clear - it's much, much cheaper to pay for a good backup strategy than it is to ever engage a recovery specialist :D
 
  • Like
Reactions: WANg and itronin

Wasmachineman_NL

Wittgenstein the Supercomputer FTW!
Aug 7, 2019
1,885
621
113
As an aside, anyone who tells you a hard drive needs overwriting at least seven times with cryptographically random data is wrong. A single overwrite from /dev/zero is easily enough to render the original data completely unreadable. You're liable to only get data out of reallocated sectors.
If you really attract the attention from glowing in the dark types, only one option is suitable:
 

EffrafaxOfWug

Radioactive Member
Feb 12, 2015
1,394
512
113
For the last seven years I've only ever used LUKS-encrypted drives, so rendering them completely unreadable is just a matter of deleting the relevant key ... makes for much better rates on the second hand market than the above HDDslaw :)
 

epicurean

Active Member
Sep 29, 2014
785
80
28
How is it connected to the machine? USB-to-SATA connector? Directly attached via the SATA Port? Does sudo dmesg | grep sd even show a device being plugged in?
I connected the faulty drive directly via the sata port. I prepare a similar 5TB drive in another sata port ( to do the cloning) and that drive showed up fine.

sorry, but I still need help! much thanks.
 

WANg

Well-Known Member
Jun 10, 2018
1,310
971
113
46
New York, NY
A former flatmate used to work for a data recovery firm (mostly forensic work for legal cases but did personal recoveries as well), ddrescue and photorec and friends were indeed the bread and butter of their business - and I think because they charged per GB recovered, it was basically a license to print money. Thankfully they did have coders writing some custom gubbins and did contribute code back to the open source projects (they didn't have to since they weren't distributing the resulting code).

The work they did on physical media repair was pretty impressive though - they kept stacks of hundreds of different types of HDD controller boards, clean rooms in case platters needed to be transplanted in to other drives, all manner of stuff for repairing LTO tapes, hundreds of different tape, floppy and optical drives (many of them using custom firmware or hacked controllers to assist with data recovery). Brand new in was a colossally expensive pile of kit whereupon you could de-solder flash chips from SSDs and there was I think an FPGA that could emulate SSD controllers to extract the data.

As an aside, anyone who tells you a hard drive needs overwriting at least seven times with cryptographically random data is wrong. A single overwrite from /dev/zero is easily enough to render the original data completely unreadable. You're liable to only get data out of reallocated sectors.

The message to me is always clear - it's much, much cheaper to pay for a good backup strategy than it is to ever engage a recovery specialist :D
Well, I was referring more to the idea of buying those overpriced "recovery software" (often shrilled by fake review or help sites) rather than actual data recovery shops.
Most of those apps are essentially like running photorec/testdisk (really variants of the same tool) or ddrescue to grab your data back. Yeah, physical media repair shops do keep multiple drive controller boards (off common drives) and have clean-rooms to swap platters and servos in some rare cases. If someone is willing to go as far as to delve into component level diagnostics to get some data back, then the payoff must justify the investments.
 

WANg

Well-Known Member
Jun 10, 2018
1,310
971
113
46
New York, NY
I connected the faulty drive directly via the sata port. I prepare a similar 5TB drive in another sata port ( to do the cloning) and that drive showed up fine.

sorry, but I still need help! much thanks.
Okay, so the question now is whether the drive is legitimately dead (it could happen - even if it spins up it can still be deader than a doornail) or if the software environment is simply not seeing it.
Which OS have you tried so far? Only Windows or did you tried booting it up onto Linux via something like partedmagic and see if it'll detect a drive connected? The thing to look for is:
a) Is the drive drawing power?
b) Does the drive show up on dmesg?
c) Does the drive ask you to initialize and/or format it, or it doesn't even bother?
d) Have you tried a SATA to USB adapter?