Flash Extractor
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


Solved conflicts stored in this field
You can add records manually

Format: Sector Number / Address in Dump


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

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

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
    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
FC1179   45 3c 98 b3   1x1   v2 20-82-00709-A0 TLGA60 128GB   45 48 a7 93   1x1 Monolith USB_129   45 3e 98 b3   1x1 CBM2199E   ad 3a 14 03   1x2 Monolith Micro SD_64   98 3c 98 b3   1x1 IS918M   2c a4 08 32   1x1 AU6998SN   2c 84 64 54   1x1   Ref Monolith SD_45   ec 3a 94 43   1x1 FC1179   45 3c 98 b3   1x1 SM3257-AA   ec d7 98 ca   1x2
23.01.2023 Power adapter in stock
18.11.2022 Experiment
21.10.2022 License without support
23.09.2022 The End
11.11.2021 Legs for NR
Other products
Soft-Center ltd.