Update: There's a freeware called Recuva available which help you to undo delete for free. :)
I was being stupid the other day.
My wife just back from her business trip on morning Christmas and took a lot of pictures. She shown all of them to me and the photos taken are really nice and memorable. On the same day, we went out for shopping and took the butterfly picture using the same camera. To cut things short, we went home and I transfered the pictures while she was in the living room.
I saw some of the camera's picture in her laptop and I thought those pictures are already transfered. So, after I have finished transfer all the picture from the camera to my laptop, with the camera's picture source deleted, I permanent deleted my wife pictures in my laptop to save some space.
Something doesn't smell right.
After deletion process is completed, I rushed toward my wife and ask whether did she really transfer all her pictures. To my worst prediction has come true, she didn't transfer her last day photos to her laptop yet, which is a lot.
I guess what would everybody say at this moment. Sh*t!
I was being scolded awfully for being so stupid to delete her photo without her consent. That was really a dumb assumption that she transfered her photo immediately when she back to her hotel room, which she usually didn't - even at home.
With my head still attached to my neck, I was survived thanks to this software which called File Rescue. I knew that those permanent deleted files are actually still intact in the disk due to the file header are being marked as permanent hidden (According what I have learned from the Internet).
In short, I recommend people to have any file rescue software such as this if they frequently taking photos or transfer music. It may also help you to rescue file from being deleted by virus, accidentally deleted by yourself or like my case, rescued my life. :P