CBM2090主控芯片如何正确提取数据?

2024-02-24 14:41:20 118

CBM2080   ad dc 80 15   1x1  

Layout

CBM2080 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x20000

Bank Space 0x100

Actions

Scan

Find Bank Size

Comments

by Arvika

few first blocks was empty, need RAW scan.

CBM2090E HF   ec d7 14 76   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 1085_1 Xor c32e_64

Mix

Input

Order 0

Assembler

Virtual Translator

Block Size 0x100000

Image Cut 0x7e000

Comments

Serg for forum 10307

Inside i found two layouts

AU6990 1070 Xor 6771_128 Cut

CBM2090 1085_1 Xor c32e_64

May be memory chip was used in one flash drive

After it was broken, it was moved to other flash drive

From AU to CBM

 

CBM2090   2c d3 94 a5   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x40000

Bank Space 0x2c/(0x100)*16

Image Cut 0xb00000

Banks 00 / 0x000 / 0x02b

01..16 / 0x000 / 0x0fe

Actions

Scan

Comments

by Vlad forum 4673

not sure in bank space of last banks

 

CBM2090   2c d3 94 a5   1x2  

Layout

CBM2090 528

Mix

Input

Order 0/1

Join by Dump

Parts 2

Assembler

Block Number

Block Size 0x40000

Bank Space 0x14e/0xfd/0xff/0x120/(0x101)*2/(0x100)*3/0x101/0xfd/(0x101)*2

/0x121/(0x100)*18

Banks 0..31 / 0x000 / 0x0fe

Actions

Scan

Comments

Vlad for forum 4496

100% recovery

Not sure about bank space

 

CBM2090   2c da 80 15   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x20000

Bank Space 0xfa/0x1a5/0x195/0x200

Actions

Scan

Find Bank Size

Comments

by Vlad form 4786

not sure in bank spaces

CBM2090   2c dc 80 15   1x1  

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x20000

Bank Space 0x80/(0x180)*11

Banks 00 / 0x000 / 0x07e

01 / 0x000 / 0x17e

02 / 0x000 / 0x17e

03 / 0x000 / 0x17e

04 / 0x000 / 0x17e

05 / 0x000 / 0x17e

06 / 0x000 / 0x17e

07 / 0x000 / 0x17e

08 / 0x000 / 0x17e

09 / 0x000 / 0x17e

10 / 0x000 / 0x17e

11 / 0x000 / 0x17e

Actions

Scan

Comments

by Vlad for cs 664

some conflicts

 

CBM2090   89 d3 94 a5   1x2  

Layout

CBM2090 528

Mix

Input

Order 0/1

Join by Dump

Parts 2

Assembler

Block Number

Block Size 0x40000

Bank Space 0x141/(0x101)*100

Banks 0..32 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 4271

100% recovery

Not sure about bank space

 

CBM2090   98 d3 84 a5   1x1  

Layout

CBM2090 528

Mix

Assembler

Block Number

Block Size 0x40000

Bank Space 0x240/(0x200)*7

Banks

0..7 / 0x000 / 0xfe

Actions

Scan

Comments

Made by Vladus From forum case 3692

Unable to set bank space correct because there are not so many files

 

CBM2090   ad d3 14 a5   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x40000

Bank Space 0x120/(0x100)*20

Banks 0..15 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 9512

Need adjust bank space for you case

Use Check Dirs and Check files to find first value

 

CBM2090   ad d3 14 a5   2x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0/1

Join by Dump

Parts 2

Assembler

Block Number

Block Size 0x40000

Bank Space 0x4b/(0x123)*100

Image Cut 0x40000

Banks 00 / 0x000 / 0x000

01 / 0x000 / 0x0fe

02 / 0x000 / 0x0fe

03 / 0x000 / 0x0fe

04 / 0x000 / 0x0fe

05 / 0x000 / 0x0fe

06 / 0x000 / 0x0fe

07 / 0x000 / 0x0fe

08 / 0x000 / 0x0fe

09 / 0x000 / 0x0fe

10 / 0x000 / 0x0fe

11 / 0x000 / 0x0fe

12 / 0x000 / 0x0fe

13 / 0x000 / 0x0fe

14 / 0x000 / 0x0fe

15 / 0x000 / 0x0fe

16 / 0x000 / 0x175

17 / 0x000 / 0x0fe

18 / 0x000 / 0x0fe

19 / 0x000 / 0x0fe

20 / 0x000 / 0x0fe

21 / 0x000 / 0x0fe

22 / 0x000 / 0x0fe

23 / 0x000 / 0x0fe

24 / 0x000 / 0x0fe

25 / 0x000 / 0x0fe

26 / 0x000 / 0x0fe

27 / 0x000 / 0x0fe

28 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 6184

I dont know how to find correct bank space

 

CBM2090   ad d3 14 a5   2x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0/1

Join by Dump

Parts 2

Assembler

Block Number

Block Size 0x40000

Bank Space 0x4b/(0x123)*100

Image Cut 0x40000

Banks 00 / 0x000 / 0x000

01 / 0x000 / 0x0fe

02 / 0x000 / 0x0fe

03 / 0x000 / 0x0fe

04 / 0x000 / 0x0fe

05 / 0x000 / 0x0fe

06 / 0x000 / 0x0fe

07 / 0x000 / 0x0fe

08 / 0x000 / 0x0fe

09 / 0x000 / 0x0fe

10 / 0x000 / 0x0fe

11 / 0x000 / 0x0fe

12 / 0x000 / 0x0fe

13 / 0x000 / 0x0fe

14 / 0x000 / 0x0fe

15 / 0x000 / 0x0fe

16 / 0x000 / 0x175

17 / 0x000 / 0x0fe

18 / 0x000 / 0x0fe

19 / 0x000 / 0x0fe

20 / 0x000 / 0x0fe

21 / 0x000 / 0x0fe

22 / 0x000 / 0x0fe

23 / 0x000 / 0x0fe

24 / 0x000 / 0x0fe

25 / 0x000 / 0x0fe

26 / 0x000 / 0x0fe

27 / 0x000 / 0x0fe

28 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 6184

I dont know how to find correct bank space

 

CBM2090   ad da 80 1d   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x20000

Bank Space 0x128/(0x100)*10

Banks 0..7 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 9135

 

CBM2090   ad da 80 15   1x1  

Layout

CBM2090 528

Mix

Assembler

Block Number

Block Size 0x20000

Bank Space 0x800

Actions

Scan

Find Bank Size

Comments

Made by Vladus From forum case 3970

Unable to set bank space correct because there are not so many files

CBM2090   ad dc 80 95   1x1  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0

Assembler

Block Number

Block Size 0x20000

Bank Space 0x400

Banks 00 / 0x000 / 0x0fe

01 / 0x000 / 0x0fe

Actions

Scan

Find Bank Size

Comments

By Arvika

In this case there is only 3MB of data on flash

so Bank space and banks could be other

 

CBM2090   ad f1 80 1d   1x1  

Layout

CBM2090 528

Mix

Assembler

Block Number

Block Size 0x20000

Bank Space 0x82/(0x180)*3

Banks

0 / 0x000 / 0x07e

1..3 / 0x000 / 0x17e

Actions

Scan

 

CBM2092   98 d3 84 a5   1x1  

Layout

CBM2091 528

Mix

Input

Order 0

Assembler

Translator Table

Block Size 0x40000

Actions

Scan

Find Bank Tables

Find Banks Table

Comments

KostikN 22.02.2012

Perfect result

 

CBM20290   ad d5 55 a5   1x2  

司法鉴定,质量鉴定, 电子数据,声像资料

k8Rflash extractor


 

Layout

CBM2090 528

Mix

Input

Order 0/1

Join by Dump

Parts 2

Assembler

Block Number

Block Size 0x40000

Bank Space 0x1bd/(0x100)*100

Banks 0..63 / 0x000 / 0x0fe

Actions

Scan

Comments

Serg for forum 6828

0x1bd at Bank Space can be other at your case

 

西数科技: 司法鉴定/产品质量鉴定/检验检测/数据恢复专家. 4006184118

常见问题解答

CBM2090主控芯片在数据恢复中有什么特点?

CBM2090是芯邦(CBM)推出的一款U盘主控芯片,在数据恢复中常见于采用该主控的U盘设备。文章指出,CBM2090E HF版本(ID: ec d7 14 76)在恢复时需要使用特定的布局(Layout CBM2090 1085_1),并配合Xor c32e_64算法进行数据提取。该主控的固件结构较为特殊,恢复时需注意块大小(0x100000)和镜像切割偏移(0x7e000),否则可能导致数据提取不完整。

使用CBM2090主控的U盘恢复数据时,如何找到正确的布局?

根据文章内容,CBM2090主控的U盘在恢复数据时,需要通过扫描闪存ID(如ec d7 14 76)来匹配对应的布局。文章案例中,在CBM2090内部发现了两套布局:AU6990 1070(Xor 6771_128)和CBM2090 1085_1(Xor c32e_64)。建议先尝试默认的CBM2090布局,若提取的数据异常,可切换至AU6990布局重新提取,并注意调整块大小和镜像切割参数。

CBM2090主控U盘数据恢复时,为什么需要RAW扫描?

文章提到,CBM2080主控(与CBM2090同系列)的前几个块是空的,需要RAW扫描才能找到有效数据区域。对于CBM2090主控,同样存在类似情况,因为主控固件会预留部分块用于存储管理信息,直接扫描可能跳过这些块。RAW扫描可以绕过固件逻辑,直接读取闪存原始数据,从而完整提取用户文件,尤其适用于固件损坏或逻辑结构异常的情况。

首页
产品
鉴定
联系