How to revover a deleted NTFS partition or Entire Data

view full story

http://askubuntu.com – I am on Ubuntu 12.04 64-bits I accidentally deleted a NTFS 255 GB partition from Gparted, and yes it contains LOTS of Important data . Upon realizing the deletion i haven't yet created any file-system on it . So it still shows Unallocated. I tried Testdisk , but it shows entire partitions created from the beginning Usages . This sdb is my secondary drive with Xubuntu and Kubuntu on it. And that 255 GB NTFS partition was cross platform storage drive. I am currently in sda with Ubuntu and Win7 in dual boot, which enables me to use it as Safe recovery option rather then Live USB drive. (HowTos)