Flash Extractor
© Soft-Center
About     Shop     Downloads     Manual     Library     Forum     Services     Contacts
Sector Number Slow
This assembler build image from sectors. When each sector in dump have each own number. And this sectors is located randomly in dump

It works realy slow. Can save SSD image several days

MBR will always be missing. Need use scan software or check conflicts


Properties

Correction
Solved conflicts stored in this field
You can add records manually

Format: Sector Number / Address in Dump


Actions

Conflicts
Show conflicts for selected address in image

Double click on conflict to select it
Your choice will be stored in Correction property


Scan file format

---------------------------------
Header
Offset 0, Size 0x100 bytes
---------------------------------
Version      8 bytes
Image Size   8 bytes   in sectors
Finish       8 bytes   1 - if scan successfully finished
                       0 - if scan interruped

---------------------------------
Table
Offset 0x100 bytes
---------------------------------
Record 0  16 bytes
Record 1  16 bytes
Record 2  16 bytes
Record 3  16 bytes
...

---------------------------------
Record format
---------------------------------
Address in dump - 8 bytes
Next            - 8 bytes


Algo to get Conflicts for selected Sector Number

  ID = Sector Number
  
  repeat
  {
    Get Record with number ID
    
    If (Record.Next == 0) exit
    
    Add Record.Address to resulting array 
    
    If (Record.Next == UINT64_MAX) exit
    
    ID = Record.Next
  }
  
This method give conflicts in reverse order

C++ example

Last added
AU6384   ec da 80 15   1x1 AU6980   ec d3 55 25   1x1 AU6980   ad dc 80 95   1x2 AU6980 B4   ad dc 80 95   1x1 AU6983   2c d5 94 3e   4x1 AU6982   ec d5 55 a5   1x1 AU6982   ec d5 55 25   1x1 AU6982   ec d3 51 95   2x4 AU6982   ec d3 14 a5   1x1   v2
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.