Results 1 to 5 of 5

Thread: HDD ExFat recovery

  1. #1
    Tech Geek.
    Join Date
    Dec 2006
    Posts
    1,741
    Thanks
    82
    Thanked
    37 times in 36 posts

    HDD ExFat recovery

    Hi everyone, was hoping some of the techy fellows on here could help me out.

    My raid 1 500gb (1tb total) external HDD just died on me a week ago, it was ExFat in format and It went unallocated then RAW in windows, it happened when I ran linux on the same pc it was plugged into, so likely wrecked the boot sector, being an idiot it asked me to format so I made it fat32 and presumed I could get the files off with Getbackdata for NTFS, however it finds nothing. Using Photorec I can find files by type, such as jpg or w/e and these files are from that drive so I know the stuff is there, however I lose file names, and the file I am seeking is a txt file and it gives me 16,000 of them with generic names, which is the issue.

    So I need to either be able to restore the old partition (been trying with testdisk but I don't understand it much) or restore files and keep the file name/structure so I can find it from the specific folder it wass in before, any ideas?

  2. #2
    Splash
    Guest

    Re: HDD ExFat recovery

    Hate to be That Guy, but... just restore from backup?

  3. #3
    Tech Geek.
    Join Date
    Dec 2006
    Posts
    1,741
    Thanks
    82
    Thanked
    37 times in 36 posts

    Re: HDD ExFat recovery

    ha... yer, the file I need isn't in my second backup (the drive that died was my first)

  4. #4
    HEXUS webmaster Steve's Avatar
    Join Date
    Nov 2003
    Location
    Bristol
    Posts
    14,268
    Thanks
    286
    Thanked
    828 times in 468 posts
    • Steve's system
      • CPU:
      • Intel i3-350M 2.27GHz
      • Memory:
      • 8GiB Crucial DDR3
      • Storage:
      • 320GB HDD
      • Graphics card(s):
      • Intel HD3000
      • Operating System:
      • Ubuntu 11.10

    Re: HDD ExFat recovery

    How big is the file? Can you remember any of its contents? If you're really desperate and it is indeed a raw text I guess you could load up a live Linux CD and try something like:

    Code:
    strings /dev/[disk] | grep "some string probably unique to the file" > results.log
    That assumes that exFat stored the file contiguously. If there's junk in between chunks of the file, but they're still close together, then using "grep -A100 -B100" would give you the 100 readable strings before and after "some string probably unique to the file". Use the "-i" flag on grep for case insensitivity.

    This is completely untested and just popped out of my head. So no warranty. Also it'll be slow as hell (well actually provided the grep string is unique enough it'll just be however long it takes to read the entire disk).
    PHP Code:
    $s = new signature();
    $s->sarcasm()->intellect()->font('Courier New')->display(); 

  5. #5
    Admin team peterb's Avatar
    Join Date
    Aug 2005
    Location
    Southampton
    Posts
    19,066
    Thanks
    2,766
    Thanked
    3,306 times in 2,617 posts
    • peterb's system
      • Motherboard:
      • Nascom 2
      • CPU:
      • Z80B
      • Memory:
      • 48K 8 bit memory on separate card
      • Storage:
      • Audio cassette tape - home built 5.25" floppy drive
      • Graphics card(s):
      • text output (composite video)
      • PSU:
      • Home built
      • Case:
      • Home built
      • Operating System:
      • Nas-sys
      • Monitor(s):
      • 12" monocrome composite video input
      • Internet:
      • No networking capability on this machine

    Re: HDD ExFat recovery

    You might find something of use here

    http://www.runtime.org/

    I haven't used their data recovery products, but I have used some of their others, which do what they say. They do need a bit of expertise/understanding to use them properly.

    Personally, I'd clone the disk/partition you want to recover to a second disk, and then try to recover the data on the clone. The rationale is that should you mess up the recovery, you can always clone again from the original and start again.
    (\__/)
    (='.'=)
    (")_(")

    Been helped or just 'Like' a post? Use the Thanks button!
    My broadband speed - 750 Meganibbles/minute

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •