WUGNET, the Windows User Group Network
Your Complete Resource Center for "The Best" in Shareware, Computing Tips and Support, Windows Industry News... and much more!
Home Forums Shareware Windows Tips Hot Offers FREE Newsletters Arcade Contact Us About Partners
Search WUGNET: RSS Feeds RSS Feeds Advertise with WUGNET    |    Shareware eBooks
HomeHome FAQFAQ      ProfileProfile    Private MessagesPrivate Messages   Log inLog in

HOWTO: Convert CHKDSK NTFS MFT FRS "file number" into path..

 
   Home -> Windows Other -> General Discussion RSS
Next:  how to edit  
Author Message
ralph.clark

External


Since: Dec 25, 2008
Posts: 1



(Msg. 1) Posted: Thu Dec 25, 2008 6:43 pm
Post subject: HOWTO: Convert CHKDSK NTFS MFT FRS "file number" into path and
Archived from groups: microsoft>public>windowsnt>misc (more info?)

Firstly I don't recommend methods based on either the Microsoft nfi
utility or GNU ntfsutils. These rely on MS APIs which let you supply a
file path and obtain the file ID, so that you can get there in theory
but it involves a brute force search.

Here are three methods which all DO work, avoid the brute force search
and are reasonably practical:

(1) Install Raxco's PerfectDisk defragmenter (which has a "lookup
filename from ID" function buried in its menus, on the Tools menu or
something like that). Reasonably convenient to use for this purpose,
but it's a fairly large and intrusive package and it isn't free.

(2) Runtime Software who sell disk recovery tools, also offer a free
demo (i.e. limited functionality) version of their Disk Explorer for
NTFS package, which has a fairly small footprint.
* Install this package and start it up.
* Explicitly open the drive you want to examine
* On the GoTo menu select "Mft no..." and enter the file number/file
"segment" number that chkdsk gave you (either in decimal or hex, it
offers both options). This will take you to the MFT entry for the
file.
* On the View menu, select "as File entry details" which will show you
the contents of the file or directory itself. But in the coloured
"link" bar just under the toolbar you will also see the filename, a
cluster address and a link to the parent directory!
* Follow the link and you will see the contents of the link bar
replaced by the details of the parent dir.
* If you note down the name of the directory and keep repeating this
process you will eventually find yourself back at the root and will
have reconstructed the entire path.

(3) Microsoft's diskedit.exe (note: this is not the same as Norton's
diskedit.exe, which is only for FAT volumes). This program only ever
saw the light of day on the Windows 2000 Service Pack 4 CD and that
was entirely by accident; Since then Microsoft have done their best to
bury it.

As a consequence it's very difficult to find a copy of the program to
download and you are unlikely to find any bootlegged copies of the
Win2000 SP4 CD online these days, but at time of writing there is a
copy of the program packaged together with all the necessary dll
files, at http://www.viennacomputerproducts.com/downloads/DiskEdit/DiskEdit.zip
- here's hoping it doesn't disappear altogether.

Using the diskedit program is fairly straightforward but with one
slightly annoying restriction: you can only supply the file number in
hexadecimal format.

* First unzip the diskedit program and its dlls into a clean directory
somewhere.
* Launch the program and select File...Open.
* Put the drive letter and a colon into the "Volume Name" field (C: or
D: - whatever). Click OK.
* Go to the oddly named "Crack" menu and select "Backtrack NTFS FRS".
* Now enter the HEXADECIMAL representation of the file number (either
with or without the leading "0x", it doesn't matter). It will pop up a
little window displaying the full path of the file.

(The "Read" menu also has a "NTFS File Record" option that will show
you the MFT data structures if you wish but that is unlikely to be any
use to you unless you are hand-editing the disk structures
themselves).

Merry Christmas & Happy New Year.
Back to top
Login to vote
Display posts from previous:   
       Home -> Windows Other -> General Discussion All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You can edit your posts in this forum
You can delete your posts in this forum
You can vote in polls in this forum
Categories:
 Windows XP
 Windows Vista
  Windows Other
 Office
 Office Other
 Security
  • Home |
  • Shareware |
  • Windows Tips |
  • Hot Offers |
  • FREE Newsletters |
  • Arcade |
  • Forums |
  • eBooks |
  • About WUGNET |
  • Partners |
  • Contact

  • WUGNET Privacy Policy |
  • Link to WUGNET |
  • IT Support