跳至正文
DATA RECOVERY

专业数据恢复,值得信赖

面向全球数据恢复实验室、取证机构与企业的高科技工具。

FLASH EXTRACTOR

闪存芯片数据恢复,专业之选

支持 U 盘、固态硬盘、存储卡与手机等各类 NAND 闪存芯片,兼容数千种主控并持续更新。

CHIP-OFF TECHNOLOGY

芯片级恢复,精准高效

针对损坏闪存介质与主控的高级提取技术,最大限度还原关键数据。

ORACLE EXTRACTOR

Oracle 数据库精准恢复

从受损或损坏的 Oracle 数据库中精准还原表、模式与数据,助力关键业务快速恢复。

FORENSICS READY

取证级数据提取

为取证与执法机构提供可靠、可追溯的闪存与数据库证据提取能力。

TRUSTED WORLDWIDE

全球数据恢复实验室与取证团队的信赖之选

多语言技术支持、完善的文档资料与持续更新,服务全球专业用户。

ENTERPRISE GRADE

企业级数据安全保障

帮助 IT 与企业团队快速恢复关键业务数据,最大限度降低停机损失。

GET STARTED

立即体验专业数据恢复工具

下载免费试用版,或直接购买正版授权,开启高效数据恢复之旅。

Micro SD数据恢复怎么做?

Monolith Micro SD_1   2c 64 44 4b   1×4  


 

Layout
  SD_20 v2 1108_1102 Xor 0561_256
Mix
  Input
    Order  0/1/2/3
  Block Pair
    Block  0x200000
    Page   0x2000
  Join by Dump
    Parts  4
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x800
    Banks           00..03 / 0x000 / 0x785
  Actions
    Scan
Comments
  by Arvika
  save image, RAW recovery



Monolith Micro SD_1   2c 68 04 4a   1×2  


 

Layout
  SD_20 1074_1070
Mix
  Input
    Order  0/1
  Join by Page
    Parts  2
    Page   0x1000
  Block Pair
    Block  0x200000
    Page   0x1000
  Block Rotate
    Block  0x400000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x1000
    Banks           00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  by Arvika
  RAW recovery

 
Monolith Micro SD_1   2c 84 c5 4b   1×1  


 

Layout
  SD_20 v2 1102_1096 Xor 0561_256
Mix
  Input
    Order  0
  Block Pair
    Block  0x200000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x1000
    Banks           00 / 0x000 / 0xfff
  Actions
    Scan
Comments
  by Arvika
  save image, RAW recovery




 
 
 
 
 
Monolith Micro SD_1   2c 88 05 ca   4×1  


 

Layout
  SM3254 1066 v3 Xor 0186 64
Mix
  Input
    Order  0/2/1/3
  Block Pair
    Block  0x100000
    Page   0x1000
  Join by Page
    Parts  2
    Page   0x2000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x400000
    Banks           0..31 / 0x000 / 0x0ff
    
    // Sector Updates
    Update Size     0x2000
    Update Enable   true
  Actions
    Scan
Comments
  Serg for forum 7757

 
 
 
 
 
Monolith Micro SD_1   45 4c a8 a2   1×1  


 

Layout
  20-82-00511-1 14_2048_230 Xor C634_32I
Mix
  Input
    Order  0
  Block Pair
    Block  0x300000
    Page   0x2000
  Block Pair
    Block  0x600000
    Page   0x4000
  Divide
    Field  Block Number
    Value  0x3
  Divide
    Field  Block Rotate
    Value  0x40
  Block Rotate
    Block  0x400000
    Page   0x8000
Assembler
  Block Number
    Block Size   0xc00000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x5a5
  Actions
    Scan
Comments
  Serg for forum 9438
  Raw Recovery 80% good
 
 
 
 
 

Monolith Micro SD_1   98 de 98 92   1×4  


 

Layout
  PS2251 1138_1132 v3
Mix
  Input
    Order  0/1/2/3
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block  0x400000/0x8000
  Join by Dump
    Parts  4
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x2000
    Banks           00 / 0x000 / 0x1fff
  Actions
    Scan
Comments
  by Arvika
  No MBR, FAT, run RAW recovery
  ~97% recovered

 
 
 
 
Monolith Micro SD_1   98 3a 95 93   1×4  


 

Layout
  PS2251 1106_1100 v3 Xor 0561_256
Mix
  Input
    Order  0/1/2/3
  Block Pair
    Block  0x400000
    Page   0x4000
  Join by Page
    Parts  2
    Page   0x8000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x1000000
    Bank Space      0x800
    Banks           00 / 0x000 / 0x7ff
                    01 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  by Arvika
  RAW recovery
  not sure with Bank space and banks size

Monolith Micro SD_1   98 3a 95 93   2×2  


 

Layout
  PS8210 1106_1102 Xor 0561_256 v2
Mix
  Input
    Order  0/2/1/3
  Join by Page
    Parts  2
    Page   0x200
  Block Pair
    Block  0x800000
    Page   0x8000
  Join by Page
    Parts  2
    Page   0x10000
Assembler
  Block Number
    Block Size   0x2000000
    Bank Space   0x400
  Actions
    Scan
    Find Bank Size
Comments
  by Arvika
  Root corrupted, RAW scan give 98% good result

 

Monolith Micro SD_1   98 3a 98 a3   1×1  


 

Sector 1146, May be 1038/108

Xor 55 AA FF 00 + base pattern
Depends from block number
Block number also xored

Was able to clean some sectors from xor
But unable to understand ECC code
Length of code is not common

 

Monolith Micro SD_1   98 3a 98 a3   1×2  


 

Layout
  SD_20 v2 1148_1142
Mix
  Input
    Order  0/1
  Xor 5061
    Block     0x600000
    Page      0x4000
    Module    256
    BP Trash  false
  Block Pair
    Block  0x600000
    Page   0x4000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0xc00000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0xb49
  Actions
    Scan
Comments
  Serg for forum 9047
  Raw Recovery

 
 
 
 
Monolith Micro SD_1   98 3a 98 a3   1×4  


 

Can not be recovered

sector 1024*4 + 468 = 4564

4564 * 4 = 18256

SA = 10
ECC = 468 - 10 = 458

There is no ECC code with this size

At 77 dump i see that sectors with same data
had different parts of ECC. 31, 32, 8 bytes

Xor is same in different dumps
But is different in different blocks
May be can be calculated

 

Monolith Micro SD_1   98 3a 99 92   1×2  


 

Layout
  PS2251 1138_1132 v3
Mix
  Input
    Order  0/1
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Join by Dump
    Parts  2
  Block Cut
    Block  0x400000/0x8000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x800
    
    Banks           00 / 0x000 / 0x74c
                    01 / 0x000 / 0x75d
                    02 / 0x000 / 0x75d
                    03 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 9235
  FAT was absent
  Raw Recovery 80% good

Monolith Micro SD_1   98 3c 99 a3   1×4  


 

Layout
  SD_20 v2 1148_1142
Mix
  Input
    Order  0/2/1/3
  Xor 5061
    Block     0x600000
    Page      0x4000
    Module    256
    BP Trash  false
  Join by Page
    Parts  4
    Page   0x4000
  Cross Bank
    Block  0x1800000
    Bank   0x5a6
Assembler
  Block Number
    Block Size      0x1800000
    Bank Space      0x5a6
    Banks           0..3 / 0x000 / 0x5a6
  Actions
    Scan
Comments
  Serg for forum 10410
  Only Raw Recovery possible

 

Monolith Micro SD_1   98 3c 99 a3   4×1  


 

Can not crack ECC

Sector  (1024/1024/1024/1024/468)*4/64

Monolith Micro SD_1   98 d3 84 32   1×1  
Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0
  Block Rotate
    Block  0x100000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x100000
    Bank Space      0x4000
    Image Cut       0xc00000/(0x4000/0x2000/(0x2000/0x2000)*61/0x2000/0x4000)*8
    Banks           00 / 0x000 / 0x3ff
  Actions
    Scan
Comments
  Serg for forum 10866

Monolith Micro SD_1   98 d5 84 32   1×1  


 

Layout
  SD_20 v2 1109_1103 Xor 0561_128
Mix
  Input
    Order  0
  Block Rotate
    Block  0x100000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x100000
    Bank Space      0x4000
    Image Cut       0/(0x4000/0x2000/(0x2000/0x2000)*61/0x2000/0x4000)*32
    Banks           00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 7756

 

Monolith Micro SD_1   98 d5 86 a5   1×1  


 

Layout
  SD_21 532_512_4
Mix
  Input
    Order  0
  Block Rotate
    Block  0x40000
    Page   0x800
Assembler
  Block Number
    Block Size      0x40000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0x1fff
  Actions
    Scan
Comments
  Serg for forum 7298
  FAT is not build good
  Save image
  Use any recovery software

 

Monolith Micro SD_1   98 d5 94 32   1×1  


 

Layout
  SD_20 1074_1070 Xor 6771_128
Mix
  Input
    Order  0
  Block Rotate
    Block  0x100000
    Page   0x2000
  Cross Bank
    Block  0x100000
    Bank   0x400
Assembler
  Block Number
    Block Size      0x100000
    Bank Space      0x400
    Image Cut       0x3200000
  Actions
    Scan
    Find Bank Size
Comments
  by Vlad forum 5053
  looks like 3 more banks of card were not read
  part of data were out of image
    

 

Monolith Micro SD_1   98 d5 94 32   1×1   v2  


 

Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0
  Block Pair
    Block  0x100000
    Page   0x2000
  Block Rotate
    Block  0x200000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x200000
    Bank Space      0x400
    Image Cut       0x1800000/(0x8000/0x4000/(0x4000/0x4000)*61/0x4000/0x8000)*2
    
    Banks           00 / 0x000 / 0x3c0
    
    // Sector Updates
    Update Size     0x2000
    Update Enable   true
  Actions
    Scan
Comments
  Serg for forum 6019

 

Monolith Micro SD_1   98 d5 95 ba   1×1  


 

Layout
  PS8000 538
Mix
  Input
    Order  0
  Block Rotate
    Block  0x80000
    Page   0x2000
Assembler
  Block Number
    Block Size   0x80000
    Bank Space   0x800
    Image Cut    0x1600000
    
    Banks        00 / 0x000 / 0x7af
                 01 / 0x000 / 0x7af
  Actions
    Scan
Comments
  Serg for forum 6021
 
 
 
 
 

 

Monolith Micro SD_1   98 d5 98 b2   1×1  


 

Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0
  Block Pair
    Block  0x180000
    Page   0x2000
  Block Rotate
    Block  0x300000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x300000
    Bank Space      0x400
    Image Cut       0x3000000/(0x4000/0x4000/(0x4000/0x8000)*63/0/0x4000)*8
    Banks           00 / 0x000 / 0x2bd
  Actions
    Scan
Comments
  Serg for forum 7637
  Rotate is OK
  But some dirs still shifted 
  Shift is more then block size
 
 

 

Monolith Micro SD_1   98 d5 98 b2   1×1   v2  


 

Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0
  Block Pair
    Block  0x180000
    Page   0x2000
  Block Rotate
    Block  0x300000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x300000
    Bank Space      0x4000
    Image Cut       0x2400000/(0x4000/0x4000/(0x4000/0x8000)*62/0x4000/0xc000)*4
    Banks           00 / 0x000 / 0x287
  Actions
    Scan
Comments
  Serg for forum 8633
  Rotate is OK
  But some dirs still shifted 
  Shift is more then block size
 
 

 

Monolith Micro SD_1   98 d5 98 b2   2×1  


 

Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0/1
  Block Pair
    Block  0x180000
    Page   0x2000
  Block Rotate
    Block  0x300000
    Page   0x2000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x300000
    Bank Space      0x2be
    Image Cut       0x3000000/(0x4000/0x4000/(0x4000/0x8000)*63/0/0x4000)*8
    
    Banks           00 / 0x000 / 0x287
                    01 / 0x000 / 0x287
  Actions
    Scan
Comments
  Serg for forum 8573
  There is strange shifts in check dirs
  But may be 70% of file tree is OK
Monolith Micro SD_1   98 d7 94 32   1×2  


 

Layout
  SD_20 v2 1109_1103 Xor 0561_128
Mix
  Input
    Order  0/1
  Block Pair
    Block  0x100000
    Page   0x2000
  Block Rotate
    Block  0x200000
    Page   0x2000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x200000
    Bank Space      0x800
    Image Cut       0/(0x8000/0x4000/(0x4000/0x4000)*61/0x4000/0x8000)*40
    
    Banks           00 / 0x000 / 0x76c
                    01 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 10755


Monolith Micro SD_1   98 d7 94 32   2×1  


 

Layout
  SD_20 v2 1109_1103 Xor 0561_128
Mix
  Input
    Order  0/1
  Block Pair
    Block  0x100000
    Page   0x2000
  Join by Page
    Parts  2
    Page   0x4000
  Divide
    Field  Block Rotate
    Value  0x10
  Block Rotate
    Block  0x400000
    Page   0x2000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x4000
    Image Cut       0x3800000/(0x10000/0x8000/(0x8000/0x8000)*30/0/0x208000)*8  
  
    Banks           00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 7816

 
Monolith Micro SD_1   98 d7 96 ba   1×1  


 

Layout
  SD_21 534_542
Mix
  Input
    Order  0
  Block Rotate
    Block  0x80000
    Page   0x1000
Assembler
  Block Number
    Block Size      0x80000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0x1fff
  Actions
    Scan
Comments
  Serg for forum 9086

 
Monolith Micro SD_1   98 d7 98 92   1×1  


 

Layout
  PS2251 1138_1132 v3
Mix
  Input
    Order  0
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block  0x400000/0x8000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0x3ff
  Actions
    Scan
Comments
  Serg for forum 7855
  Model created using LBA pattern dump
  First blocks was absent
  Also they was absent in 77 dumps
  In customer daata dumps i do not found MBR and FAT tables
  Also i see on LBA dumps that need make Image Cut 0x1800000,
  that LBA numbers was correctly matched
 
 
 
 
 

Monolith Micro SD_1   98 d7 99 b2   1×2  


 

Layout
  SD_20 1074_1070 Xor C5F6_128
Mix
  Input
    Order  0/1
  Block Pair
    Block  0x180000
    Page   0x2000
  Block Rotate
    Block  0x300000
    Page   0x2000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x300000
    Bank Space      0x2be
    Image Cut       0x3c00000/(0x4000/0x4000/(0x4000/0x8000)*62/0x4000/0xc000)*2
0
    
    Banks           00 / 0x000 / 0x287
                    01 / 0x000 / 0x287
                    02 / 0x000 / 0x287
                    03 / 0x000 / 0x287
  Actions
    Scan
Comments
  Serg for forum 10859
  Block Rotate in some blocks works wrong
  Many broken photos
  Can try save image and use JPEG_Scanner
  with block size 0x100000

 

Monolith Micro SD_1   98 de 84 93   1×1  


 

Layout
  SD_20 v2 1108_1102 Xor 0561_256
Mix
  Input
    Order  0
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x4000
    Image Cut       0x1000000
    Banks           00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  by Arvika
  Image Cut can be done, but RAW recovery give good result

 

Monolith Micro SD_1   98 de 98 92   1×1  


 

Layout
  PS2251 1138_1132 v3
Mix
  Input
    Order  0
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block  0x400000/0x8000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x2000
    Banks           00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 7897
  First block absent
  Use Raw Recovery
  
  27.03.2017 Block_Cut added

 

Monolith Micro SD_1   98 de 98 92   1×1   v2  


 

Sector 1146
Data 1030
SA 116

After remove part of xor
Can see mask 00 ff 55 aa

I remove xor
But can not find ECC

Some results i save at
LayoutLibUnknown 1146

 

Monolith Micro SD_1   98 de 98 92   1×2  


 

Layout
  PS2251 1138_1132 v3
Mix
  Input
    Order  0/1
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block   0x400000/0x8000
  Join by Dump
    Parts  2
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x800
    Banks           00 / 0x000 / 0x751
                    01 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  by Arvika
  No MBR, FAT, save image and run RAW recovery
  ~95% data recovered ok
  
  Bank Space fixed by Serg 3.3.2020

Monolith Micro SD_1   98 de 98 92   1×2   Crypted  


 

Crypted or XOR depends from block number

At dumps writed with 77 pattern i see:
1. XOR is different at each next block
2. XOR is different at different memory banks
3. I dont see SA in dumps

Monolith Micro SD_1   98 de 98 92   1×2   v2  


 

Layout
  PS2251 1152_1146 v3
Mix
  Input
    Order  0/1
  Cut Bad Bytes
  Join by Dump
    Parts  2
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block  0x400000/0x8000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0xfff
  Actions
    Scan
Comments
  Serg for forum 10585

 

Monolith Micro SD_1   98 de 98 92   1×4   v2  
Layout
  PS2251 1152_1146 v3
Mix
  Input
    Order  0/1/2/3
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Block Cut
    Block  0x400000/0x8000
  Join by Dump
    Parts  4
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x2000
    Banks           00 / 0x000 / 0x1fff
  Actions
    Scan
Comments
  by Arvika
  BB was cut manually in this case
  dump order could be other
  RAW recovery ok
Monolith Micro SD_1   98 de 98 92   2×1  


 

Layout
  PS8035 1138_1132
Mix
  Input
    Order  0/1
  Cut Bad Bytes
  Xor 5061
    Block     0x204000
    Page      0x2000
    Module    256
    BP Trash  true
  Block Pair
    Block  0x204000
    Page   0x2000
  Join by Dump
    Parts  2
  Block Cut
    Block  0x400000/0x8000
Assembler
  Block Number
    Block Size      0x400000
    Bank Space      0x800
    Banks           00 / 0x000 / 0x7ff
                    01 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 8683
  Need correct bank sizes

Monolith Micro SD_1   ad 3a 18 03   1×1  
Layout
  SD_20 v2 1148_1142
Mix
  Input
    Order  0
  Xor 5061
    Block     0x600000
    Page      0x4000
    Module    256
    BP Trash  false
  Block Pair
    Block  0x600000
    Page   0x4000
Assembler
  Block Number
    Block Size      0xc00000
    Bank Space      0x4000
    Banks           00 / 0x000 / 0x4ff
  Actions
    Scan
Comments
  By Arvika

 

常见问题解答

Micro SD卡数据恢复时,如何识别芯片类型和布局?

根据文章内容,恢复Micro SD卡时需先识别芯片的ID(如2c 64 44 4b)和封装类型(如1×4或1×2),这决定了后续的布局参数。例如,Monolith Micro SD_1 2c 64 44 4b采用1×4布局,而2c 68 04 4a采用1×2布局。正确识别这些信息是设置数据恢复工具(如Flash Extractor)参数的基础。

Micro SD卡恢复时,XOR和Mix Input Order参数有什么作用?

在Micro SD卡恢复中,XOR值(如0561_256)用于对原始数据进行异或运算,以还原真实数据。Mix Input Order(如0/1/2/3或0/1)则定义了数据在芯片内部交错读取的顺序。文章中的两个示例分别展示了不同XOR和输入顺序,这些参数必须根据芯片型号正确设置,否则恢复的数据可能乱码。

如何根据Block和Page大小进行数据重组?

数据重组需要结合Block和Page参数。例如,Monolith Micro SD_1(2c 64 44 4b)的Block大小为0x200000,Page大小为0x2000,且需按Block Pair方式组合;而另一型号(2c 68 04 4a)的Page大小为0x1000,采用Join by Page Parts 2方式。同时还需注意Block Rotate(如0x400000/0x2000)等设置,最终通过Assembler工具生成完整镜像。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

分享微博XFacebookLinkedIn

需要专业数据恢复工具?

了解我们的旗舰产品,或购买正版授权,立即开始。

查看产品立即购买