跳至正文
DATA RECOVERY

专业数据恢复,值得信赖

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

FLASH EXTRACTOR

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

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

CHIP-OFF TECHNOLOGY

芯片级恢复,精准高效

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

ORACLE EXTRACTOR

Oracle 数据库精准恢复

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

FORENSICS READY

取证级数据提取

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

TRUSTED WORLDWIDE

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

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

ENTERPRISE GRADE

企业级数据安全保障

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

GET STARTED

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

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

FC1179主控芯片如何正确配置数据恢复参数?

FC1179 AA2   2c 84 58 32   1×1  
Layout
  FC1178 1154_1150
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x2ff
  Add
    Field  Block Number
    Value  0x30
  Block Cut
    Block  0x7B8000/0x4000/0x444000
Assembler
  Block Number
    Block Size   0xbfc000
    Bank Space   0x4000
    Image Cut    0x742000    
    Banks        00 / 0x000 / 0x0f4
  Actions
    Scan
Comments
  For LBA pattern: 
  
  Very cool controller 
  
  Split by Block 4, 0xd9e000 
  
  For each split make separate image 
  Split order: 2,3,0,1 
  
  Join by Dump 
  
  In each split 
  need cut pages 
  Divide block number on (0x300 - number on cuted pages) 
  
  Need add some value to Block Number 
  And an Image Cut 
  Start of each image is missing 
  
  Have a fun :) 
  
  I give up on split_3 








FC1179   2c 44 44 4b   1×1  


 

Layout
  FC1179 1120_1116 Xor 3f43_128
Mix
  Input
    Order  0
Assembler
  Block Number
    Block Size   0x200000
    Bank Space   0x4000
    Image Cut    0x1f7000    
    Banks        00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Serg for forum 12018

 

FC1179   2c c4 08 32   1×1  


 

Layout
  FC1178 1150_1146
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x900
  Cross Bank
    Block  0x4800000
    Bank   0x1f8
  Cross Bank
    Block  0x2400000
    Bank   0x1f8
Assembler
  Block Number
    Block Size   0x2400000
    Bank Space   0x1f8
    
    Scan Max     1
  Actions
    Scan
    Find Bank Size
Comments
  by Serg & Arvika
  can not verify model, because there is no FAT dirs
  RAW recovery give good result
 
 

 

FC1179   45 3c 98 b3   1×1  


 

Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0/0x30000/0xBA0000/0x30000
  Divide
    Field  Block Number
    Value  0x2e8
  Add
    Field  Block Number
    Value  0x11
Assembler
  Block Number
    Block Size   0xba0000
    Bank Space   0x4000
    Image Cut    0x5d6000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  even blocks empty, odd with data
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work
  Solution could be other if even and odd blocks have data

 

FC1179   45 3c 98 b3   1×1   v2  


 

Layout
  FC1178 1148_1144 v2
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x2e4
  Add
    Field  Block Number
    Value  0x12
  Block Cut
    Block  0/0x38000/0xB90000/0x38000
Assembler
  Block Number
    Block Size   0xb90000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  To use this model need cut bad bits (if exist)
  even blocks empty, odd with data
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work
  Solution could be other if even and odd blocks have data

 

FC1179   45 3c 98 b3   1×1   v3  


 

Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Divide
    Field  Block Number
    Value  0x300
  Add
    Field  Block Number
    Value  0x62
Assembler
  Block Number
    Block Size   0xc00000
    Bank Space   0x4000
    Image Cut    0x800000
    Banks        00 / 0x000 / 0x9ff
  Actions
    Scan
Comments
  by Arvika
  ID: 45 3c 98 b3 76 72
  To use this model need cut bad bits (if exist)
  save disk.image, scan by any software
  Check dirs ok
  Possible rebuild full structure after additional work

 

FC1179   45 3c 98 b3   1×1   v4  


 

Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0x1200000/0x600000
  Block Cut
    Block  0xc000/0x4000/(0x8000/0x4000)*62/0x20000/0x4000/0x14000/0x4000/0x5c00
0/0x4000/(0x14000/0x4000)*6/(0x2C000/0x4000)*3/0x14000/0x4000/0x44000/0x4000/0x
5C000/0x4000/0x2C000/0x4000/0x8000/0x4000/0x20000/0x4000/0x14000/0x4000/0x8000/
0x4000/0x128000/0x4000/(0x2C000/0x4000)*8/0x8000/0x14000/0x4000/0x8000/0x4000/0
x30000/0x900000
  Divide
    Field  Block Number
    Value  0x411
  Add
    Field  Block Number
    Value  0x3
Assembler
  Block Number
    Block Size   0x1044000
    Bank Space   0x4000
    Image Cut    0x800000
    Banks        00 / 0x000 / 0x7ff
  Actions
    Scan
Comments
  Arvika for forum 12771
  ID: 45 3c 98 b3 76 6b
  To use this model need cut bad bits (if exist)
  save disk.image, scan by any software
  Possible rebuild structure after additional work
  Root damaged, check dirs ok
  Statistics: RAW scan after LBN assembly: 92% good photos
  RAW scan without assembly: 47% good photos
 
 
 
 
 

 

FC1179   89 c4 08 32   1×1  


 

Layout
  FC1178 1154_1150 Xor e9e5_128
Mix
  Input
    Order  0
  Divide
    Field  Block Number
    Value  0x900
Assembler
  Block Number
    Block Size   0x2400000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x777
  Actions
    Scan
Comments
  Serg for forum 12007
  
  Verified only with Raw Recovery
  
  11.04.2022 Divide changed

 

FC1179   98 3e 98 b3   1×1  


 

Layout
  FC1178 1148_1144
Mix
  Input
    Order  0
  Xor 21cd
    Page   0x4000
    Group  4
  Block Cut
    Block  0x11D0000/0x630000
  Divide
    Field  Block Number
    Value  0x8e8
  Cross Block
    Field  Block Number
    Block  0x11d0000
    Parts  2
    Step   1
Assembler
  Block Number
    Block Size   0x11d0000
    Bank Space   0x4000
    Mix          2 / 0x4000
    Scan Max     1
  Actions
    Scan
    Find Bank Size
Comments
  by Arvika & Serg
  Case use bad bits, first need remove them before use this model
  RAW recovery

 

FC1179   ad 5e 28 22   1×1  


 

Layout
  FC1178 1154_1150
Mix
  Input
    Order  0
  Raw Cut
    Block  0xFA9800/0x2EFC800
  Xor 21cd
    Page   0x2000
    Group  4
  Divide
    Field  Block Number
    Value  0x6c0
Assembler
  Block Number
    Block Size   0xd80000
    Bank Space   0x4000
    Banks        00 / 0x000 / 0x4f8
  Actions
    Scan
Comments
  by Arvika
  Use RAW cut different for each plane
  Plane0 - 0xFA9800/0x2EFC800
  Plane1 - 0/0xFA9800/0xFA9800/0x1F53000
  Plane2 - 0/0x1F53000/0xFA9800/0xFA9800
  Plane3 - 0/0x2EFC800/0xFA9800
  Save each image as Disk0-3
  Disk2, Disk3 - not used by controller for this case
  Join by dump Disk0, Disk1,Disk2,Disk3
  Save as disk_final.image
  RAW scan for LBN assembly (without block cut) give 35% good photos
  To get better result need use different Divide and Block cut
  After additional work it is possible rebuild FS

常见问题解答

FC1179芯片的数据恢复过程中,如何确定正确的块大小和分割参数?

根据文章内容,FC1179芯片的块大小通常为0x4000字节,组大小为4。在扫描过程中,需要根据LBA模式进行分割,分割块数为4,分割顺序为2,3,0,1,然后通过Dump方式合并。每个分割部分需要裁剪页面,并基于0x300减去裁剪页面的数量来调整块编号,以确保数据恢复的准确性。

FC1179芯片的XOR和输入顺序参数在恢复中起什么作用?

文章提到FC1179芯片的输入顺序为0,XOR值为21cd。XOR参数用于处理数据位翻转,而输入顺序影响数据读取的物理排列。在恢复过程中,必须正确设置这些参数,否则可能导致数据解析错误。具体操作时需结合芯片的布局(Layout FC1178 1154_1150)和混输入模式进行校准。

如何理解FC1179芯片的Bank空间和Image Cut参数在恢复中的意义?

Bank空间定义为0x4000,Image Cut偏移为0x742000,涉及Banks 00到0x0f4。这些参数决定了固件映像的物理地址范围。在恢复时,需要按块将数据分割到对应Bank区域,并执行裁剪操作(Block Cut 0x7B8000/0x4000/0x444000),确保每个Bank的映像完整且无重叠,从而提升数据重建的成功率。

发表回复

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

分享微博XFacebookLinkedIn

需要专业数据恢复工具?

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

查看产品立即购买