This is what I used to repair the HDD.
This HDD has problems of bad sectors and the first thing to do is to deactivate the processes in the background.
I have used the following commands:
Code:
F "RWRecoveryFlags", 00,22
F "BGMSFlags", 00,22
F "PerformanceFlags", 043C, 22
F"ReadRetries",00,22
Other CONGEN commands (Filesys 0x093) are:
Code:
F "MediaCacheControl", 00,22
F "READ_SPARING_ENABLED", 0, 22
F "WRITE_SPARING_ENABLED", 0,22
F "OFFLINE_SPARING_ENABLED", 0,22
F "DAR_ENABLED", 0,22
F "DISABLE_IDLE_ACTIVITY", 1,22
F "BGMS_DISABLE_DATA_REFRESH", 1,22
F "ABORT_PREFETCH", 1,22
F "READ_LOOKAHEAD_DISABLED_ON_POWER_UP", 1,22
F "READ_CACHING_DISABLED_ON_POWER_UP", 1,22
F "BGMS_ENFABLE", 0,22
F "BGMS_PRESCAN", 0,22
F "IRAW_ENABLE", 0,22
F "ENABLE_EARLY_RECOVERY", 1,22
F "VE_ENABLE_EARLY_RECOVERY", 1,22
F "OFFLINE_SEEK_AWAY", 0,22
F "MULTIPLICATION_FACTOR", 0,22
F "AutomaticTraceSaveFlags", 0,22
F "GlobalTraceTriggerFlags", 0,22
F "PowerFlags", 0,22
F "SCTInterval", 0100,22
F " BGMSECCTLevel ", ff, 22
F" BGMSBusIdleIn100ms ", 1,22
F" IRAWDelayInMilliSecs ", 1,22
F" DOSSTEScanMaxCyl ", 1,22
F" DOSMaxRetryCount ", 1,22
F" SCTTimerReadDefault ", 0100,22
F" SCTTimerWriteDefault " , 0100,22
If we have the MRTLAB we can change CONGEN in the menu option:
Code:
Tools -> Service Area Tools -> Edit HDD ID (ATA)
To see other CONGEN options at the T> level of the terminal, press F + [Enter] and all the CONGEN options will appear.
Above there are CONGEN options of Bit and Byte, to modify them you can use:
Code:
F "BIT_NAME", nValor, 22 -> nValue in [0..1]
F "BYTE_NAME", nValue, 22 -> nValue in [0x00, 0xFF] if 0x01 is set to 01.
To restore CONGEN use: F, ,22
Do not use any command at any time that can modify any list of system defects, such as regenerating the translator.
The first thing we have to do is a copy of all the resources of the SA, once this is done we can work with more security and almost all the work is done.
From the family 7012.12 there is a list that is the NRG-List that is taken into account to regenerate the translator.
This list can sometimes be very extensive and have invalid data. But be very careful that this list is of vital importance for the recovery of the data. In my case I saw strange data and I deleted it because I thought it was wrong, but to do this one has to think very well.
To regenerate the translator, use the regenerate translator command taking NRGList.
* Do not leave blank spaces in the CONGEN commands.
* Almost all of this information is taken from other peer issues.
* I feel mistakes I may have made; I use translator to translate and my knowledge is quite limited.