• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1045
  • Last Modified:

Urgently recover an overwritten / deleted VB 2008 project!

I've gone and made a stupid human error, when copying my VB 2008 project to a backup server I accidentally did it the wrong way round and overwrote the local copy with an OLDER version!
I have several major changes to this project in the forms and modules that I really want to recover.

Is there ANY way to do this? I have tried looking for .TMP files and there are several matching the missing .VB files.
When I try to renamed them however they become unreadable and corrupt.

Hope someone can help.

  • 3
2 Solutions
chrismanncalgavinAuthor Commented:
I've just realised I still have a compiled EXE from the overwritten project. Is there a good way to decompile it?
chrismanncalgavinAuthor Commented:
Think I may have just answered my own question. I have found a really good free decompiler program called Reflector (http://www.red-gate.com/products/reflector/).
This seems to do the job, but ideally i'd still like to know if theres a better way.
When something gets copied over, it doesn't put the new data on top of the old data.  I carves out new space, then after the copy completes, it renames the new -> old, then deletes the old.

So at least for a while the project is there.  If you have done only a small amount of creating new files, then you can probably find the old data via runtime.org's NTFS reconstructor.  it costs nothing to try and have it do a scan for deleted files.  You pay the money to recover.

Price is around $100

Other than that .. a decompller is best you can hope for.
Stop using the disk on which the files you want to recover are located, and add it to another PC running windows. Then scan it using getdataback. If that tool finds your files, register the tool and copy the files off that disk. If you keep on using that disk it is likely that your OS will overwrite the locations on which the deleted files were with other data.

chrismanncalgavinAuthor Commented:
Thanks for the comments.
Although I got where I needed by answering my own question, your advice was very helpful for the future.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

  • 3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now