ACE Lab PC-3000 Express Manual Download Page 21

       

01010101100110101010110011010101011001101010101100110101010110011010101011001101010101100110 

100110101010110011010101011001101010101100110101010110011010101011001101010101100110101010110011010101011011010101011 

10101010110011010101011011010101001101010100110101101101101010100101 

1011010101100110011010101011010101111010111 

11010101101101010100111110 

1101110110110011 

0111011110 

111101 

011 

11 

 
 

PC-3000 EXPRESS / UDMA / PORTABLE 

      

 

                

Seagate

 

 ACE Lab

 

                                                                                                                            F3 architecture 

 

 

Technical support: [email protected] 

Phone: +7 863 201 50 06 

ts.acelaboratory.com

 

21

 

invalid. When such record is deleted, the user data space gets 

supplemented 

with a certain number of extra 

sectors, which can be hidden in the translator automatically or manually. 

 

Non Resident G-List clearing. In many cases that list of defect records supplementing the translator is 

empty. However, an error during translator recalculation or other corruptions of service information may 
cause in it records with a flag other than 0, which will prevent the translator recalculation procedure from 
clearing the list and thus include that invalid information in the translation process. The feature allows you 
to force clearing of Non Resident G-List,  after which you can again initiate automatic restoration in the 
'First start' mode

1

 

Non Resident G-List editing. Since the list can contain both correct and invalid records, the utility allows 

you to work with them selectively in manual mode. 

Attention!

  Records in Non Resident G-List may be described both as single sectors or chains thereof. A chain may 

span across several tracks. Therefore, a backup copy of Non Resident G-List should be saved prior to any 
manipulations with it. At the same time, clearing it before restoration cannot be recommended with certainty in all cases 
as it may result in a time-consuming process hiding thousands of sectors of a defective track. 

As tracks hidden in Non Resident G-List are not uncommon, we shall describe further the method for their 
identification and quick hiding.  If automatic restoration stops because the maximum length of a hidden chain is 
reached, you can suppose one of two scenarios - an "extra" defect and a long, often track-sized chain. Let us examine 
the second case. Suppose that the translator has diverged at LBA = 10 000 000. For further diagnostics we need to 
convert the number in hexadecimal notation. LBA = 10 000 000 = 0x00989680. First, we identify physical location of 
the LBA. To do that, use the terminal command A>

F

aaaa,bbbb,,10, i.e. command 

F

  on level A> with the aaaa and 

bbbb parameters defining the LBA

2

. Here bbbb represents the last 4 characters of the LBA number in hexadecimal 

notation, aaaa – the next 4 characters. The 0x prefix is omitted. If an LBA in hexadecimal notation is represented with 
less than 4 characters, they are used in the bbbb position as they are, with 0 substituted in the "a" position.  Thus the 
number 0x00989680 is split into two groups – 98 and 9680; therefore, the necessary command is as follows: 

A>

F98,9680,,10

 

Here is an example of its execution by a drive: 

F3 A>F98,9680,,10 
 
Track Info: 
Partition 

PhyCyl

   LogCyl   NomCyl   RadiusMils   

LogHd

 Zn LogicalTrack FirstLba 

User      

0000111B

 0000111B 001.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 

000000

989680

 00000098AF27 00

A7

   00A7   011E 000C84DF 06D8:0513 011F  

000000989681 00000098AF28 00A8   00A8   011F 000C9123 05C5:0626 0120  
000000989682 00000098AF29 00A9   00A9   0120 000C9D67 04B2:0739 0121  
000000989683 00000098AF2A 00AA   00AA   0121 000CA9AB 039F:084C 0122  
000000989684 00000098AF2B 00AB   00AB   0122 000CB5EF 028C:095F 0123  
000000989685 00000098AF2C 00AC   00AC   0123 000CC233 0179:0A72 0124  
000000989686 00000098AF2D 00AD   00AD   0124 000CCE77 0066:1(0AF1):0094 0125  
000000989687 00000098AF2E 00AE   00AE   0126 000CDAFB 0A44:01A7 0127  
000000989688 00000098AF2F 00AF   00AF   0127 000CE73F 0931:02BA 0128  
000000989689 00000098AF30 00B0   00B0   0128 000CF383 081E:03CD 0129  
00000098968A 00000098AF31 00B1   00B1   0129 000CFFC7 070B:04E0 012A  
00000098968B 00000098AF32 00B2   00B2   012A 000D0C0B 05F8:05F3 012B  
00000098968C 00000098AF33 00B3   00B3   012B 000D184F 04E5:0706 012C  
00000098968D 00000098AF34 00B4   00B4   012C 000D2493 03D2:0819 012D  
00000098968E 00000098AF35 00B5   00B5   012D 000D30D7 02BF:092C 012E  
00000098968F 00000098AF36 00B6   00B6   012E 000D3D1B 01AC:0A3F 012F  
F3 A> 

                                                           

1

  Alternatively, you can recalculate the translator based on P-List, delete the FoundForks.lba file and start the  

automatic procedure with LBA = 0. 

2

  Parameter 10 defines the number of LBA for translation in hexadecimal notation. In this case, 10 means that 0x10 = 

16 sectors will be translated. 

Summary of Contents for PC-3000 Express

Page 1: ...space 16 5 5 2 Automatic location correction for a specific LBA beginning with a certain LBA 17 5 5 3 Data Extractor task 18 5 5 4 Manual translator restoration 18 5 5 4 1 Delicate work with Non Resid...

Page 2: ...tecture intended to unify the production of ATA and SCSI drives That new architecture is mostly based on mechanics and the firmware kernel from the ATA hard drives but a large part of firmware microar...

Page 3: ...11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architecture Technical support ts acelab ru Phone 7 863 201 50 06 ts acelaboratory com 3 Barracuda 7200 12 HDD Fig 1 1 A Barracuda 7200 12 HDD 1...

Page 4: ...00110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture ACE Lab Technical support ts acelab ru Pho...

Page 5: ...1110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architecture Technical support ts acelab ru Phone 7 863 201 50 06 ts acelaboratory com 5 1 manufacturer Seagat...

Page 6: ...number 5TH0BV0S 4 model ST9250421AS 5 FW version SD13 6 Site code code of the manufacture location WU 2 Supported drive families Drive family Model 2 5 Momentus 5400 5 ST9320320AS ST9320320ASG ST9250...

Page 7: ...511NS Momentus XT ST95005620AS FreePlay ST1500LM003 ST91000LM010 ST91000430AS ST9888430AS ST9750430AS Momentus Thin ST500LT012 ST320LT020 ST320LT007 ST500LT012 ST250LT012 ST250LT007 Drive family Model...

Page 8: ...tools for operations with ROM described further to obtain the serial number from it see section 7 2 Work with Flash ROM image file and Correction of HDD ID data in ROM In addition in cases when the t...

Page 9: ...Fig 4 1 As soon as you click the Utility start button the utility will access the drive for automatic configuration requesting the following information Family ID 58 Selected family 58 Grenada Model...

Page 10: ...meters translator etc 2C 432 Data Integrity Check DIC HEAD 1 2D 432 Data Integrity Check DIC HEAD 2 2E 432 Data Integrity Check DIC HEAD 3 33 4576 34 640 Packed CONGEN XML definition 39 8192 3A 4 42 4...

Page 11: ...Reading autotuning buffer Ok Searching module table in RAM Ok Searching volume 3 file table in RAM Ok Searching volume 0 file table in RAM Ok Searching SMP RAM FID in RAM Ok Searching Non Resident G...

Page 12: ...nctions 12 a set of custom commands 13 switch between PC 3000 windows 14 exit from the utility We should separately mention the list of automated solutions for HDD problems available in the utility Fi...

Page 13: ...wing reasons non native controller board damaged read write heads in the HDA broken contact between the controller board and HDA in the connector of the commutator preamplifier oxidized contacts etc F...

Page 14: ...en the drive is powered perform malfunction diagnostics as described in section 5 6 Diagnostics using the list of 32 recent RW commands If the command mode cannot be invoked because of HDD freeze or L...

Page 15: ...At the same time ECC for each sector is generated using its LBA number under which it will be recorded When the information about defects found during post processing gets lost the numbering of secto...

Page 16: ...sions is invoked In this case you should use the P List editor of the utility having located physical coordinates of the records with problems It should be mentioned that in case of extra defects tran...

Page 17: ...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 In the dialog you can also define the...

Page 18: ...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...

Page 19: ...of user data terminates abruptly with a UNC error followed by the hidden area then user data continue Please keep in mind in this connection that post processing testing used to be based on recording...

Page 20: ...s the test will stop immediately at the supposed fork location enabling creation of a defects list pointing to that LBA Attention Please keep in mind while analyzing the test results that apart from t...

Page 21: ...at LBA 10 000 000 For further diagnostics we need to convert the number in hexadecimal notation LBA 10 000 000 0x00989680 First we identify physical location of the LBA To do that use the terminal com...

Page 22: ...A 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...

Page 23: ...00 00 00 00 00 00 bb bb bb bb cc cc cc cc 0x000010 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 0x000020 FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 0x000030 00 10 6E 00 19 00 69 00 C8 00 81 4...

Page 24: ...XFR WR SYS LBA B 0000000063A8 L 00000002 1258 5 3 02 005041 000000 1 00000080 XFR WR SYS LBA B 0000000061B7 L 00000008 1262 4 8 02 005041 000000 1 00000080 XFR WR SYS LBA B 00000002BBC7 L 00000008 128...

Page 25: ...0000011e2000 00038400 ffffffff ff 00ffff 004a 005 4954a01e 00000121a400 00014400 ffffffff ff 00ffff File Vol FD Location Size Cylinder Hd Sector 0000 009 02900208 000040030000 00000200 ffffffff ff 00...

Page 26: ...them using the utility tools and the information about the purpose uniqueness structure and methods for work with various service information files If a file is not unique it may be initialized with H...

Page 27: ...MC State whether Media Cache is enabled disabled unsupported MC Size size of the area allocated for Media Cache and MCMT Ver Media Cache support module version The Phys LBA alignment factor field is i...

Page 28: ...restore corrupted overlays in a compatible drive or to load some of them to HDD memory At present Disk FW Overlay recording is only possible to disk surface while the firmware overlays can be loaded t...

Page 29: ...from the loader to add Disk FW overlay and firmware overlays from files in particular the feature allows creating a loader from HDD resource files saved earlier to modify the destination of overlays s...

Page 30: ...ABLE F3 architecture ACE Lab Technical support ts acelab ru Phone 7 863 201 50 06 30 ts acelaboratory com The command to Reconnect COM port allows you to reconnect to the COM port selected in the sett...

Page 31: ...volume of data to back up even further by saving just the ROM content P List module 0x03 translator module 0x2B and the Non Resident G List file its file descriptor may vary in different FW in recent...

Page 32: ...100A83 Attention Reading in Boot Code mode is performed through the terminal The operation requires selecting a supported baud rate If during Boot Code initialization the utility outputs a message abo...

Page 33: ...slower positioning When enabled these flags facilitate more reliable functioning of drives with mechanical damage replaced heads replaced stack of disks due to the activation of specialized configura...

Page 34: ...ing to the table the logical head numbers are converted into physical ones as indexes in the table for conversion into the commutator channel selection code E g Logical head table index 0 1 2 3 Physic...

Page 35: ...e end is filled with UNC errors HDD ID editing allows you to modify some parameters affecting the drive operation1 In particular the dialog allows the operator to disable Offline scan known earlier fo...

Page 36: ...gested as the recommended approach other methods will require bridging the read channel when necessary or disconnecting the HDD controller board When it is invoked the utility reads a certain amount o...

Page 37: ...01010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architecture Technical support ts acelab ru Phone 7 863 201 50 06 ts acelaboratory com 37 Fi...

Page 38: ...RTABLE F3 architecture ACE Lab Technical support ts acelab ru Phone 7 863 201 50 06 38 ts acelaboratory com Fig 6 18 After scanning completion the utility will output to a separate Defects tab the lis...

Page 39: ...n editing feature the utility will decode the corresponding defect list of the drive and open the obtained list in the internal editor then you can modify the list and save it to a file or the drive F...

Page 40: ...100110101010110011010101011011010101011 10101010110011010101011011010101001101010100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 011...

Page 41: ...and edit HDD resources The tool allows you to work with various service information items of a hard disk drive Fig 7 1 Fig 7 1 The Module tab can be used to read write the service information modules...

Page 42: ...E F3 architecture ACE Lab Technical support ts acelab ru Phone 7 863 201 50 06 42 ts acelaboratory com Fig 7 3 DT can be accessed By table from the list of scanned during start or from the utility sta...

Page 43: ...F3 architecture Technical support ts acelab ru Phone 7 863 201 50 06 ts acelaboratory com 43 The utility supports reading both via ATA if the HDD is initialized and able to perform factory mode comma...

Page 44: ...commands for operations with these objects You can right click the list of files to initiate scanning for available FID Fig 7 7 Fig 7 8 When you select the command to scan the list the utility displa...

Page 45: ...erformed in the Boot Code mode in the utility You can also write a corrected image in a programmer device ROM itself is a complex object based on block structure It contains servo code that controls p...

Page 46: ...6 46 ts acelaboratory com correction of the available heads counter during the damage diagnostics stage correction of model name serial number etc in case of repair transfer of adaptive data from a da...

Page 47: ...ls available in the wizard are Load data of the object being edited from drive memory and write it back via the interface for operations with DT Available for CAP RAP and SAP Correct the head maps in...

Page 48: ...e hex editor content to file The button opens the list of ROM code modifications available in this utility version At present the following modifications are available Init SMART Fail Some FW versions...

Page 49: ...hannel The method is somewhat more complicated because it imposes certain restrictions on the tool used in the procedure5 but it works on all Seagate Arch F3 HDD6 Attention The scheme for HDD unlockin...

Page 50: ...ndow is displayed power supply of the corresponding PC3000 channels will be turned off i e you can remove the screw and insulate the connector immediately after reading the instructions Once you have...

Page 51: ...ith its motor stopped You are advised to pick the appropriate tool in advance by bridging the read channel of a functional drive and switching on the HDD power supply The procedure for HDD unlocking u...

Page 52: ...s up the HDD modules and ROM resets S M A R T and overwrites the translator module This sequence allows it to preserve the original drive condition except for CE log and skip the translator recalculat...

Page 53: ...are transition openings between the resistor connection points and microcontroller Since the PCB on the drive is fixed to the HDA these are the transitional openings which should be short circuited o...

Page 54: ...owed one See Fig 9 1 Fig 9 1 ROM chip is indicated in the figure Please keep in mind that if you need to restore a drive using a non native controller board the drive at the start will be unable to ac...

Page 55: ...red on Established connection is indicated by the glowing PHY RDY indicator on the PC PATA SATA adapter If the indicator is off the board is malfunctioning Please note also that a functional board dis...

Page 56: ...11101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture ACE Lab Technical support ts acelab ru Phone 7 863 201 50 06 56 ts acelaboratory com 11 Appendix 3 Testing the motor winding coils...

Page 57: ...the patient drive onto the potential donor HDA switch on the power and watch over the start of the produced hybrid device If the HDD produces strong and quick knocking sounds with the heads and stops...

Page 58: ...00110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture ACE Lab Technical support ts acelab ru Pho...

Page 59: ...100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architec...

Page 60: ...100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture ACE...

Page 61: ...100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architec...

Page 62: ...010100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture...

Page 63: ...010100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 archi...

Page 64: ...010100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture...

Page 65: ...00110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 architect...

Page 66: ...011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 Seagate PC 3000 EXPRESS UDMA PORTABLE F3 architecture ACE Lab Technical support ts ace...

Page 67: ...1010100110101101101101010100101 1011010101100110011010101011010101111010111 11010101101101010100111110 1101110110110011 0111011110 111101 011 11 1 PC 3000 EXPRESS UDMA PORTABLE Seagate ACE Lab F3 arch...

Page 68: ...own purpose filled with a pattern 0E DIC Data Integrity Check HEAD 0 0F DIC Dummy File 13 disk registry configuration settings Security 15 offline surface self test file DOS 16 unknown purpose 17 unkn...

Page 69: ...08 rpm FILE_3_133_0 0009 rpm FILE_3_134_0 000A rpm FILE_3_319_0 000C rpm FILE_3_30A_0 0013 rpm FILE_3_306_0 0015 rpm FILE_3_115_0 0019 rpm FILE_3_131_0 001A rpm FILE_3_301_0 001B rpm FILE_3_110_0 001C...

Reviews: