“SEAGATE RECOVERY COURSE” seminar program

SEAGATE
RECOVERY
ADVANCED
SEAGATE COURSE
RECOVERY COURSE
ROSTOV-ON-DON, RUSSIA
ORGANIZER: ACE LABORATORY
“USAGE OF PC-3000 EXPRESS/UDMA FOR
DIFFICULT CASES WITH SEAGATE HDD AND
EXTENDINGRECOVERY
OF PC- 3000COURSE”
POSSIBILITIES”
seminar
program
“SEAGATE
seminar
program
MAIN PART
1. Drive terminal operation modes (ESLIP, online, diag)
1.1 Online / diag modes availability at different loading stages
1.2 Online / diag modes availability depending on the vendor FW and cryptographic availability
2. Drive loading sequence (Power On - Ready state)
2.1 Loading of ROM from the boot code. ROM structure.
2.2 ROM overlay loading (with corresponding FW version)
2.3 Structure and location of service information
2.3.1 Groups of system files (sys files) vol 0, vol 3, vol 5
2.4 System file loading by the drive and technique of monitoring how these files are loaded
2.4.1 Terminal commands Ctrl + R and Ctrl + X
2.4.2 Terminal command T> y
2.4.3 List of system files generated by utility, utility initialization from RAM, on ROM or ROM overlay .
2.5 Media Cache (MC)
2.5.1 Dependence of MC availability on firmware version
2.5.2 MC location
2.5.3 MC influence on FW loading
2.5.4 MC influence on data access (User Area LBA offset, POST defects)
2.5.5 Error «LED BD» in case when MC configuration files and MC transaction area are damaged
2.6 Translator and its influence on loading and work of HDD
2.6.1 Influence of translator on how HDD with User Partition works
2.6.2 Influence of translator on Media Cache
2.7 Registry File
2.8 Saved Mode Pages File
2.9 System files 3.17A, 3.17B, 3.346 - their influence on HDD loading and techno command availability
2.9.1 HDD status «No Host ...» and example of «No Host ...» patch
2.10 HDD firmware overlays
2.11 The prospects of working with loader (CFW overlay, tech overlay, diag overlay)
3. Translator and defect table. Methods of working with them.
3.1 Purpose of translator
3.2 Rw-superfile (translator module) structure
3.3 P-List
3.4 Primary DST list
3.5 The problem of excess defects records. P-List
3.6 G-List (Alt-List)
3.7 Resident G-List
3.8 Non-resident G-List
3.8.1 Purpose
Russia, + 7Russia,
863 2015-006,
www.pc-3000portable.com,
www.pc-3000flash.com,
[email protected]
+ 7 863www.acelaboratory.com,
2015-006, www.acelaboratory.com,
www.pc-3000flash.com,
[email protected]
© © 2013
ADVANCED
SEAGATE RECOVERY
SEAGATE RECOVERY
COURSE COURSE
seminarprogram
program
seminar
3.8.2 File ID
3.8.3 Structural disorders. Including disorders at translator regeneration.
3.8.3.1 Resetting
3.8.3.2 Loss of records, Flag 20
3.8.3.3 Erroneous records in Non-resident G-List
3.8.4 Particular features of assembling the Post Process track defects
3.9 Translator recovery problems caused by the destruction of the participating files, err 5002
3.9.1 Error initializing SMART. LED CC
3.9.2 Module 35 = sys file 3.135 (Pharaoh family)
3.9.3 Obtaining the correct File Descriptor from the utility (initialization by RAM / ROM / ROM overlay)
3.9.4 Firmware editing for the successful translator recovery
3.10 Utility operations in Data Extractor for working with translator
4. Autoreassign and other background processes and their damage at working with damaged drives
4.1 ID editing
4.2 ID editing in RAM
4.3 Utility operations in Data Extractor for turning off background processes
5. HDD physical damages (heads, preamplifier, PCB)
5.1 The symptoms of various damages
5.2 How to select donor PCB
5.3 How to determine damaged heads
5.3.1 Head map and head count. Logical and physical maps. Head maps in ROM and RAM.
5.3.2 How to select donor heads
6. Hot Swap - opportunities and prospects
7. Terminal commands
7.1 Ctrl T
7.2 Ctrl R
7.3 Ctrl Z
7.4 Ctrl L
7.5 Ctrl X
7.6 T> Vx
7.7 T> ix,1,22
7.8 T> m0,6,2,,,,,22
7.9 T> m0,6,3,,,,,22
7.10 1> N1
7.11 2> x
7.12 7> X
7.13 7> m100
7.14 A> Fxxxx, xxxx,,10
7.15 C> U
PRACTICE:
excess defects in Non-resident G-List
how to determine lost track POST defects
how to determine damaged head
Students are advised to bring their own HDD Seagate F3 with damages which interest them.
Russia, + 7Russia,
863 2015-006,
www.pc-3000portable.com,
www.pc-3000flash.com,
[email protected]
+ 7 863www.acelaboratory.com,
2015-006, www.acelaboratory.com,
www.pc-3000flash.com,
[email protected]
© © 2013
ADVANCED
SEAGATE RECOVERY
SEAGATE RECOVERY
COURSE COURSE
seminar
program
seminar
program
ADDITIONAL PART :
Script-system as extension of PC-3000 opportunities
1. Purpose and features of PC-3000 script-system
2. PC-3000 object model
3. Script creation and its correlation with PC-3000 core
4. Restrictions on working with data in VBScript
5. Using non-script extensions in PC-3000
Using hex editor and plugins in PC-3000 hardware-software system
1. Purposes and functions
2. Concept of PC-3000 binary editor Plugins
3. How to develop binary editor Plugins by yourself
4. Structure library as an alternative way to view data in the editor
Knowledge requirements for students of this Advanced course:
Experience in using PC-3000 UDMA not less than 2 years
The ability to work with Seagate classic architecture hard drives - the highest level of knowledge
The ability to work with Seagate F3 hard drives — the middle, high level of knowledge
Basic programming background
Knowledge which students will get at this Advanced course:
Complete analysis of Seagate F3 architecture drives
Analysis of the common HDD Seagate F3 issues (including complicated cases) and techniques to solve them using the latest
version of PC-3000 Express
Practice in dealing with complicated cases of Seagate F3 HDD damage
Extending opportunities and features of PC-3000 by writing dll, Plugin yourself
Obtaining answers to all questions regarding Seagate HDD
Russia, + 7Russia,
863 2015-006,
www.pc-3000portable.com,
www.pc-3000flash.com,
[email protected]
+ 7 863www.acelaboratory.com,
2015-006, www.acelaboratory.com,
www.pc-3000flash.com,
[email protected]
© © 2013