All times are UTC - 5 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Calculating extents Data-runs and interpretation
PostPosted: July 4th, 2014, 9:07 
Offline

Joined: July 4th, 2014, 9:03
Posts: 2
Location: Earth
Hello!

Im searching for information about attribute $Data in particular Data runs.
I have chosen a big file for testing. Screenns from dmde:
http://obrazki.elektroda.pl/2700708000_1402505169.png

http://obrazki.elektroda.pl/1958852300_1402505330.png
My calculations: 43 8c 0c 08 b5 c0 ac 08 43 07 ee 00 cb 9e 8e fa 33 43 29 01 9e d9 6a 00
Run 1 head 43
length 80c8c offset 8acc0b5 8acc0b5-8B4CD41 (145539253-146066753) {527500}
Run 2 head 43
l ee07 o 1033B5F80 (fa8e9ecb+8acc0b5) 1033B5F80-1033C4D87 (4349717516-4349778451 {60935}
Run 3 head 33
l 12943 o 103A6391E (6ad99e+1033B5F80) 103A6391E-103A76261 {76099}

In Run 1 calculated clusters matches. Number of clusters matches as well (curly brace)
In Run 2 i 3 calculated clusters not matching, but the number of clusters matches.
I have no idea how to sort this out. What im doing wrong, Am I missing somthing?
Im working on this over a month. Can you help me with this?
Links to resources are welcome.
Thank you.


Top
 Profile  
 
 Post subject: Re: Calculating extents Data-runs and interpretation
PostPosted: July 4th, 2014, 22:02 
Offline
User avatar

Joined: September 8th, 2009, 18:21
Posts: 15538
Location: Australia
AFAICT, the MFT record is arranged as follows:

Code:
    size in   starting
    clusters  cluster

43  080C8C    08ACC0B5
43  00EE07    FA8E9ECB
33  012943    006AD99E

According to DMDE's report ...

Code:
size in   starting
clusters  cluster

527500    145539253 
60935     54222720
76099     61225246

... which is in hex ...

Code:
size in   starting
clusters  cluster

080C8C    08ACC0B5
00EE07    033B5F80
012943    03A6391E

It appears that value for the starting cluster is actually a signed 32-bit number representing the cluster location relative to the starting cluster of the previous cluster chain.

0xFA8E9ECB + 0x08ACC0B5 = 0x033B5F80
0x6AD99E + 0x033B5F80 = 0x3A6391E

_________________
A backup a day keeps DR away.


Top
 Profile  
 
 Post subject: Re: Calculating extents Data-runs and interpretation
PostPosted: July 5th, 2014, 4:42 
Offline

Joined: July 4th, 2014, 9:03
Posts: 2
Location: Earth
It seems logical. You were very helpful. Live long and prosper ;)


Top
 Profile  
 
 Post subject: Re: Calculating extents Data-runs and interpretation
PostPosted: July 5th, 2014, 6:18 
Offline
User avatar

Joined: December 4th, 2012, 1:35
Posts: 3844
Location: Adelaide, Australia
TesterrrTesterrrr wrote:
It seems logical. You were very helpful. Live long and prosper ;)


"Logical" get it?! ;) Nice one!


Top
 Profile  
 
 Post subject: Re: Calculating extents Data-runs and interpretation
PostPosted: September 13th, 2016, 7:26 
Offline

Joined: September 13th, 2016, 7:19
Posts: 1
Location: Poland
I answered in bad place.
Delete pls!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 124 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group