Data Extractor Task; Manual Translator Restoration - ACE Lab PC-3000 Express Manual

Seagate f3 architecture
Table of Contents

Advertisement

Seagate
F3 architecture
100110101010110011010101011001101010101100110101010110011010101011001101010101100110101010110011010101011011010101011
10101010110011010101011011010101001101010100110101101101101010100101
1011010101100110011010101011010101111010111
The feature is necessary in situations when it is impossible to restore translation correctly for the entire disk surface or
11010101101101010100111110
when such restoration appears to be complicated for some reason. In particular, it may prove helpful in case of multiple
1101110110110011
0111011110
BAD sectors preceding the area with the sought data (e.g., when reading via the utility discovers the sought second
111101
011
partition or the body of the necessary file). In that case it may be possible to keep hiding sectors preceding the required
11
(and constantly tracked) surface location until the location becomes readable using logical level access. The feature
1
described here serves specifically for that purpose. Once the procedure completes successfully, the beginning of the
necessary area will be readable already. Then you may attempt restoring the translation further automatically using the
feature described in the previous section
The option 'Recalc translator to the default state' allows recalculating the translator to its initial state when the mode
starts. It is necessary when the mode is initiated for the first time and the results of earlier failed restoration attempts
have to be discarded.
The option 'Take into account P-List' indicates to the utility whether the P-List information should be used during the
procedure. In case of considerable discrepancies between the available P-List and the working one the option allows
you to exclude the list from the process and then use the same mode while restoring the translator in completely
automatic mode.
The option to 'Execute Reset after defect hiding' configures the utility to send a Soft Reset after each addition of defects
to the translator in order to update it.
'LBA for checking' defines the location for constant tracking while the procedure is being performed.
'Maximal defect chain length' defines the largest allowed size for a contiguous area to be hidden. The option is necessary to
prevent automatic hiding of an entire track by the drive when a certain number of hidden LBA is reached because it would
disrupt the algorithm operation. When the corresponding number of hidden LBA is reached, the utility will automatically
shift the LBA relocation area (before the one being monitored) to the left by the 'Inter-chain step' value.
D
5.5.3.
ata Extractor task
When this solution is selected, you have to specify during creation of a new DE task that it should be generated in the
translator recalculation mode. Once the task is created, open its settings dialog and use the command to 'Read from active
PC-3000 Utility'. Please keep in mind that data will be transferred using SCT
data access in sector-by-sector mode
Once the task configuration detailed above is specified, you can proceed to data restoration following the guidelines in
Data Extractor documentation describing the translator recalculation mode.
Attention!
Some FW versions return incorrect data while reading in factory mode. In particular, the last 32 bytes of
each sector may be garbled.
M
5.5.4.
anual translator restoration
This method requires knowledge of some peculiarities in the operation of translator in Seagate F3 drives.
As we have noted above, during ECC calculation for sector data the drive uses the number of the LBA that it is
working with. Therefore, beginning with the translator "fork" point the drive will detect reading errors. On the ATA
command level it will return then the UNC error informing about unrecoverable data. The drive itself can discern in
such case translation errors and situations when it cannot recover incorrectly read data. Unfortunately, no methods are
known at present that could be used to obtain from a drive the LBA number that has been used to record such data
1
To do that, you have to start the procedure and configure it to continue from the LBA already mapped to its original
location.
2
SCT (SMART Command Transfer) implies transfer of additional commands via the data sectors of standard ATA
commands for operations with SMART logs (for details please refer to the ATA specification).
3
Reading specifics in case of a corrupted translator means that each sector will be read separately and an error status
(translation disruption) will be returned after that.
4
While reading a sector producing errors, the drive firmware outputs to the terminal messages with the codes:
03110081 – actual UNC sector; 04090082 – addressing error (translator "mismatch"). No information is output
about the LBA used to write the sector.
18
01010101100110101010110011010101011001101010101100110101010110011010101011001101010101100110
1
.
3
. Therefore, data reading will be considerably slower than in UDMA mode!
PC-3000 EXPRESS / UDMA / PORTABLE 
2
with intermediate conversion to PCHS and
Technical support: ts@acelab.ru
Phone: +7 863 201 50 06
ts.acelaboratory.com
 ACE Lab
4
.

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the PC-3000 Express and is the answer not in the manual?

This manual is also suitable for:

Pc-3000 udmaPc-3000 portable

Table of Contents

Save PDF