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
SK6625AASC   ec d7 55 b6   1x2 TD2SMG12L   ad d3 14 a5   1x1 SD_32   45 c5 98 b2   1x1 UP5   98 f1 80 95   2x1 PS2251-50-F   98 d7 94 32   1x1   v2 IS903   89 84 64 3c   2x4   v4 FC1179   89 c4 08 32   1x1 Monolith Micro SD_37   45 4c 98 a3   1x1 FC1179   2c 44 44 4b   1x1 SM2246XT H AA   45 3a 94 93   4x4   v2
16.08.2021 Sector Number Slow
15.07.2021 New drivers
21.05.2021 BGA-152 18x12 (smaller)
09.05.2021 Make FAT32 Root
20.01.2021 VT can work with NTFS
Other products
Soft-Center ltd.