PC-3000 flash

 

 

 

PC-3000 Flash hardware-software complex is intended to recover data from the physically damaged flash drives when access to the contents of the flash microchips is impossible by the standard interface realized by the controller.




 

یک مجموعه سخت افزاری – نرم افزاری جهت بازیابی اطلاعات فلش مموری هایی است که بصورت فیزیکی آسیب دیده اند . زمانی از این نوع PC-3000 استفاده می شود که  دسترسی به محتویات میکروچیپ های فلش از طریق رابط استاندارد غیر ممکن باشد .

 

 

 

Supported models
It handles all models of flash drives (SD, SM ,MMC, USBFlash, MemoryStick, CompactFlash etc.), in which controller is damaged, or they have serious mechanical or electrical damages of PCB, that prevents the normal functioning of the device.

 

مدلهای مورد پشتیبانی
این نوع
PC-3000 ، همه مدلهای فلش (SD , SM , MMC , USB Flash , Memory Stick , Compact Flash ,…) را که کنترلر آنها آسیب دیده و یا به PCB  آنها ، آسیب جدی الکتریکی و یا فیزیکی دیده ، بطوریکه مانع از کارکرد نرمال آنها می شود را ساپورت می کند .

 

 

 

PC Flash Reader
Besides realization of its own interface, the controller of the flash drives does the specific algorithms of data allocation according to the volume of flash-memory microchips in order to control the similar wear of the separate NAND memory cells. Correspondingly, the damaged controller causes the impossible access to flash drive data in the correct way. In these cases, it is necessary to unsolder all microchips of flash memory from the drive and read their contents. For these reasons, PC-3000 Flash has the specialized reading device - PC Flash Reader.
·         Complex software interacting with hardware realizes the controller emulator. It allows to get the access to the user data by recovering the translation algorithm, specific for the end controller, at the access to the contents of flash-memory microchips. The result of the work is recovery of the correct access to the contents of the flash drive for which you can use all instruments of the logical recovery given in Data Extractor UDMA complex if there are logical damages.
·         Besides a long list of automatic modes of recovery and analysis, the complex has the wide possibilities for the manual work with the help of a wide range of the specialized utilities.
·         The complex also has the database of controller work algorithms which helps to make data recovery faster by the direct indication of the controller type.

کنترلر flash driver ها 
الگوریتم های خاصی جهت تخصیص اطلاعات مطابق با حجم میکروچیپ های فلش مموری دارند .

بنابراین کنترلر آسیب دیده مانع از دسترسی به اطلاعات فلش بصورت صحیح می شود .

در این موارد لازم است لحیم تمامی میکروچیپ ها برداشته و محتویات آنها خوانده شود . برای این منظور یک قطعه مخصوص به نام PC – Flash Reader دارد .

 در کنار لیست طولانی از وضعیت های خودکار بازیابی و آنالیز ، این مجموعه امکانات گسترده ای جهت کار بصورت دستی دارد .

همچنین این مجموعه یک database از الگوریتم های کار کنترلر داشته که بواسطه اشاره مستقیم به نوع کنترلر بازیابی سریعتری خواهیم داشت .

 

 PC-3000 Flash kit
PC-3000 Flash hardware-software complex has the following components:
·         devices of reading NAND flash-memory microchips (PC Flash Reader)
·         PC-3000 Flash software
·         USB cable
·         user manual for PC-3000 Flash and methods of data recovery.

 

 

 

این مجموعه شامل اجزاء زیر می باشد :

 

 

دستگاه خواندن اطلاعات میکروچیپ ها

 

نرم افزار PC-3000

کابل USB

کتابچه راهنمای PC-3000Flash و روش های بازیابی اطلاعات .

 

 

 

 

 

 

 

Main principles and peculiarities of data recovery from the drives on NAND flash-memory basis:
The most frequent reasons of flash drives damages of any type are the problems of electrical and thermal character.
Static electricity, incorrect switching on power for USB slots on the system unit panel and other problems with power are the reasons of the burnt controller which makes impossible any access to the contents of the flash-memory microchips. In case of short-term disturbances in power, the controller is unlike to become damaged but it can cause the failure at data modification on memory microchips, that's why the logics of translator mechanism work is damaged, which is similar to the damaged controller judging from the outside features.
Taking into consideration that the controller operates with the data blocks of the minimal size of about 128 kb, this short-time failure can cause full deletion of the main file system structures, which will make the further functioning of the drive impossible.
While working, the components of flash drives produce heat. They are often cooled not enough, because of tendency to the minimization and fine look. It causes overheating and damage of the controller or the flash-memory, in other words the flash drive itself is damaged.
If the drive is not detected in the system at the standard connection or the system outputs the message that the disk is not accessible, you need to do the following actions to recover data:

1-Solder all microchips of the drive memory using the soldering station.

2-Read data from microchips with the help of reading device of PC-3000 Flash.

3-Get the result using the certain succession of the program methods of the complex. The result is the image of the disk with the user data. In the complex ACE Laboratory  realized the considerable number of automatic methods of data recovery and the methods enabling to do the separate operations of the whole process.

بیشترین آسیب هایی که به این نوع حافظه ها وارد می شود به علت مشکلات حرارتی و الکتریکی است .

الکتریسیته ساکن ، نرسیدن برق به USB ها به صورت صحیح و ... باعث می شود که نتوان به محتویات میکروچیپ ها دسترسی داشت .

در موارد خرابی هارد ، کنترلر آسیب دیده و دسترسی به هیچ یک از اطلاعات موجود در میکروچیپ ها ممکن نخواهد بود و به همین دلیل مکانیسم متر جم آسیب دیده است .

دقت داشته باشید که کنترلر با بلوک هار data با کوچکترین حجم حدود 128kb کار می کند ولی خرابی در بلوک data ، می تواند ساختار های اصلی فایل سیستمی را خراب کند .  در حین کار ، اجزاء تولید گرما می کنند و معمولا ً  به اندازه کافی سرد نمی شوند چرا که اندازه این نوع فلش ها بسیار کوچک بوده و فضای کافی برای تبادل سریع گرما و کاهش دما وجود ندارد . گرمای زیاد به کنترلر آسیب رسانده و فلش دیگر کار نمی کند .

اگر این نوع درایوها به صورت نرمال detect نشوند و یا اینکه پیغام زیر ظاهر شود : "the disk is not accessible"  ، برای بازیابی اطلاعات درایو لازم است کارهای زیر را انجام دهید :

1- تمامی میکروچیپ ها را لحیم کنید .

2- اطلاعات میکروچیپ ها را با کمک " PC Flash Reader" بخوانید .

3- با استفاده از تئالی مشخص از روشهای ارائه شده در برنامه به نتیجه دلخواه دست یابید . نتیجه بصورت یک image از اطلاعات کاربر است .. دراین مجموعه تعداد قابل توجهی روشهای بازیابی اطلاعات بصورت اتوماتیک وجود دارد .

 

 

 

PC-3000 Flash software:
·         Among automatic modes the complex has "Recovery on controller" modes, when you need to indicate the type of the controller applied in the drive controller. In this case all operations necessary to restore the correct access to the user data will be done automatically, which will result in the disk image with the user data.
·         To automatize the reading process, the complex has a big database of flash-memory microchip information.
·         To learn new types of flash drives, ACE Laboratory  realized "Information gathering" mode in the complex. It helps to gather information about the task including data on controller and algorithms used by it and to pass them compressed to the developers. It will allow to study the new types of flash drives, add them into the support by our complex and in some cases to help the users to recover data on distance.
·         The user manual shows the main principles how the drives on the basis of NAND flash-memory function. It also gives direct recommendations on the data recovery process from them.

 

 

 

 

 

 

 


 

ازجمله وضعیت های خودکار مجموعه ، "Recovery on Controller" می باشد ، این وضعیت زمانی که لازم است نوع کنترلر را مشخص کنید ، مفید خواهد بود . در این نوع موارد تمامی عملیات مورد نیاز جهت دسترسی صحیح به اطلاعات کاربر بصورت خودکار انجام می شود .

به منظور اتوماتیک کردن پروسه reading این مجموعه یک database بزرگ از اطلاعات میکروچیپ ها دارد.

برای مطالعه مدل های جدید فلش مموری ها از وضعیت "information gathering" استفاده کنید . این وضعیت به شما در جمع آوری اطلاعات راجع به انواع جدید مموری ها اطلاعات می دهد . همچنین لیست مدلهایی که توسط مجموعه ساپورت می شود نیز وجود دارد . در بعضی موارد به کاربران در بازیابی اطلاعات کمک می کند .

در کتابچه راهنما قواعد کلی نحوه کارکرد Nand flash-memory ها توضیح داده شده است . همچنین توصیه هایی مستقیم جهت بازیابی اطلاعات این نوع درایو ها نیز گفته می شود .

 

 

 

Perspectives of PC-3000 Flash complex development:
ACE Laboratory  plan to:
·         Add fully automatics algorithms and modes enabling to make your participation minimal while working with the complex
·         Increase the number of the supported controllers and applied algorithms
·         Increase functionality of the device, adding to support more operations with NAND flash-memory microchips
·         Add specialized modes enabling to make the full analysis of the task in the complicated cases
·         Make possible data recovery from flash drives which use data coding algorithms.

 

طرح و نقشه آینده ACE Laboratory این است که :

الگوریتم ها و وضعیت های خودکار به مجموعه اضافه کنیم تا مشارکت کاربر در پروسه بازیابی کمتر شود .

تعداد کنترلر های تحت پوشش و الگوریت های بکار رفته ، افزایش دهیم .

کارایی دستگاه ئ تعداد عملیاتی که می توان روی این نوع درایوها انجام داد را افزایش دهیم .

تعدادی وضعیت تخصصی به مجموعه اضافه کنیم تا در موارد پیچیده تر بازیابی مفید واقع شوند .

سطح کارایی این نئع PC-3000 افزایش پیدا کرده بطوریکه بازیابی اطلاعات از درایو هایی که از الگوریتم Coding استفاده می کنن نیز امکان پذیر شود .

 

 

 

SUPPORTED CONTROLLERS AND NAND FLASH-MEMORY MICROCHIPS

 


PC Flash Reader from PC-3000 Flash suite reads all microchips corresponding to NAND Flash interface specification.

Vendor

Marking

Capacity, Мб

Samsung

K9F2808

16

K9F5808

32

K9F1208

64

K9F1G08

128

K9F1G16

128

K9F2G08

256

K9K2G08

256

K9K2G16

256

K9K4G08

512

K9K8G08

1024

K9W4G08

512

K9W4G16

512

K9W8G08

1024

K9L8G08

1024

K9LAG08

2048

K9G8G08

1024

K9GAG08

2048

K9HBG08

4096

K9NBG08

4096

Toshiba

TC58NVG0

128

TC58NVG1

256

TC58NVG2

512

TC58NVG3

1024

TC58NVG4

2048

TH58NVG1

256

TH58NVG2

512

TH58NVG3

1024

TH58NVG4

2048

TH58DVG2

512

TC58DVM72A

256

TH58NVG2S3

512

H518G16M

1024

Hynix

HY27UA081G1

128

HY27UF081G2

128

HY27UG082G

256

HY27UG082G4

256

HY27UT084G

512

HY27UT084G2

512

HY27UT088G

1024

HY27UT088G2

1024

HY27UH088G

1024

HY27UV08AG5

2048

HY27UV08BG5

4096

SanDisk

SDTNFCH-1024

128

SDTNIGHSM-4096

512

Intel

29F08G08AAMB2

1024

29F16G08AAMC1

2048

Micron

MT29F2G08

256

F4GMSAP

512

MTF4G08

512

29F08G08AAMB2

1024

MT29F8G08

1024

VData

VD101M3MC03

512


In PC-3000 hardware-software solution ACE Laboratory  have realized the great number of algorithms which enable to recover data from the most flash drives. These algorithms support a high number of controllers used in flash memory cards.
Supported controllers (the list of controllers is not full because there are many controllers which use the algorithms supported by the utility that are not listed here):

Vendor

Controller

OTI

OTI 002168T

OTI 006828

OTI 002168

ALCOR MICRO

AU6386

AU6389

AU6981

AU6982

AU9380B29-CCL

AU6380

AU6980

SMxxxx

SM324QF

SM266BF

SM321QF

SM321CF

SM222TF

USBest

UT161-T6G

UT163-L6

UT161-T6

UT161-LHG

UT163-T6

UT163-L6

UT165-L64

UT166

PHISON

PS2134CE-G

PS2232BC-F

PS2136CF-G

PS2134CH-G

PS2136CC-G

PS2134CI-G

PS2151

Other controllers

Lexar

MemoryStick

SKxxxx

PL-2515

SD

 


Recovery via controller


The support of the following new controllers is added in the PC-3000 database.

*       OTI001681 BF240325 105400

*       CBM2090 B72175-15E

*       UT163-L6 APCE005 0645 A1B

*       OTI1006828 BV351035.10349M

*       OT1002168 AY48180N

*       UT163-L04 8P00300 0740 A18

*       6671 A1-L5C D0NF5-010 0353D

*       UT161-T6G PCA107 0626JA-A2

*       SM324QF BC A93664 0808

*       SM321QF BB H21018 0729 S8T

*       UT163-T6 APD0163 0718 A1B

*       AU6984 A53-MHL-GR A96205-1F 0817

*       PS2136CC-G UT0650 AHTY9

*       U20TW0E 0515 D1P8-010SFK

*       MB2B 0709

*       Pl2528 LF07243A SD33YT01

*       U6288 E 0336 TH05 GHFMMA00000H

*       PL-2515 03484D

*       UT163-QF4 APD0359 0745 A1B

*       SM321QF BB H13213 0642

*       SM321QF B8 H12165.01 0640

*       SM321QF BB H12169 0635 S8T