Skip to main content

Photo recovery from formatted memory cards


One week back formatted my SD Card two times and tried to installed Linux on it. Was thinking of something and regretted that moment as the card had some beautiful moments captured on my Canon EOS 550D which normally as soon as possible gets transferred to my Picasa account to avoid such situations.
Tried to Google a lot and found one which was really good one called Stellar Phoenix Photo Recovery but asked me for USD39 which is not much thinking of the value of the moments that I have captured. I then again Googled and found Testdisk. Installed it. It had another tool called Photorec which got installed along-with. Used Photorec and it recovered almost all of the shots leaving a few within minutes from my 4GB SD Card.



The installation and recovery steps are as below.

* note I am using Linux Mint 10 gnome edition. The application is available for Windows and Mac also.

sudo apt-get install testdisk


Once installed, as the software is console based type "sudo testdisk" without the quotes will give you an interface as below. This software is used for recovering deleted, lost or formatted media for file recovery.



You need Photorec included with Testdisk to recover your images.

sudo photorec




Select the memory card as below and press enter.


You will get a screen as below.


 Mostly the memory cards are formatted as FAT so select "Intel/PC Partition" and press enter.


Select the whole disk and press enter.


Select other as below.


Select the location where you want to store the recovered file by scrolling up and down.


Then select Y to start 



The tool will start the process as above.


The recovered files will be under the folder in the screenshot above.

Hope you will have almost all of your images recovered and happy by now. If possible please donate the guys by clicking here if your find this software useful for them to keep up their good work to compete with its commercial counter part.

Testdisk website: http://www.cgsecurity.org

Comments

Popular posts from this blog

Take Action: Add Your Voice to Keep the Internet #Freeandopen - by Google

Tell the world's governments you support a free and open web at http://www.google.com/ takeaction . Starting December 3rd, the world's governments are meeting behind closed doors at the ITU to discuss the future of the Internet. Some governments want to use this meeting in Dubai to increase censorship and regulate the Internet.   Tell the world's governments you support a free and open web at http://www.google.com/ takeaction . Then spread the word with #freeandopen. It is ours and it is free. A free and open world   depends on a free and open web. And a free and open web depends on me.

Create Great looking diagrams - Gliffy.com

I was looking for an online diagram creating tool. Came across Gliffy.com where I could create actually great looking diagrams without much of learning curve. The tool is 1. Very easy to use 2. Has drag and drop of elements to your diagram 3. Collaboration (which I have not tested). 4. Works from anywhere on a browser with Internet connection (I used it in Google Chrome on Linux Mint 10) When you click on the "Try it now" a new screen will open as below. You can either create a blank page to create a diagram from scratch or select from a bunch of samples and work on them to create one for your requirement. There are options to export the diagrams you created to SVG, JPEG, PNG and XML format once you register for free on the website. Once you register you can save the diagrams that you created in the site itself and retrieve it at a later time by logging into the website. I made three diagrams and it was real easy and simple. The site has two kind of pa

Nodejs and NPM setup on Linux Mint

To install current version of Node js on Linux Mint or any Ubuntu derivatives 1. Install Node      $ curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - 2. Check Node version     $ node -v         vxx.xx.x    $ npm -v         x.x.x 3. Verify the Node installation      var http = require('http');      http.createServer(function (req, res) {      res.writeHead(300, {'Content-Type': 'text/plain'});      res.end('Hello World...!!!');      }).listen(3001, "127.0.0.1");      console.log('Server running at http://127.0.0.1:3001/');     open your browser and type the URL  http://127.0.0.1:3001/    You can see the me ssage “Hello World…!!!” Source:  1. https://github.com/nodesource/distributions/blob/master/README.md 2.  https://medium.com/@shivraj.jadhav82/nodejs-and-npm-setup-on-linux-mint-19-696023d50247