Recent

Author Topic: Finding files quickly: MFT parser!?  (Read 7126 times)

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Finding files quickly: MFT parser!?
« on: December 16, 2012, 10:01:56 am »
Hi guys (& TedSmith ;) ),

Reading through some threads on the ML and searching online it appears that you can quite quickly get a list of files and directories in a certain directory or disk (if you are using NTFS) by directly parsing the MFT/Master File Table.

Found a reference to an open source Delphi program but the website disappeared. edit: DiscBuddy, disappeared page http://free.pages.at/blumetools/toolsen.html

Would there be any open source code available for doing this - or another solution?

Thanks,
BigChimp
« Last Edit: December 16, 2012, 10:50:00 am by BigChimp »
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

varianus

  • New member
  • *
  • Posts: 16
Re: Finding files quickly: MFT parser!?
« Reply #1 on: December 16, 2012, 11:45:08 am »
I've found  a backup of that site using WayBack Machine:  http://wayback.archive.org/web/

The source for DiskBuddy is downloadable at http://web.archive.org/web/20051111145922/http://koti.mbnet.fi/smiika/downloads/DiskBuddy.zip

The archive is a Rar and not a Zip, so you may have to change extension.

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Finding files quickly: MFT parser!?
« Reply #2 on: December 16, 2012, 12:44:24 pm »
Great varianus, thanks a lot!
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified

mica

  • Full Member
  • ***
  • Posts: 192
Re: Finding files quickly: MFT parser!?
« Reply #3 on: December 16, 2012, 04:09:49 pm »
seems like the hosting of the site changed
Quote
December 07, 2012
changed to my own server: blumetools.dyndns.info

you may try to contact them about the broken download links

BigChimp

  • Hero Member
  • *****
  • Posts: 5740
  • Add to the wiki - it's free ;)
    • FPCUp, PaperTiger scanning and other open source projects
Re: Finding files quickly: MFT parser!?
« Reply #4 on: December 16, 2012, 04:15:16 pm »
Great - thanks for the update - I'd started to port the previous version but perhaps I'll try again ;)

As for the broken link... well, I found it in an old newsgroup post - you can't really help that ;)
Want quicker answers to your questions? Read http://wiki.lazarus.freepascal.org/Lazarus_Faq#What_is_the_correct_way_to_ask_questions_in_the_forum.3F

Open source including papertiger OCR/PDF scanning:
https://bitbucket.org/reiniero

Lazarus trunk+FPC trunk x86, Windows x64 unless otherwise specified