EasyManua.ls Logo

ACE Lab PC-3000 Express - Page 22

ACE Lab PC-3000 Express
69 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
01010101100110101010110011010101011001101010101100110101010110011010101011001101010101100110
10011010
1010110011010101011001101010101100110101010110011010101011001101010101100110101010110011010101011011010101011
10101010110011010101011011010101001101010100110101101101101010100101
1011010101100110011010101011010101111010111
11010101101101010100111110
110111
0110110011
0111011110
111101
011
11
1
Seagate PC-3000 EXPRESS / UDMA / PORTABLE
F3 architecture ACE Lab
Technical support: ts@acelab.ru
Phone: +7 863 201 50 06
22 ts.acelaboratory.com
Here we can see that the sought LBA corresponds to track PhyCyl = 111B, head 4, sector Log Sec = A7, and the track
contains LogSecs = 165 logical sectors. Now we need to analyze the information collected. If the 0xA7 LBA span (i.e.
from LBA = 0x9895D9 to LBA = 0x989680) until the translator divergence point is filled with zeroes while the space
preceding it by a single LBA (LBA = 0x9895D8) contains data, then it is likely that we have found a track hidden by
the post-processing testing. To check that assumption, add the track beginning LBA to its length: 0x9895D9 + 0x165 =
0x98973E. Reading the obtained LBA via the utility
1
should reveal to us continuation of the user data
2
.
As another example, let us assume that non-zero user data follow until LBA = 9999832, then an unreadable area or a
short area filled with zeroes follows, then the translation divergence is observed. Now we can analyze it. LBA =
9999832 = 9895D8. The appropriate command should be sent to translate the LBA to a physical location:
F3 A>F98,95D8,,10
Track Info:
Partition PhyCyl LogCyl NomCyl RadiusMils LogHd Zn LogicalTrack FirstLba
User 000010E0 000010E0 0000107B +1.771687E+3 03 01 FFFFFFFFFFFF 000000989428
FirstPba LogSecs PhySecs WdgSkw SecPerFrm WdgPerFrm
00000098ACCF 01B1 01B1 0181 005F 0056
Sector Info:
LBA PBA LogSec PhySec Wdg SFI
0000009895D8 00000098AE7F 01B0 01B0 0180 00145908
Track Info:
Partition PhyCyl LogCyl NomCyl RadiusMils LogHd Zn LogicalTrack FirstLba
User 0000111B 0000111B 00001068 +1.771750E+3 04 01 FFFFFFFFFFFF 0000009895D9
FirstPba LogSecs PhySecs WdgSkw SecPerFrm WdgPerFrm
00000098AE80 0165 0165 0067 0033 0038
Sector Info:
LBA PBA LogSec PhySec Wdg SFI Split Burst
0000009895D9 00000098AE80 0000 0000 0067 000480BF 0AF1:00FA 0068
0000009895DA 00000098AE81 0001 0001 0068 00048D03 09DE:020D 0069
0000009895DB 00000098AE82 0002 0002 0069 00049947 08CB:0320 006A
0000009895DC 00000098AE83 0003 0003 006A 0004A58B 07B8:0433 006B
0000009895DD 00000098AE84 0004 0004 006B 0004B1CF 06A5:0546 006C
0000009895DE 00000098AE85 0005 0005 006C 0004BE13 0592:0659 006D
0000009895DF 00000098AE86 0006 0006 006D 0004CA57 047F:076C 006E
0000009895E0 00000098AE87 0007 0007 006E 0004D69B 036C:087F 006F
0000009895E1 00000098AE88 0008 0008 006F 0004E2DF 0259:0992 0070
0000009895E2 00000098AE89 0009 0009 0070 0004EF23 0146:0AA5 0071
0000009895E3 00000098AE8A 000A 000A 0071 0004FB67 0033:1(0AF1):00C7 0072
0000009895E4 00000098AE8B 000B 000B 0073 000507EB 0A11:01DA 0074
0000009895E5 00000098AE8C 000C 000C 0074 0005142F 08FE:02ED 0075
0000009895E6 00000098AE8D 000D 000D 0075 00052073 07EB:0400 0076
0000009895E7 00000098AE8E 000E 000E 0076 00052CB7 06D8:0513 0077
F3 A>
Here we can see that the only readable LBA is located on one track while the next 15 are on the following track. Such
situation is one of the signs indicating a hidden track. Similarly to the previous example, we need to check for the
presence of data one track further at LBA = 0x
9895D8 + 0x165 (LogSecs) = 0x98973D.
Then we can use the Non Resident G-List editor to add the track record from PBA = (
FirstPba of track beginning)
0x98AE80 with the length of (Log Secs) = 165, then clear G-List and recalculate the translator taking into account Non
Resident G-List in order to apply the changes it contains. To simplify the work, you can use the 20 flag to mark all
defects. In that case they will not be erased during translator recalculation based on P-List. Then we need to switch the
HDD to ATA mode and send the Soft Reset signal or toggle the drive power supply.
Unfortunately, the method is not applicable in cases when the area of translator divergence contains no recorded non-
zero user data.
1
Please keep in mind that in command mode of the terminal a HDD cannot execute ATA commands and so you need
to switch it using the [Ctrl] + [R] or [Ctrl] + [T] command.
2
If more than one track is hidden, the check may require looking further. The search is based on track-sized stepping,
the data should appear right in the track beginning.

Table of Contents

Related product manuals