[分享] 希捷硬盘驱动器忙错误Drive is Busy (a.k.a. BSY) error.

[复制链接]

该用户从未签到

472

主题

532

回帖

1万

积分

[INTOHARD]旅长

Rank: 9Rank: 9Rank: 9

积分
16542
发表于 2014-10-21 10:01:43 | 显示全部楼层 |阅读模式
Drive tested with this solution was a ST3500320AS with firmware SD15 and worked perfectly using all of the steps provided below.

FIRST, PAY ATTENTION TO UPPER AND LOWER CASE WHEN TYPING THINGS INTO HYPERTERMINAL!!!!!!!!

Step 1: Remove the PCB (circuit board on the drive), take note of where the PCB makes contact with the actual hard drive. Leave the motor contacts connected, and put something like a business card or piece of thick paper between PCB and hard drive where the other connector is. Replace all the screws you can, and snug down at lease a couple of them furthest away from where the business card is stuffed in there.



Step 2: Connect the RX, TX, and GND wires from your custom fabricated cable to the drive. I used a CA-42 cell phone cable and it worked perfectly. (Note that the RX as listed on your cable goes to the TX on the Hard Drive, and the TX as listed on your cable goes to the RX on the Hard Drive).

I Purchased mine from eBay seller "edirect" for $5.35 and took 1 week to arrive. I recommend purchasing a cable you know works such as this one. The large plastic end comes off very easily and is clearly labeled on the circuit board which wire is which.


Here's the pin arrangement on the drive - remember to hook up the RX and TX "backwards" or you will not be able to talk to the drive.


Step 3: Plug the SATA power cable into the drive, and wait until drive motor stops.

Step 4: Open Hyperterminal, when prompted choose the COM port that your cable is using. If you are unsure of which COM port to use, check your device manager (look in the "ports" sub-section) to see which COM port your cable is using. Choose 38400, 8, None, 1, None in the COM properties box that should pop up. If you hit "OK" and you get no errors, you should be in.

STCONE.jpg

Step 5: Type ctrl+z and you should see a prompt that says F3 T>

Step 6: Type /2 and press enter. It should say F3 2>

Step 7: Type Z and press enter. It should say "Spin Down Complete, Elapsed Time 0.146 msecs", the elapsed time may not be the same - that's OK.

Step 8: Remove business card and mount the PCB as normal, tighten up all the screws.

Step 9: Type U and press enter. It should say "Spin Up Complete, Elapsed Time 6.864 secs". Again, the elapsed time may not be the same and that's OK.

This next part is not necessary, it's just checking that everything is OK. Use this when the first try fails (command F712 works only on 500 GB 7200.11 drives with firmware SD15, if this isn't your Firmware version just skip this part.)

Type / and press enter. It should say F3 T>

Type F712 and press enter. It should say.....

Byte:0712: RealTimeUpdatedFlags = 00 00
Byte:0712: Bit:0, HPA_SET_BY_SETMAX = 0
Byte:0712: Bit:1, HPA_SET_BY_SETMAX_EXT = 0
Byte:0712: Bit:2, DCO_SET_ACTIVE = 0
Byte:0712: Bit:3, CONGEN_READ_FROM_MEDIA = 0 <- configuration not loaded from surface

Type F,,22 and press enter. It should say Drive Configuration restored to defaults.

Type F712 and press enter. It should say.....

Byte:0712: RealTimeUpdatedFlags = 08 00
Byte:0712: Bit:0, HPA_SET_BY_SETMAX = 0
Byte:0712: Bit:1, HPA_SET_BY_SETMAX_EXT = 0
Byte:0712: Bit:2, DCO_SET_ACTIVE = 0
Byte:0712: Bit:3, CONGEN_READ_FROM_MEDIA = 1 <- done

(This is the end of the part that was not necessary unless the first try failed).

Step 10: You should see F3 T> at this point, type /1 and press enter. It should say F3 1>

Step 11: Type N1 and press enter. It should say F3 1>

Step 12: Type / and press enter. It should say F3 T>

***edit***
A fellow member with SD15 firmware sent me this message and I thought it should be added in case you guys are having problems. I didn't need to do the following step that is in italics but apparently some people have trouble unless they do this....
before you type the command m22,0,0,0,0,22 you need to disconnect power and reconnect.. wait about 10-20 seconds then enter that command or else it will not work.

***edit***

Step 13: Type m0,2,2,0,0,0,0,22 and press enter. (Note the "m" is lower case and the 0's are zeros). It should say.....

Max Wr Retries = 00, Max Rd Retries = 00, Max ECC T-Level = 00, Max Certify Rewrite Retries = 0000
User Partition Format 5% complete, Zone 00, Pass 00, LBA 00008DED, ErrCode 00000080, Elapsed Time 0 mins 05 secs
User Partition Format Successful - Elapsed Time 0 mins 05 secs

And should bring you back to the F3 T> Prompt.

Step 14: Unplug the SATA power cable from your drive, unhook the RX, TX, and GND wires. Turn off computer and re-install your drive. Everything *should* be working fine. Be sure to update your drive with the latest firmware as soon as possible.
  • TA的每日心情

    2020-12-11 18:11
  • 签到天数: 149 天

    [LV.7]四品道员

    18

    主题

    508

    回帖

    1011

    积分

    [INTOHARD]营长

    Rank: 6Rank: 6

    积分
    1011
    发表于 2014-11-10 12:10:18 | 显示全部楼层
    不错的教程  就是全是英文的  好在楼主把关键地方红色标注
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    0

    主题

    4

    回帖

    2

    积分

    [INTOHARD]工兵

    Rank: 1

    积分
    2
    发表于 2014-11-10 19:42:16 | 显示全部楼层
    全都是英文的
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-8 20:29
  • 签到天数: 210 天

    [LV.7]四品道员

    2

    主题

    799

    回帖

    989

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    989
    发表于 2014-11-22 13:40:33 | 显示全部楼层
    驱动器,该解决方案测试与SD15固件的一个ST3500320AS和工作完全使用所有的下面提供的步骤。

    第一,要注意大小写当输入的东西进入超级终端!!!!!!!!

    第1步:取下电路板(驱动器电路板),注意其中的PCB使得实际的硬盘驱动器的接触。离开连接电机的接触,并把类似的一张名片,或一块印刷电路板和硬盘驱动器,其中的其他连接器之间的厚纸。更换所有的螺丝就可以了,贴身下来租赁他们夫妇最远的距离,其中名片被塞在那里。



    第2步:从您的自定义连接RX,TX和GND电线电缆制造的驱动器。我用CA-42手机线和它的工作完美。 (请注意,您的电缆作为上市的RX转到TX上的硬盘驱动器,并在电缆中列出的TX是转到RX上的硬盘驱动器)。

    我购买了煤矿,从易趣卖家“edirect”为5.35美元和耗时1周到达。我建议购买你知道工程的电缆,如这一个。大塑料端脱落非常容易和清楚地标记在电路板该金属丝是哪个。


    这里的驱动器上的引脚排列 - 记得要勾起来了RX和TX“倒退”,否则您将无法倾诉的驱动器。


    步骤3:将SATA电源线插入驱动器,并等待驱动电机停止。

    第4步:打开超级终端,当提示选择您的电缆使用的COM端口。如果您不确定要使用的COM端口,请检查设备管理器(看起来在“端口”小节),看看哪个COM端口电缆使用。选择38400,8,无,1,无在COM属性框应弹出。如果你点击“确定”,你会得到没有错误,你应该研究。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-6-8 20:29
  • 签到天数: 210 天

    [LV.7]四品道员

    2

    主题

    799

    回帖

    989

    积分

    [INTOHARD]连长

    Rank: 4

    积分
    989
    发表于 2014-11-22 13:41:22 | 显示全部楼层
    第5步:键入Ctrl+ Z,你会看到一个提示,F3牛逼的说>

    第6步:输入/2,然后按Enter键。应该说F32>

    第7步:Z型,然后按回车。应该说,“降速完成,经过时间0.146毫秒”,经过的时间可能不一样 - 这是确定的。

    第8步:取出名片并安装在PCB正常,拧紧所有螺丝。

    第9步:U型,然后按回车。应该说“旋转齐全,经过时间6.864秒”。再次,所经过的时间可能不一样,这就是行。

    下一部分是没有必要的,它只是检查一切正常。使用此当第一次尝试失败(命令F712仅适用于500 GB7200.11硬盘固件SD15,如果这不是你的固件版本就跳过这部分。)

    类型/,然后按Enter键。应该说F3 T>

    型号F712,然后按回车。应该说.....

    字节:0712:RealTimeUpdatedFlags=00 00
    字节:0712:位:0,HPA_SET_BY_SETMAX=0
    字节:0712:位:1,HPA_SET_BY_SETMAX_EXT=0
    字节:0712:位:2,DCO_SET_ACTIVE=0
    字节:0712:位:3,CONGEN_READ_FROM_MEDIA=0< - 配置不是从表面装

    F型,,22,然后按Enter键。应该说驱动器配置恢复到默认值。

    型号F712,然后按回车。应该说.....

    字节:0712:RealTimeUpdatedFlags=0800
    字节:0712:位:0,HPA_SET_BY_SETMAX=0
    字节:0712:位:1,HPA_SET_BY_SETMAX_EXT=0
    字节:0712:位:2,DCO_SET_ACTIVE=0
    字节:0712:位:3,CONGEN_READ_FROM_MEDIA=1< - 完成

    (这是没有必要的,除非在第一次尝试失败了的部分的端部)。

    第10步:你应该看到F3 T>在这一点上,键入/1,然后按Enter键。应该说F31>

    第11步:输入N1,然后按回车。应该说F31>

    第12步:输入/,然后按Enter键。应该说F3 T>

    ******编辑
    资深会员与SD15固件给我发了这条消息,我认为它应该在的情况下,你们有问题可以添加。我并不需要做如下的步骤是斜体字,但显然有些人有麻烦,除非他们这样做....
    您键入m22,0,0,0,0,22需要断开电源并重新连接命令之前..等待大约10-20秒,然后输入命令,否则将无法正常工作。
    ******编辑

    第13步:输入m0,2,2,0,0,0,0,22,然后按回车。 (请注意,“m”为小写字母和数字0的都是零)。应该说.....

    Wr的最大重试次数=00,最大路试次数=00,最大ECC T-等级=00,最大的Certify重写重试次数=0000
    用户分区格式5%完成,00区,00传递,LBA00008DED,ERRCODE00000080,经过时间0分钟05秒
    用户分区格式成功 - 经过时间0分钟05秒

    而且你应该带回F3 T>提示符。

    步骤14:在驱动器上拔下SATA电源线,解开RX,TX和GND线。关闭计算机,然后重新安装你的驱动器。一切*应*工作正常。请务必尽快更新到最新的固件驱动器。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表