I have a dual-boot system with Ubuntu and Windows OS. Additionally, I have a second hard drive connected (/dev/sdb), with an NTFS partition and just data on it (no operating system).
My GRUB boot menu shows one entry for Ubuntu and, for some unknown reason, two entries for Windows (one on /dev/sda1 and one on /dev/sda2). I have always booted Windows by the /dev/sda1 entry but this time accidentally chose /dev/sda2 entry. During that Windows boot chkdsk wanted to check my hard drive(s) for some inconsistency and said it successfully fixed some problems.
Unfortunately, it apparently erased all data on my NTFS data drive /dev/sdb without noticed prior warning. All my data on that drive has been erased and the only files/directories left on that drive are:
- bootsqm.dat
- pagefile.sys
- System Volume Information
- $RECYCLE.BIN
- found.000 (empty)
Does anybody maybe have an idea how to recover my data? Do I need to repair some partition table maybe?
I have tried a few recovery programs already such as Recuva on Windows or Photorec on Linux. Unfortunately, they just list a bunch of files (>2.5 Mio.) without associated file path. Is there any better solution that also recovers the directory structure?
Would very much appreciate help to recover my precious data :-(
Thanks a lot!
/dev/sda. So I don't think it should destroy files on/dev/sdbbut I am anyway running Ubuntu (also on/dev/sda). Thanks for the reference to the other problem but I am afraid it's a different issue. GRUB is still working fine and GParted doesn't show any other partition on/dev/sdb- just one NTFS partition with the few files posted above. – ThomasF Nov 25 '17 at 17:03Recuva. It finds a lot of files. The problem is it can't recover the path where the files used to be. So I have 2.5 million files in one directory.Photorecon Ubuntu seems to be similar. Any idea how I can recover the directory tree too? – ThomasF Nov 26 '17 at 17:53