Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
Example_1 - Block_Size   Search  Register  Log in
This topic is locked: you cannot edit posts or make replies.
Author Message
Сергей



Joined: 26 Aug 2005
Posts: 7876
Location: Soft-Center

PostPosted: Sun Apr 13, 2008 19:43    Post subject: Example_1 - Block_Size
Reply with quote

Blocks
A dump will consist of blocks.
Blocks are not normally in the correct sequence.
So, to make an image of a disk it is necessary to restore the correct order of the blocks.

Sectors
Each block contains a number of sectors.
After removal of Mix, each sector should be in order within its block, without any sectors missing.
In this example dump the size of a sector is 528 bytes.
512 bytes of user data + 16 bytes of service information.

Markers
Each block in the dump has a marker.
The marker is a function of the block number.
Sectors within the range of the block have the same marker value.
The location of the marker is within the additional 16 service bytes at the end of each sector.
Usually the marker consists of two bytes which go successively.

Candidates for a marker
Go to beginning of the FAT table.
Click on down-arrow or press page-down and examine the last line in the sector editor:









The figures highlighted in red are constant and are candidates for a marker.
Сергей



Joined: 26 Aug 2005
Posts: 7876
Location: Soft-Center

PostPosted: Sun Apr 13, 2008 19:43    Post subject:
Reply with quote

The end of block
It is possible to find on change:
- A marker
- Character of the information

Goto to FAT. Click down-arrow or press Page Down.

Look at the entire sector.
It is necessary to find a sector where the nice monotonous FAT tables change to random character.

The marker should be different for this sector.

Last sector of the current block:



First sector of the next block:



Marker candidates have changed:
Were FF_00_00_FF_FF_FF
Are now FF_00_1C_FF_FF_E3
Сергей



Joined: 26 Aug 2005
Posts: 7876
Location: Soft-Center

PostPosted: Sun Apr 13, 2008 19:46    Post subject:
Reply with quote

The start of the block
Find as well as the end of the block.
Only to move it is necessary upwards.

The first sector of the block coincides with the boot sector:



Last sector of the previous block:



Marker candidates have changed:
Were FF_00_00_FF_FF_FF
Are now FF_02_7D_FF_FF_80
Сергей



Joined: 26 Aug 2005
Posts: 7876
Location: Soft-Center

PostPosted: Sun Apr 13, 2008 19:47    Post subject:
Reply with quote

Block size
[Block Size] = [start of next] - [start of current]

0x21000 = 0x35E2000 - 0x35C1000

Note that all of figures are "rounded" and without the remainder on 0x21000.
Сергей



Joined: 26 Aug 2005
Posts: 7876
Location: Soft-Center

PostPosted: Sun Apr 13, 2008 19:48    Post subject:
Reply with quote

Alternative method
Find utility Listing:



Right click on it and select Properties:



Enter same values.
Click on the tick in the bottom right.

The utility shows the service area bytes at the first sector of each block in the dump.

Right click on listing again and select 'Show'. You will now see several lines of data. At any time it is possible to press the 'X' to interrupt the process.

I choose this place:



Do you see groups of 8 blocks? They all have the same marker values.

The size of the block is 8 times more than current value.

0x4200 * 8 = 0x21000
Display posts from previous:   
This topic is locked: you cannot edit posts or make replies. All times are GMT + 4 Hours
Page 1 of 1

 

Last added
Monolith Micro SD_76   98 3c 99 a3   1x4 AU6989NHL-2   98 d7 98 b2   1x1 SM3281L-AB   45 3c 98 b3   1x1   v5 Monolith USB 68   ec 1e 98 bf   1x1 SM3265P-AC   45 3e 98 03   1x1 SM3281N-AB   45 48 9a b3   2x2 Monolith Micro SD_75   32 2c c3 08   1x1 Monolith Micro SD_74   45 3e 98 b3   1x4   Ref AU6989SNHL-2   45 de 98 92   1x1 SM3261L-AB   45 de 98 92   1x1
News
01.02.2024 Save FE key
23.09.2022 The End
11.11.2021 Legs for NR
16.08.2021 Sector Number Slow
15.07.2021 New drivers
© Soft-Center ltd.