A few years ago I purchased some bitcoins from MtGox and decided to retrieve them to the wallet on my PC.

Now without getting into detail I got sick of the headaches and ended up uninstalling the program before I received ANY coins. In retrospect I could not have been a bigger idiot.

Now these coins are worth a small fortune and I've done everything I could think of to retrieve them. I contacted MtGox and all they could say was that the network says the transaction shows as complete. I have extensively and on a byte level searched the PC in question for remnants of my private key, with no success.

Which brings me to the question at hand.

I still have my public key, the knowledge the coins were never received and access to the MtGox account they were sent from.

What can I do? MtGox simply left it at "the network says it was completed, therefore fuck off"

  • You're wrong, though; the coins were received. Mt.Gox sent them to your address, and that transaction was written into the blockchain. Even if they wanted to, Mt.Gox couldn't get them back without the private key of your wallet. – NReilingh Jan 2 '14 at 20:55

First step: stop using that harddisk absolutely immediately. Either get a new one and start using that or make a complete image on the byte level (for example with dd in linux). Any write action you do on your current disk may overwrite your private key (assuming it hasn't already).

For further steps you need to provide more info.

Which bitcoin wallet were you using?

Was your wallet encrypted with a password, do you remember?

| improve this answer | |
  • I'm not sure, I think bitcoin QT. Whatever was the most common bitcoin wallet in 2011. – anonymous Dec 3 '13 at 18:19
  • Sorry, took too long to edit. As I said I just picked the most basic one of the bunch for the time. The whole OS was stored in an encrypted container stored on a regular HDD that I continued using for a while. I searched the whole disk for terms like "bitcoin", "wallet", etc. but couldn't even locate an empty folder or traces of the program. I mainly focused on bitcoin-QT and multibit recovery. I ran pywallet too with no success. The wallet MAY be encrypted, but probably isn't. How would this affect recovery? And mainly, what are my options if physical recovery fails? – anonymous Dec 3 '13 at 18:30
  • The OS was on an encrypted container? That could complicate things. How is it encrypted? Here's a utility that scans a storage device for deleted wallet data. I'm not sure, but it might be possible to pipe in a decoded image of your drive: bitcointalk.org/index.php?topic=25091.0 At any rate, the first step is to recover the wallet.dat file (or whatever portion you can). If the file was itself specifically encrypted (via the basic client), then some bruteforcing can be done if you used a simple password. – Mike Asdf Dec 3 '13 at 20:06
  • Does that container still exist and can you open it? If so, you should make an image of that contents (non-encrypted). If not, I guess you're out of luck. – Jannes Dec 3 '13 at 20:23
  • It sounds like you've been using filesystem-level recovery tools. Those need the basic structure of a filesystem intact (directory and filesnames) and the basic structure of the database (wallet) file (Berkeley DB) intact. A last resort would be getting the first x bytes the partition and then trying to see if it's a valid key. If not, move to the next byte and try that. Until the end. (Maybe the tool @MikeF pointed to does that, not sure) This is why I asked whether the wallet is encrypted, because then even that wouldn't work anymore. – Jannes Dec 3 '13 at 20:34

Not the answer you're looking for? Browse other questions tagged or ask your own question.