0% found this document useful (0 votes)
80 views

HDD ATA Command Terminal

1. To fix a hard drive stuck in the BUSY state, disconnect the printed circuit board from the hard drive case using a screwdriver. 2. Connect an RS-232 adapter and supply power to the circuit board. Use terminal commands to spin down the motor and access different levels. 3. Perform commands like S.M.A.R.T erase and partition regeneration to fix errors and make the drive detectable again. Power cycling is important between steps.

Uploaded by

Toni Harianto
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
80 views

HDD ATA Command Terminal

1. To fix a hard drive stuck in the BUSY state, disconnect the printed circuit board from the hard drive case using a screwdriver. 2. Connect an RS-232 adapter and supply power to the circuit board. Use terminal commands to spin down the motor and access different levels. 3. Perform commands like S.M.A.R.T erase and partition regeneration to fix errors and make the drive detectable again. Power cycling is important between steps.

Uploaded by

Toni Harianto
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Note: All commands are case sensitive !

1. First, make sure you have your hard drive accessible; on a table with open access to the drive is best.
2. Second, you need to remove the PCB (Printed Circuit Board) from HDA case using a Mini Torx 6 screw driver.
3. Third, connect RX & TX cables from your RS-232 adapter, verify that all is correct, and then connect the power
supply to Hard drive circuit board.
Explanation: The problem with the drive is that the drive is stuck/halt in a BUSY state. This basically locks up
the SATA port, causing the BIOS problem (cannot detect the drive at POST). In the terminal, you will see this
sort of error (LED: 000000CC FAddr: 0024A051). Once you see this in the terminal, the terminal session to the
drive is completely blocked and will not accept any more commands. In order to circumvent this, we‘ll need to
disconnect the PCB (circuit board) from the hard drive case so that the LED: 000000CC FAddr: 0024A051
command cannot be sent from the firmware of the terminal session.

After you have connected the power to the circuit board, press CTRL+Z in your HyperTerminal session. You
should now see a prompt like this:

F3 T>

If you do not see this prompt, check your RS-232 connections to the drive. (you may have the TX and RX
flipped).

Now we‘ll need to access the Level 2, type:

F3 T>/2 (enter)

F3 2>

And type (to spind down the motor):

F3 2>Z (enter) Spin Down Complete Elapsed Time 0.147 msecs (the time
will vary here) F3 2>

Now the tricky part. Pratice a lot without any power before even trying this. You need to make sure that the
screws don‘t touch the PCB board where they aren‘t suppose to or you will fry your PCB board. If you have
been practicing and the power is not connected, start at STEP ONE.

With the POWER CONNECTED to the PCB board, as well as your TX/RX terminal wires, mount the board back
on the HDA case. You must have the power connected when you do this.

Now type (to start the motor):

F3 2>U (enter)

You should get something like this:

Spin Up Complete
Elapsed Time 7.093 secs

F3 2>

Then go to Level 1 (by typing /1):

F3 2>/1 (enter)

Now lets do a S.M.A.R.T. erase (create S.M.A.R.T. sector):

F3 1>N1 (enter)

————————————————————————————-

G-List step is optional:

Skip G-List step first, if after proceeding the whole BSY fix and the drive still remains under BSY error, then
you‘ll need to repeat BSY process with G-List command below.

G-List Erase (Fix Defect List):

F3 1>/T (enter)

F3 T>i4,1,22 (enter)

For reference:

Level T ‗i‘: Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]

————————————————————————————-

Power OFF/ON the drive (very important!)

Wait 10 seconds and now Power ON your drive.

Press CTRL+Z on terminal and type:

Partition regeneration:

F3 T>m0,2,2,,,,,22 (enter)

For reference:

Level T ‗m‘: Rev 0001.0000, Flash, FormatPartition,


m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif

yTrkRewrites],[ValidKey]

You should get something like (in around 15~30 seconds):


Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify
Rewrite Retries = 00C8 User Partition Format 10% complete, Zone 00, Pass
00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs User
Partition Format Successful - Elapsed Time 0 mins 05 secs

This tutorial is not for inexperienced users!!! Do NOT POWER OFF YOUR hdd, computer, during it, (EXCEPT IF I
SAY SO)and you just to be sure connect your computer to UPS.

First you must have to build serial rs232 converter to TX,RX GND, you can use any data cable from your cell
phone from Siemens 35 series custom build data cable buid on this picture with max232. Be sure that you put
zener diode 2V7 at the picture..Because you could burn your Tx, Rx, on HDD-s PCB.

So, when you build, get your adapter, connect it to this pins on Seagate drive.
[ '''''''''''''''| |''''''''' ] [ .. ..] —-> Rx.. Tx
You do not need to connect SERIAL-ATA CABEL
open hyper terminal or another type of terminal select Serial port example ―COM1″
set bit rate to 38400bps
data bits 8
parity N
stop bits 1

it‘s default settings except bps.


plug power to disk and after that you will see on terminal something like this:

PART 1

Rst 0x10M
hit Ctrl + Z to get ―prompt‖
F3 T>

now, if your BIOS recognize disk but there is 0 LBA,0 capacity

all you need is to hit this command:

F3 T>m0,2,2,0,0,0,0,22 Enter

!!!IMPORTANT, don‘t turn hdd power off, or comp off, wait about 30 sec to 2 minutes until it finished!!!

then you see something like this.

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify Rewrite Retries = 00C8 Max
retries Wr = 00, Max Rd retries = 00, Max T-ECC Level = 14, Max certify Rewrite retries = 00C8
User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, Err Code 00000080, Elapsed Time 0
minutes 05 seconds User Partition Format 10% complete, Zone 00, Pass 00, LBA 00004339, Err Code
00000080, Elapsed Time 0 minutes 05 seconds
User Partition Format Successful – Elapsed Time 0 minutes 05 seconds User Partition Successful Format –
Elapsed Time 0 minutes 05 seconds

After that hit

F3 T>/2
and
F3 2>Z
Spin Down Complete
Elapsed Time 3.038 msecs

Turn off power from your HDD, od shutdown your computer.

WARNING: Please do NOT try this if you have valuable data on your drive. Do not blame anyone if something
goes wrong. You do it at your own risk. Remember that if something goes wrong, it is extremely unlikely that
anyone will be able to help you remotely. One wrong command via terminal could easily result in a completely
bricked HDD (I really do mean bricked = no one will be able to recover it, even Seagate).

WARNING: Please do NOT try this if you have valuable data on your drive. Do
not blame anyone if something goes wrong. You do it at your own risk.
Remember that if something goes wrong, it is extremely unlikely that anyone
will be able to help you remotely. One wrong command via terminal could
easily result in a completely bricked HDD (I really do mean bricked = no one
will be able to recover it, even Seagate).

Fixing Seagate BSY or CC errors aka BUSY (I recommend some practice before trying this):

Note: All commands are case sensitive !

1. First, make sure you have your hard drive accessible; on a table with open access to the drive is best.
2. Second, you need to remove the PCB (Printed Circuit Board) from HDA case using a Mini Torx 6 screw
driver.
3. Third, connect RX & TX cables from your RS-232 adapter, verify that all is correct, and then connect
the power supply to Hard drive circuit board.

Explanation: The problem with the drive is that the drive is stuck/halt in a BUSY state. This basically locks up
the SATA port, causing the BIOS problem (cannot detect the drive at POST). In the terminal, you will see this
sort of error (LED: 000000CC FAddr: 0024A051). Once you see this in the terminal, the terminal session to the
drive is completely blocked and will not accept any more commands. In order to circumvent this, we‘ll need to
disconnect the PCB (circuit board) from the hard drive case so that the LED: 000000CC FAddr: 0024A051
command cannot be sent from the firmware of the terminal session.
After you have connected the power to the circuit board, press CTRL+Z in your HyperTerminal session. You
should now see a prompt like this:

F3 T>

If you do not see this prompt, check your RS-232 connections to the drive. (you may have the TX and RX
flipped).

Now we‘ll need to access the Level 2, type:

F3 T>/2 (enter)
F3 2>

And type (to spind down the motor):

F3 2>Z (enter) Spin Down Complete Elapsed Time 0.147 msecs (the time
will vary here) F3 2>

Now the tricky part. Pratice a lot without any power before even trying this. You need to make sure that the
screws don‘t touch the PCB board where they aren‘t suppose to or you will fry your PCB board. If you have
been practicing and the power is not connected, start at STEP ONE.

With the POWER CONNECTED to the PCB board, as well as your TX/RX terminal wires, mount the board back
on the HDA case. You must have the power connected when you do this.

Now type (to start the motor):

F3 2>U (enter)

You should get something like this:

Spin Up Complete

Elapsed Time 7.093 secs

F3 2>

Then go to Level 1 (by typing /1):

F3 2>/1 (enter)
Now lets do a S.M.A.R.T. erase (create S.M.A.R.T. sector):

F3 1>N1 (enter)

————————————————————————————-

G-List step is optional:

Skip G-List step first, if after proceeding the whole BSY fix and the drive still remains under BSY error, then
you‘ll need to repeat BSY process with G-List command below.

G-List Erase (Fix Defect List):

F3 1>/T (enter)

F3 T>i4,1,22 (enter)

For reference:

Level T ‗i‘: Rev 0001.0000, Overlay, InitDefectList, i[DefectListSelect],[SaveListOpt],[ValidKey]

————————————————————————————-

Power OFF/ON the drive (very important!)

Wait 10 seconds and now Power ON your drive.

Press CTRL+Z on terminal and type:

Partition regeneration:

F3 T>m0,2,2,,,,,22 (enter)

For reference:

Level T ‗m‘: Rev 0001.0000, Flash, FormatPartition,


m[Partition],[FormatOpts],[DefectListOpts],[MaxWrRetryCnt],[MaxRdRetryCnt],[MaxEccTLevel],[MaxCertif

yTrkRewrites],[ValidKey]

You should get something like (in around 15~30 seconds):


Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 14, Max Certify
Rewrite Retries = 00C8 User Partition Format 10% complete, Zone 00, Pass
00, LBA 00004339, ErrCode 00000080, Elapsed Time 0 mins 05 secs User
Partition Format Successful - Elapsed Time 0 mins 05 secs

Reason 3: Drive is not spinning up

If the drive is not receiving power or receiving an incorrect level of power, it will not spin up. To check to see if
this is the cause of the BIOS not detecting the hard drive, follow these steps:

1. Power off the computer.


2. Open the computer case and remove the data cable from the hard drive. This will stop any power
saving commands from being sent.
3. Turn on the system. Check to see if the hard drive is spinning. If you touch the side of the drive you
should feel a slight vibration. If you do not hear or feel the hard drive spinning, the drive did not
start.

If you cannot determine whether the drive is spinning:

1. Boot the computer and listen carefully.


2. Shut the computer down.
3. Disconnect the power cord from the computer itself.
4. Disconnect the power cable from the hard drive in question.
5. Reconnect the power cord to the computer itself.
6. Boot the computer up to see if the drive sound was audible before. And,
7. Then repeat, only reconnect the hard drive and listen for it to spin up.
4. Switch power cables with a device like a CDROM or DVDROM drive, so that you are using a known-
good power cable.
5. Check the power supply on your computer to determine whether it is providing sufficient electrical
power to operate the drives and devices you have in your computer.
6. If the drive is still not spinning, connect it in another computer if possible.
7. Connect the drive in a SATA-USB enclosure or something similar if possible.
8. If the drive does not spin up after all of these steps, please visit the Warranty page to begin a
warranty replacement order.

You might also like