Switch to full style
Data recovery and disk repair questions and discussions related to old-fashioned SATA, SAS, SCSI, IDE, MFM hard drives - any type of storage device that has moving parts
Post a reply

(DOS) Error - ST1000L002 F/W:CC32

February 12th, 2019, 16:24

I have this Seagate HDD and it gives me the following output in the terminal:

Code:
F3 T>
Rst 0x20M
MC Internal LPC Process
(P) SATA Reset

User Data Base  00990C90

MCMainPOR: Start:
Check MCMT Version: Current
MCMainPOR: Non-Init Case
MC Seg Disc and Cache Nodes:  4011A624  40118734
Seg Write Preamble VBM start: 000010A7 end: 000010CE
  Footer - start: 000010D0 end: 000010F7
Seg Read Preamble VBM - start: 000010F9 end: 00001120
  Footer - start: 00001122 end: 00001149
Reconstruction: MCMT Reconstruction Start
  Max number of MC segments 22E0
Nonvolatile MCMT sequence number 000041F7
[RSRS] 088E
Reconstruction: Completed 1:
[MCMTWS]
MCMainPOR: MCTBufferPtr->Header.MCStateFlagsDisc = 00000001
MCMainPOR: MCTBufferPtr->Header.MCTStateFlags = 0000002A
MCMainPOR: MCStateFlags = 00000001

MCMainPOR: Feature Enabled...

(DOS)STE NEED: 0x090A4EC0 - 0x090A65CC - 0x00024A25 - 0x00024A39 Count 0081
(DOS) Refresh Start.
(DOS) Read Unrecoverable Error
.
(DOS) Read Unrecoverable Error
.


If I press Ctrl + z just when I turn on the HDD I have access to terminal and I can send CONGEN commands, but I can not read sysfiles.

Any ideas?. Thank you

Re: (DOS) Error - ST1000L002 F/W:CC32

February 13th, 2019, 6:41

I can already read the system files, but there are errors in several of them and when it finds a read error the hdd goes into busy. When the MRTLAB modifies the BIOS to make a virtual boot, the HDD does not work.

This afternoon I will try to read the most important files to see if it fails in any of them. The SA has defective sectors.

Re: (DOS) Error - ST1000L002 F/W:CC32

February 13th, 2019, 15:35

I have read all the SA and I have access by ATA and by terminal.
It has given me a read error in some sysfile.
The DOS error no longer leaves at the moment.
The problem is that I do not have access to the user data and the NRGList shows many entries and yesterday I did not show any.
Any ideas?

Re: (DOS) Error - ST1000L002 F/W:CC32

February 13th, 2019, 16:08

Solved at the moment.
I deleted the NRG-LIST and rebuilt the translator.
I hope not to lose the reading and that the MCM does not give me problems.
I read at 10 MBytes / sec, but the initial sectors of the HDD are wrong. heads ok.

Thanks to everyone who has been interested.

Re: (DOS) Error - ST1000L002 F/W:CC32

February 15th, 2019, 3:11

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.

Re: (DOS) Error - ST1000L002 F/W:CC32

February 19th, 2019, 13:45

Spildit wrote:Next time start with this ...

http://www.hddoracle.com/viewtopic.php?f=83&t=1726


Spildit ,
I am Sure he has picked it up from there only :mrgreen:
Post a reply