WWW.PC3KHRT.COM
 
 
  WHAT'S NEW
HOW TO BUY HDD TOOLS
 
HDD TOOLS
PC3000 V14.51-DOS
HRT V2.1
HIE 500
PCIPC3000-WIN +Data Extractor V2.2
Open HDD Equitment

Contactmethod:

1:China headquarters:

E-mail:pc3khrt@msn.com

 

PC3000 -PCI -windows V2.27+Data Extractor PCI V2.2( the powerful hdd repair tool)
PRICE : 450 USD Complex' supply set
BUY TO
Software Upgrade Free Upgrade lifetime and provide upgrade website address 
After Sale Service :1 year
 
  • Tester card PC-3000 PCI
  • Software PC-3000
  • Adapter PC-USB-TERMINAL
  • Adapter PC-2 (for 2.5" HDDs)
  • Adapter PC-SEAGATE
  • Adapter PC-SEAG. SATA
  • IDE interface cables
  • Cable PC-USB-TERMINAL
  • Cable HDD-10
  • User Manual
  • Access to Database with Firmware modules and Loaders
  • Access to Online Forum
  • SATA Converter
  • Probe ATMR, HTS548, HTS726
  • Probe AVV2, VLAT
  • 845GL MOTHERBOARD

First of all we have to point out that PC-3000 is not only a tool but rather a technological solution, which allows Data Recovery from crashed Hard drives. In particular, the technology has been developed specifically for small businesses and therefore it does not require obligatory use of clean rooms, servo writers or other expensive equipment.

What is PC-3000 for Windows?

It is a new product of our company combining a wealth of long experience in data recovery and HDD repair market with 10 years of work with PC-3000 (DOS), our first product recognized by data recovery experts worldwide.

Basic principles of operation

The fundamental principles of PC-3000 for Windows do not differ from the same for PC-3000 (DOS). That fact enables users familiar with the DOS version to master the new instrument rather quickly. The product is based on the following principles:

  1. Operations with HDDs are performed via PC-3000 PCI, specialized dual port tester board.
    PCI controller card PC-3000 PCI – specialized dual port tester board
  2. The complex consists of universal and specialized utilities.Universal utilities allow quite fast HDD diagnostics facilitating a decision about possible methods for its subsequent restoration. They support operations with ANY 3.5" or 2.5" HDD that complies with the ATA-7 specification.
    Specialized utilities allow diagnostics and restoration in specialized FACTORY mode of hard drive operation. That mode cannot be universal; it is unique for each drive family. That is why the complex includes individual factory mode utilities for each HDD family. Specialized utilities allow deeper diagnostics of drive malfunctions and subsequent restoration of its functionality. Alternatively, if a HDD cannot be restored, they provide an opportunity to access user data.
  3. The complex includes a kit of specialized connectors and adapters for switching HDD into factory mode.Adapter PC-USB-TERMINAL-is intended for switching Seagate, Toshiba, Hitachi, Samsung HDDs' factory mode connector to USB terminal of host pcAdapters PC-SEAGATE, PC-SEAG.SATA – allow switching Seagate ATA and SATA HDDs through adapter PC-USB-TERMINAL
  4. The complex also includes a database of factory HDD resources: contents of HDD FLASH ROM, service area modules and tracks, etc. All the resources are grouped by families, models, and firmware versions. You can search for them throughout the database and add new objects from latest HDD models.

Which problems can be solved using PC-3000 for Windows?

Specialists reading this section may have different levels of proficiency. Someone may face minor drive malfunctions, such as BIOS inability to identify HDD parameters or impossibility to view partitions containing user data; others may experience difficulties with defective modules in HDD firmware area or damaged system of LBA translation into PCHS.

We often receive a question: "Will PC-3000 help if a HDD produces knocking sounds?" The question has no simple answer without preliminary analysis of malfunction causes, which result in the knocking sound. Therefore the answer may be both YES or NO depending upon the situation. However, let us consider some guidelines…

The features provided by PC-3000 for Windows can be conventionally subdivided into two parts according to their purpose:

  1. HDD repair;
  2. Restoration of user data.

Please note that very frequently the second goal cannot be reached without the first one. That is why PC-3000 includes tools for both those purposes and it is up to users to decide which modes of complex functionality may be necessary in a specific situation.

We shall not go into detail analyzing possible HDD malfunctions (such analysis may take several pages) discussing instead just the features of PC-3000 complex applicable for detection of malfunctions and restoration of HDD functionality:

PCB:

  • Scanning of firmware microcode in ROM; verification of configuration data in ROM; verification of firmware version in ROM; buffer RAM test; performance of self-diagnostics.
  • Reading and recording of flash ROM containing firmware microcode and configuration data in ROM. The data for programming of flash ROM can be copied from the resource database of PC-3000 complex.

SA:

  • Testing of service area for BAD sectors; scanning of service modules to detect possibly corrupted sections.
  • Erasure and formatting of service area; restoration of damaged SA modules or their overwriting with standard reference data from the resource database of PC-3000.

Disks:

  • Surface testing and detection of BAD sectors; launching the internal Self low-level Format procedure.
  • Relocation of revealed surface defects updating the defect tables; launching the Selfscan procedure.

Heads:

  • Head testing (for some drive families only).
  • Isolation of malfunctioning heads. HDD capacity decreases in such cases but the drive may become completely functional.

Universal:

  • An opportunity to reset SMART parameters of a HDD.
  • An opportunity to correct drive ID.
  • An opportunity to unlock USER and MASTER passwords used in a HDD.
  • An opportunity to delete HDD data quickly without impeding its functionality.

New function implemented for use with Data Extractor:

  • An opportunity to read user data from a HDD, which cannot operate in accordance with its logical parameters. The reading routine in that case uses physical parameters taking into account actual drive translation tables or, if they are damaged, their virtually reconstructed copies.

Main differences between
PC-3000 (DOS) and PC-3000 for Windows

One basic difference is in the PC-3000 tester board:

  • DOS version uses PC-3000 PRO board for ISA bus while Windows version is working with PC-3000 PCI board designed for PCI.
  • PC-3000 (DOS) complex allows operations with a single connected drive. PC-3000 for Windows (together with the PC-3000 PCI tester board) allows simultaneous work with two HDDs.
  • DOS version functions in LCHS or LBA24 mode and the capacity of HDDs it can test is limited to 120 GB. PC-3000 for Windows, on the contrary, supports LBA24 and LBA48 and it can test hard drives greater than 120 GB, but it does not work with HDDs in the LCHS mode. Therefore the lists of specialized utilities used for HDD support in those two versions are different.
  • Furthermore, software core of PC-3000 (DOS) was built in 1993 on the basis of graphical environment available in DOS and designed for RAM size of 640 Kb. Contemporary tasks, such as operations with HDD firmware images, fast search of HDD resources in database require completely different tools, that is why all those requirements were taken into account during development of software core in PC-3000 for Windows.

Why do you use PC-3000?

What else could we use? HDD manufacturers do not offer specialized software for repair or data recovery. All known software products distributed by HDD manufacturers (available from the technical support sections of their respective web sites) allow just general drive diagnostics, surface testing for BAD sectors making in the end conclusions that look like: "Please contact the technical support service."

Testing software used at the manufacturing factories is generally very complex. It is designed for hard drive developers and not intended for HDD restoration being able instead to identify the causes of defects in the technological process or to control the whole HDD assembly cycle. However, versions of such software with limited functionality are sometimes available from HDD resellers. Here belong such well-known programs as DDD/DFT of IBM and Vtool for Samsung drives. The main problem of work with such software is not its complexity but rather lack of accompanying manuals and methods for HDD restoration, absence of resources (HDD ROM contents, various loaders, burn tests and scan test files). All those aspects make its purchase useless.

There is also free software, e. g. MHDD, LHDD, etc. It is available from the Internet and it can be downloaded at no charge. Being free is its only advantage, but there is a serious drawback, too. Developers of such software design it just for personal pleasure when they have time for it. Thus we cannot speak about technical support, scheduled releases of new versions or any serious research in the sphere of HDD repair and data recovery.

New peculiarities in the software complex of PC-3000 for Windows

We can acclaim as new peculiarities enhanced orientation of the complex towards data recovery, greater number of automated modes, its system of tips and intuitive steps necessary for drive restoration. We have also completely redesigned and rebuilt the system for storage of HDD resources. Now all the resources can be stored in two locations: in a profile (temporary storage) and in a specialized database where all resources get compressed for space saving purposes and sorted for faster searching.

We should additionally note a very important ability, which allows common operation of the new PC-3000 complex for Windows together with Data Extractor. Our new method allows recovery of user data from a HDD, which cannot function in accordance with its logical parameters. The reading routine uses physical parameters (ZCHS) taking into account drive translation tables; Data Extractor in that case serves to rebuild a virtual image of user data.
Software PC-3000 for Windows

Resource database

State-of-the-art drives are characterized by complex and very highly developed structure of service area including loaders, ROM microcode, configuration data in ROM, service area modules, adaptive data, selfscan files, etc. They all have various versions being incompatible with each other. A new storage system has been implemented in PC-3000 for Windows to provide a convenient repository for such resources.

Temporary resources from the HDD being currently restored can be saved to a so-called profile - a system of folders. They can be copied, deleted, etc. when necessary. In profiles resources are stored in same format as in real hard drives - modules (*.rpm), ROM contents (*.bin), tracks (*.trk). Resources in that storage are completely compatible with resources of PC-3000 complex for DOS. One drawback of such storage method is manifested in the impossibility of efficient automated search using necessary parameters as criteria (e.g., search for a specific firmware version) and impracticability of data compression. Exchange of such resources is also very difficult (that can be clearly seen in the PC-3000 complex for DOS). That is why we recommend using profiles for temporary storage.

Long-term storage of resources and creation of a standard reference collection of HDD resources featuring support for their convenient exchange have been accomplished through establishment of a resource database in the PC-3000 complex for Windows. The database classifies and compresses all the resources assigning to them search attributes automatically. That database is recommended for storage of all new resources from new functional HDD models. Its interface allows searching for necessary resources based on compatibility parameters as well as data exchange between users of the PC-3000 complex for Windows. The complex is supplied with a minimal selection of resources in the database; updates to the resources can be downloaded from the technical support site of PC-3000 for Windows; you can also supplement the database independently.

Can users add new custom modes on their own?

Yes, if the user is quite proficient and familiar with programming basics! PC-3000 complex for Windows has a built-in script machine, which allows independent extension of utility features. Of course, the task may be daunting for newbies, but after some experience someone who has mastered the complex perfectly may attempt to enhance its functionality. Open interface of the PC-3000 complex for Windows provides a wide range of opportunities for that purpose. Besides, users of PC-3000 for Windows can exchange the resources and ready scripts for new factory modes.

Does PC-3000 for Windows support 2.5" HDDs?

Yes, the package of PC-3000 for Windows includes a special PC-2" adapter for connection of 2.5" HDDs to the PC-3000 PCI tester board. The software portion of the complex includes factory mode utilities for 2.5" drives manufactured by Hitachi, Toshiba, Fujitsu, and Seagate. On-going development of specialized utilities for IBM and Samsung 2.5" HDDs is under way.


Adapter PC-2"- is intended for switching 2.5” HDDs

Does PC-3000 for Windows support SATA HDDs?

From the software viewpoint operation of SATA drives does not differ from that of PATA (or simply ATA) drives. Therefore work with SATA drives is possible using a PATA - SATA adapter (is included into a set).

For switching Seagate SATA HDDs to factory mode the adapters PC-USB-TERMINAL and PC-SEAG.SATA is used.


Scheme of connection of PC-USB-TERMINAL adapter


Scheme of connection of PC-SEAG.SATA adapter

Does PC-3000 for Windows unlock password locked HDDs?

Specialized utilities and new technological probes was released for password unlocking HDD, for HDD that has been locked or the password has been lost. This method allows to unlock any password (MASTER or USER) and any security level (HIGH and MAXIMUM).

PC-3000 for Windows kit
PC-3000 PCI card and accessories


PC-3000 for Windows software and manuals

Examples of application

Case 1.
A Western Digital WD1200PB-00FBA0 drive cannot be identified in computer BIOS, we need to recover user data.

In the first place it is necessary to power-up the HDD and listen carefully to check whether the spindle motor spins up and the drive produces recalibration sounds (PC-3000 is not necessary during that stage). If the spindle motor spins up, check the settings of configuration jumpers, they should set the drive to be Master Only (in WD drives the mode is on when all jumpers are disabled), then you can connect the drive to the PC-3000 PCI tester board.


PC-3000 PCI card front view

That can be accomplished using a flat IDE cable connected to port 0 or 1 and a power cable. Then it is time to run the software (PC-3000 for Windows), power-up the HDD and launch the PC-3000 universal utility.
PC-3000 PCI card back view

If the universal utility is unable to read ID from that HDD and reports error 04h (ABRT), then you should launch a specialized utility for Western Digital HDDs. It will switch the drive to factory mode and attempt to read firmware header in ROM and the configuration sector in service area on disk.

If the utility succeeds and outputs drive information to a report on display, then it starts service area structure test taking several minutes. Then the test results will be displayed. They will likely inform about damaged firmware modules 20h, 21h and 25h. The cause of HDD malfunction becomes evident. Using the "service modules" wizard one can tell that the modules belong to translator; modules 20h and 25h at that will be able to recover without assistance when the "regenerate translator" procedure is performed, but module 21h has to be overwritten. To do so, you will have to select from the database of the PC-3000 complex for Windows module 21h, having specified model WD1200PB-00FBA0 and firmware version 15.05R15 as search criteria. Use the list of suggestions to pick any module 21h and select the "write to drive" option. Then you will have to select the "regenerate translator" option and the default menu item; the program will also display the "recommended for data recovery" tip. Then switch the drive's power supply off and on again to make it initialize itself with new parameters and ensure than the drive is functional and user data can be accessed. Now you can connect that HDD to a computer normally and copy necessary data from it.

Case 2.
A Fujitsu MHS2020AT is identified normally in computer BIOS, but during the startup procedure you receive a message about HDD malfunction. We need to recover user data from it.

To connect that 2.5" HDD to the PC-3000 complex for Windows, you will have to use the PC-2" adapter included into the package. Then power-up the HDD and listen carefully to check whether the spindle motor spins up and the drive produces recalibration sounds (PC-3000 is not necessary during that stage). If the spindle motor spins up, then you can connect the drive to the PC-3000 PCI tester board and launch the PC-3000 universal utility. At the start the latter will attempt to read identification parameters of the HDD and display the information in its report. In that case the utility would read drive description, but it would also output the following message: "WARNING! Security locked drive". The cause of HDD "malfunction" becomes evident.

You may not know the password defined for that HDD, so you should start a specialized utility for 2.5" Fujitsu drives. Then select the "Security disable password" mode from the "Security subsystem" menu of the utility. The operation will take only a couple of seconds and the password will be disabled. Then switch the drive's power supply off and on again to make it initialize itself with new parameters. Make sure than the drive is functional and user data can be accessed. Now you can connect that HDD to a computer normally and copy necessary data from it.

Supported models

HDD vendors HDD families Model Capacity, GB
HITACHI (Native Technology) 2.5" DK23AA DK23AA-60 6
DK23BA DK23BA-20 20
DK23BA-10 10
DK23BA-60 6
DK23CA DK23CA-30 30
DK23CA-20 20
DK23CA-15 15
DK23CA-10 10
DK23CA-75 7.5
DK23DA DK23DA-40F 40
DK23DA-30F 30
DK23DA-20F 20
DK23DA-10F 10
DK23EA DK23EA-60 60
DK23EA-40 40
DK23EA-30 30
DK23EB-40 40
DK23FA (4K80) HTS428030F9AT00 30
HTS428040F9AT00 40
HTS428060F9AT00 60
HTS428080F9AT00 80
DK23FB (5K60) DK23FB-20 20
DK23FB-20 40
DK23FB-20 60
HITACHI (IBM Technology) 2.5" ATDA IC25N010ATDA04 10
IC25N015ATDA04 15
IC25N020ATDA04 20
IC25N030ATDA04 30
ATCS IC25N020ATCS04 20
IC25N030ATCS04 30
IC25N040ATCS04 40
ATMR IC25N020ATMR04 20
IC25N040ATMR04 40
IC25N080ATMR04 80
HTS548 HTS548020M9AT00 20
HTS548040M9AT00 40
HTS548060M9AT00 60
HTS548080M9AT00 80
HTS726 HTS726060M9AT00 60
TOSHIBA 2.5" GAP MK1016GAP 10
MK1017GAP 10
MK1214GAP 10
MK1517GAP 15
MK2016GAP 20
MK2017GAP 20
MK2018GAP 20
MK3017GAP 30
MK4018GAP 40
GAX MK3019GAX 30
MK4019GAX 40
MK6022GAX 60
MK4026GAX 40
MK6026GAX 60
MK8026GAX 80
GAS MK2018GAS 20
MK2023GAS 20
MK3018GAS 30
MK3021GAS 30
MK4018GAS 40
MK4021GAS 40
MK4025GAS 40
MK6021GAS 60
MK8025GAS 86
MK1031GAS 100
SAMSUNG 2.5'' MAGMA (M40) MP0302H 30
MP0402H 40
MP0603H 60
MP0804H 80
FUJITSU 2.5" MHD2xxxAT MHD2008AT 0.8
MHD2016AT 1.6
MHD2024AT 2.4
MHD2032AT 3.2
MHD2040AT 4.0
MHD2048AT 4.8
MHK2xxxAT MHK2030AT 3.0
MHK2060AT 6.0
MHK2090AT 9.0
MHK2120AT 12.0
MHK2150AT 15.0
MHK2181AT 18.1
MHM2xxxAT MHM2100AT 10
MHM2150AT 15
MHM2200AT 20
MHN2xxxAT MHN2100AT 10
MHN2150AT 15
MHN2200AT 20
MHN2300AT 30
MHR2xxxAT MHR2010AT 10
MHR2020AT 20
MHR2030AT 30
MHR2050AT 50
MHR2060AT 60
MHS2xxxAT MHS2010AT 10
MHS2020AT 20
MHS2030AT 30
MHS2050AT 50
MHS2060AT 60
MHT2xxxAT/AH MHS2020AT/AH 20
MHS2030AT/AH 30
MHS2040AT/AH 40
MHS2060AT/AH 60
MHS2080AT/AH 80
SEAGATE 2.5" Momentus ST92011A 20
ST92811A 20
ST94811A 40
ST94011A 40
Momentus 42 ST92014A 20
ST93015A 30
ST94019A 40
Momentus 4200.2 ST960821A 60
ST9808210A 80
ST9100822A 100
Momentus 5400.2 ST960822A 60
ST9808211A 80
ST9100823A 100
WESTERN DIGITAL Models on the chip WD70Cxx 3.5" WDxxxEB WD200EB 20
WD300EB 30
WD400EB 40
WD600EB 60
WD800EB 80
WDxxxBB WD200BB 20
WD400BB 40
WD600BB 60
WD800BB 80
WD100BB 100
WD1200BB 120
WD1600BB 160
WD2000BB 200
WD2500BB 250
WDxxxJB
WDxxxLB
WDxxxPB
WD400JB 40
WD600JB 60
WD800JB 80
WD1200JB 120
WD1600JB 160
WD2000JB 200
WD2500JB 250
WESTERN DIGITAL Models on the Marvell chip 88i6540 3.5" WDxxxJB WD400JB 40
WD600JB 60
WD800JB 80
WD1200JB 120
WD1600JB 160
SAMSUNG 3.5" VICTOR (V40) SV2001H 20
SV3012H 30
SV4002H 40
SV6003H 60
SV6014H 60
SV8004H 80
PUMA (P40) SP2001H 20
SP20A1H 20
SP4002H 40
SP40A2H 40
SP6003H 60
SP60A3H 60
SP8004H 80
SP80A4H 80
VICTORPLUS (V40P) SV2011H 20
SV4012H 40
VERNA (V60) SV0221H 20
SV0301H 30
SV0412H 40
SV0602H 60
SV0813H 80
SV0823H 80
SV1204H 120
VANGOPLUS (VL40P) SV0221N 20
SV0411N 40
PANGO (PL40) SP0411N 40
VELOCE (V80) SV0802N 80
SV1203N 120
SV1604N 160
PALO (P80) SP0401N 40
SP0421N 40
SP0612N 60
SP0622N 60
SP0802N 80
SP0812N 80
SP0812C 80
SP1203N 120
SP1213N 120
SP1213C 120
SP1604N 160
SP1614N 160
SP1614C 160
MAXTOR 3.5" Diamond Max VL40, PROXIMA 31024H1 10.2
31535H2 15.3
32049H2 20.4
33073H3 30.7
34098H4 40.9
Diamond Max Plus 60, RIGEL 5T010H1 10.2
5T020H2 20.4
5T030H3 30.7
5T040H4 40.9
5T060H6 61.5
D531X, NIKE 2R010H1 10.2
2R015H1 15.0
D541X, ATHENA DSP 2B010H1 10.2
2B015H1 15.4
2B020H1 20.4
D541X, ATHENA Poker 2B010H1 10.2
2B015H1 15.4
2B020H1 20.4
D540-4D, ROMULUS DSP/Poker 4D030H2 30.0
4D040H2 41.0
4D060H3 61.5
4D080H4 82.0
536DX, VULCAN 4W030H2 30
4W040H3 40
4W060H4 60
4W080H6 80
4W100H6 100
Fireball 3, ARES 64K 2F020J0/L0 20
2F030J0/L0 30
2F040J0/L0 40
Diamond Max 16, FALCON 4R060L0/J0 60
4R080L0/J0 80
4R120L0 120
4R160L0/J0 160
Diamond Max Plus 8, N40P 6E020L0 20
6E030L0 30
6E040L0 40
Diamond Max Plus 9, CALYPSO 6Y060L0 60
6Y080L0/P0 80
6Y120L0/P0 120
6Y160L0/P0 160
6Y200P0 200
Diamond Max Plus 9, CALYPSO 6Y060M0 60
6Y080M0 80
6Y120M0 120
6Y160M0 160
6Y200M0 200
MaXLine Plus II, CALYPSO 7Y250PO/ 250
7Y250MO 250
Diamond Max Plus 10, SABRE 6B080M0 80
6B120M0 120
6B160M0 160
6B200M0/S0 200
6B250S0 250
6B300S0 300
SEAGATE 3.5" U5 ST310211A 10
ST315311A 15.36
ST320413A 20
ST330621A 30
ST340823A 40
Barracuda ATA I ST36810A 6.83
ST310220A 10.24
ST313620A 13.67
ST320430A 20.52
ST327240A 27.33
ST328040A 28.52
Barracuda ATA II ST39111A 8.49
ST310210A 10.2
ST315320A 15.3
ST320420A 20.4
ST330630A 30.61
ST310216A 10.2
ST315324A 15.3
ST320424A 20.4
ST330631A 30.61
Barracuda ATA III ST310215A 10.2
ST315310A 15.3
ST320414A 20
ST330620A 30
ST340824A 40
Barracuda ATA IV ST320011A 20
ST340016A 40
ST360021A 60
ST380021A 80
Barracuda ATA V ST330013A 30.02
ST340017A 40.02
ST360015A 60.02
ST380023A 80.02
ST3120023A 120.9
U Series X ST310014ACE 10.2
ST320014A 20.2
U Series 7 ST330012A 30
ST340012A 40
ST360012A 60
ST380022A 80
ST3120020A 120
Barracuda 5400.1 ST340015A 40.02
Barracuda ATA 7200.7 ST360014A 60
ST340014A 40
ST380011A 80
ST3120022A 120.9
ST3160021A 160
ST3200021A 200
ST380013A 80
ST3120026A 120.9
ST3160023A 160
ST3200822A 200
HITACHI (IBM Technology) 3.5" DTLA DTLA-305010 10
DTLA-305020 20
DTLA-305030 30
DTLA-305040 40
DTLA-307015 15
DTLA-307020 20
DTLA-307030 30
DTLA-307045 45
DTLA-307060 60
DTLA-307075 75
AVER IC35L010AVER07 10
IC35L020AVER07 20
IC35L030AVER07 30
IC35L040AVER07 40
IC35L060AVER07 60
AVVA IC35L020AVVA07 20
IC35L040AVVA07 40
IC35L060AVVA07 60
IC35L080AVVA07 80
IC35L100AVVA07 100
IC35L120AVVA07 120
AVVN IC035020AVVN07 20
IC035040AVVN07 40
AVV2 IC35L060AVV207-0 60
IC35L090AVV207-0 90
IC35L120AVV207-0 120
IC35L180AVV207-1 180
VLAT HDS722540VLAT20 40
HDS722580VLAT20 80
HDS722512VLAT20 120
HDS722516VLAT20 160
HDS722525VLAT80 250
PLAT HDS728040PLAT20 40
HDS728080PLAT20 80

PRICE : XXX USD Complex' supply set
BUY TO
After Sale Service :1 year 
DE PCI 2.2 Software Interface: 
1  2  3

PC3000 PCI V2.2 + PC3000 Data Extractor PCI: need new E-HDD support it cost 200USD inclusive shipping

PC3000 PCI v2.2 can purchase Seperately, if need Data Extractor PCI must purchase PC3000 PCI v2.2,
both must run together. Thanks

Data Extractor PCI

Data Extractor is a specialized software product functioning in tandem with the PC-3000 hardware complex and intended for recovery of data from any media (IDE HDD, SCSI HDD, flash memory readers, etc).

What is Data Extractor PCI?

Data Extractor PCI is a new version of our recognized Data Extractor product. It works with our new PCI controller card PC-3000 PCI using all state-of-the-art solutions based on the research performed by our partnered company in the data recovery field.

Click to enlarge
Click on the thumbnail to see full sized picture.

Supported models

The complex is designed for work with HDDs (ATA, Serial ATA) connected to the ports of PCI controller card PC-3000 PCI and with all drives that can be normally connected to standard computer ports and identified by its operating system (except for CD and DVD drives).

The complex functionality is not restricted to a limited list of models.

At the same time, while working with HDDs connected to the ports of PCI controller card PC-3000 PCI, the product allows operations, which are nonstandard for the ATA (SATA) interface using peculiarities of specific drive families and models. E.g., for many drives it can create a map of sector distribution according to physical heads and use it for data recovery.

The complex can work together with the currently active utility of the PC-3000 complex for Windows and employ the latter to create a map of sector distribution among physical heads, to read data using methods that differ from the ATA standard (e.g., read data from a HDD using its physical parameters), etc. Taking into account that peculiarity we can say that Data Extractor supports individual features of drive families and models supported in the PC-3000 complex for Windows.

Basic principles of operation

Data Extractor PCI software is integrated into the environment of the PC-3000 complex for Windows.

Work with each individual drive is performed as a separate data recovery task, which should be created in task manager of Data Extractor PCI. Several tasks may be running simultaneously.

During task creation the user has to specify the target device and the actions, which must be performed to accomplish the task.

Users can enable the "Create data image" option to force creation of data copy (image) from the device being inspected; the said image will contain a sector-by-sector map of results. The data recovered with errors will be statistically processed, the program will add to the copy most reliable data only.

Users can employ the "Create virtual translator" option to gain access to modes, which allow recovery of data from HDDs with corrupted dynamic translator. That malfunction manifests itself in the form of skipped portions or shifted data.

Selection of a HDD connected to PC3000PCI board ports provides to users extended opportunities for drive control while working with it, which may prove valuable in case of malfunctioning HDDs:

- an opportunity to control power supply and switch it off in critical situations
- an opportunity to reinitialize a drive online in case of failures in its operation
- an opportunity to select a specific command for reading (with hardware retries, with software retries, without attempts to retry, etc.)
- an opportunity to use currently active utility of the PC-3000 complex for Windows for accessing data; such method allows factory mode (techno on, super on) access to data of a damaged drive.
The list of such opportunities is rather long.
Availability of convenient modes for viewing, analysis, search and editing of data from within the software considerably decreases the time required for data recovery.

Click to enlarge
Click on the thumbnail to see full sized picture.

Problems, which can be solved using Data Extractor PCI

The main purpose of the complex is data recovery from physically defective HDDs. Users have the following opportunities, which can be used to that end:

Data recovery from HDDs with multiple BAD sectors, which appear because of damaged surfaces or malfunction of the magnetic head assembly (MHA).
Data recovery from HDDs that start to produce "knocking" sounds, which may be caused by corruption of servo labels or a MHA malfunction.
In case of individual damaged heads or surfaces it is possible (before installation of a replacement MHA) to create a copy of data using the remaining good surfaces or drive heads.
Data recovery from HDDs with corrupted portions in the dynamic system of LBA - PCHS translation.
Data recovery using physical drive parameters (PCHS) from some HDD models unable to read data using logical addressing (LBA) - in case of joint operation with PC-3000 for Windows.
Availability of tools for logical analysis of FAT, NTFS and EXT2(3) file systems in the software complex allows data recovery in cases, when a drive is functional and only logical data structure is corrupted.
When used with malfunctioning drives, those tools often allow selective extraction of data necessary to your customers without reading of all data from a drive (without creation of a complete disk image) saving a lot of time. In some cases, when drive malfunctions cause constant self-damage (scratches on disks) these are the only means to accomplish the task altogether.

Click to enlarge
Click on the thumbnail to see full sized picture.

What are the basic differences of Data Extractor PCI compared with numerous data recovery programs of other companies?

There are some:

The main difference is determined by the notion very of hardware and software complex.
Work with malfunctioning HDDs through the ports of the PC3000PCI tester board and via the board driver allows operations even with drives causing computer or OS failures when connected to standard IDE ports. Besides, the complex allows lots of additional opportunities to control a malfunctioning drive and the process of data recovery.
Interaction and joint operation with PC-3000 for Windows allow data recovery from a HDD, which cannot be restored completely but may be temporarily made accessible so that Data Extractor PCI (alone or in combination with PC-3000 for Windows) could read data from it.
The complex may be able to assist in data recovery in such specific cases of physical damage as corruption of the PCHS-LBA dynamic translation system. Such malfunction makes a drive act as though it is seemingly functional and its data can be seen. However, an attempt to read anything would result in reading random garbage. That happens because such drives translate incorrectly OS requests to data LBA into its physical notation: Physical Zone Cylinder Head and Sector.
The system of logical analysis and restoration is a tool intended for qualified users. It features a reasonable combination of modes for completely automatic and manually controlled analysis and data recovery. Users can participate in the analysis process by modifying its parameters and conditions of its performance instead of just waiting for the results of the automatic procedure.
The Explorer mode allows users to understand data allocation, verify the validity of important structures, correct necessary data and quickly check the consequences of such corrections. Furthermore, if a copy of the data is created, all changes are made to that copy; so users do not have to worry about the original data while experimenting.
The opportunity of using logical restoration modes with a copy of original data is one more fundamental difference, which is especially valuable in situations, when a HDD has problems because of serious physical damage. In fact, while the said modes are employed, the software reads data from a malfunctioning drive just once, all subsequent attempts to access the data (when necessary) are redirected to the copy. In addition, the program reads just the data necessary for a specific action decreasing the overall load on a damaged drive and the time required for recovery. Sometimes that approach proves to be the only method, which helps recover data from a malfunctioning drive.

Click to enlarge
Click on the thumbnail to see full sized picture.

Can users add their own custom modes?

The software environment of the PC-3000 complex for Windows including Data Extractor PCI as its integral part allows creation and use of programs in Visual Basic, which can address all COM objects within the software complex as well as custom objects. The feature extends considerably the range of opportunities provided by the complex to qualified users.

Examples of application

A drive with lots of defective sectors (UNC, AMNF, IDNF errors), which however does not produce knocking sounds while working.

Identification of location and volume of required data (with customer participation) must be the first action, which should precede complete disk copying.

If a customer needs all drive data irrespectively of the degree of physical damage or cost then there would be sense in creating a full copy on another drive and only then proceed to the analysis of damage to the logical structure, if necessary.

If a specific partition has to be recovered, its position should be checked precisely using the Explorer mode (map of MBR or a respective partition). Even when MBR is corrupted and the location of necessary partition cannot be identified in it, you should try searching for boot records to obtain necessary information from them. However, one should avoid searching through the whole disk, one record would be enough to find information about partition size, then proceed searching for the next one; such procedure would save a lot of time (especially on a remarkably corrupted disks).

If a disk is really seriously damaged or if you suspect that it may stop working soon then you should define the most important data before making a full copy and use the Explorer mode to save that data first if the damage allows that. Then proceed to copying all the disk contents.

If the data volume is relatively small the Explorer mode will be preferable.

If you have decided to copy a clearly defined area, there would be more sense in doing so in two or more passes:

Quick pass without stops to retry reading of sectors copied with errors. The number of reading attempts should be minimal. You can use the "Skip sectors causing errors" option and specify jump size for reading of sectors that produce errors. That initial pass is intended for copying of the main easily accessible data portion from a drive, which may stop working. A variety of commands used for reading is available.
Refining pass with a higher number of reading retries on defective sectors (depending upon drive condition), the "Skip sectors causing errors" option is disabled, jump size in case of an error while reading is 1 sector. Please note that a serious increase of reading retries would be useful only for drives demonstrating unstable reading. It does not make sense when a drive reads invalid information from defective sectors. Sometimes it may be helpful to set the "Read, ignore CRC" option for time saving.
All subsequent passes might be useful for specific areas only (tables, files, folders...).

A drive that hangs at an attempt to read defective sectors.

Recommendations for work with such drives would be the same as in the previous situation.
One exception - you can use a script to define program actions while reading defective sectors. Script contents would depend on drive behaviour. As a rule, a software reset or a combination of software and hardware reset should be sufficient. Sometimes it may be necessary to switch off the power supply.

A drive producing knocking sounds at an attempt to read defective sectors (seriously damaged surfaces, scratches or reading head malfunction).

Recommendations are identical to the first case, but the script of program behaviour at readiness loss must include the "Power off the drive" action. Set the size of jumps to be used while reading defective sectors equal (or slightly larger) than the number of sectors per physical track of the drive. Possibly the value will have to be adjusted during the process of data recovery in the middle and in the end of disk surface. The option will allow reading all accessible data from the remaining undamaged surfaces before MHA replacement. If the required data can be found within that area, MHA replacement may even become unnecessary.

Imitation of readiness loss.

Sometimes a lot of time is wasted trying to read defective sectors. That may be unacceptable when such sectors are rather numerous. Besides, the damaged areas do not invariably match the necessary data.

Of course, you can set a jump size for reading sectors containing errors and "jump over" the corrupted areas, but the time necessary for a single attempt of reading a defective sector may be too long anyway. In that case you can simulate loss of readiness by the drive by setting the latency period so that normal sectors would be read without hassles but even a smallest slow-down would trigger loss of readiness and consequently a jump. The specified latency period can be set to 0.5-1 second. You should remove all unnecessary actions from the script to be used at readiness loss (especially commands to switch power off). A software reset would be generally sufficient.

As soon as the data accessible without problems are copied, disable the "Skip sectors with loss of readiness" option and return the latency interval to the initial value.

Then proceed as the situation may demand: use the Explorer mode to copy data or perform the second pass for recovery of more information from damaged areas.

A drive with MHA problems

The problem manifests itself as follows: long areas of successfully copied data (marked light green on the map) are regularly alternated with areas, which either cannot be read at all or can be read with errors.

For drives with such problems you will have to make a complete copy of a disk or a required partition. If you can create a heads map then perform the procedure and first copy the data from functional heads and only then proceed with reading information from the remaining ones (possibly, after MHA replacement).

If you cannot create a heads map (the algorithm does not work out), use jumps at HDD readiness loss (maybe you will not even have to simulate it, but the latency period can be reduced) or jumps at sector copying with errors to bypass zones corresponding to faulty heads. Select jump size so that it takes 1-2 jumps to cross a zone matching a faulty head.

As soon as a copy is created, proceed with the restoration of logical structure, but those operations should be performed on a virtual copy instead of the actual damaged drive.

An IBM HDD with numerous soft BAD sectors.

Soft BAD sectors are errors, which are not related to the defects of magnetic surfaces or heads. They appear as a result of software failure in drive operation, which may occur while recording. Consequently, CRC code written to parity field does not match the value calculated using the sector data producing thus a UNC error. Such malfunction is very frequent in IBM/HGST drives.

The situation has three typical peculiar indicators:

The time used for an attempt to read a defective sector is very large (about 8 seconds).
Those sectors usually occupy sequential areas consisting of several dozens in a row.
Usually there is no sense in multiple attempts of reading the defective sectors. They are always read with errors and their content is so damaged that statistical processing yields little results (still, an increased number of retries does make sense for areas of FAT tables and directories).
In such cases it is usually expedient to employ the above-described method of simulated readiness loss for creation of a full data copy. Then switch to the Explorer mode and use the "Read, ignore CRC" command, it will save you a lot of time.

A drive with damaged logical structure

Such situations may appear, when a drive is physically functional, but its data cannot be accessed because of corrupted logical data structure or when a drive was damaged and data image creation has been successful but the share of successfully copied sectors in the resulting image is less than 100%.

When you are creating a copy of a drive with physical malfunctions causing damage to logical structures, the use of the additional Explorer, GREP search, View and edit sector modes to speed up access to drive data would be really expedient.

E.g., if physical problems resulted in damage to MBR, the most efficient method would be its reconstruction (by filling in the partition information) to gain access to data quickly. The same holds true for boot sectors of partitions. When you are dealing with NTFS partitions and the situation is complicated by problems both with 4 initial records in MFT table and with MFT Mirror it may be helpful to use the partition map to assemble one full copy of 4 initial records from two original copies.

If you can scan the MFT table, do that. It is the fastest method to build a virtual file system (unless you can see it in Explorer at once) and gain access to necessary data. An MFT table may occupy up to 10% of partition size, so you will not have to copy everything (the task may be difficult or even impossible) to extract, e.g., 1 Gb of data.

As a rule, it is recommended to perform serious logical structure analysis after creation of data copy on a functional drive connected to a standard port (UDMA100 or faster).

Copyright © 2003-2008 www.pc3khrt.com Inc. All Rights Reserved. E-mail:pc3khrt@msn.com