CN110990184A - Fault repairing method and system for Seagate hard disk - Google Patents

Fault repairing method and system for Seagate hard disk Download PDF

Info

Publication number
CN110990184A
CN110990184A CN201911285787.XA CN201911285787A CN110990184A CN 110990184 A CN110990184 A CN 110990184A CN 201911285787 A CN201911285787 A CN 201911285787A CN 110990184 A CN110990184 A CN 110990184A
Authority
CN
China
Prior art keywords
hard disk
mode
debugging
repair
computer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201911285787.XA
Other languages
Chinese (zh)
Inventor
董育生
卢建斌
范鑫
张洋洲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Meiya Pico Information Co Ltd
Original Assignee
Xiamen Meiya Pico Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xiamen Meiya Pico Information Co Ltd filed Critical Xiamen Meiya Pico Information Co Ltd
Priority to CN201911285787.XA priority Critical patent/CN110990184A/en
Publication of CN110990184A publication Critical patent/CN110990184A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0727Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a storage system, e.g. in a DASD or network based storage system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/44Indication or identification of errors, e.g. for repair

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention provides a fault repairing method and a system for a Seagate hard disk, which comprises the steps of responding to the connection establishment between the hard disk and a computer, and activating a debugging terminal; entering a debugging mode of the hard disk by using a debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode; and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode. The scheme solves certain defect on the Seagate hard disk firmware, achieves the normal access speed of the hard disk, recovers the data required by the user in a short time, reduces the time for recovering the data, improves the efficiency, and simultaneously avoids the loss caused by the fact that the user cannot obtain the data for a long time.

Description

Fault repairing method and system for Seagate hard disk
Technical Field
The invention relates to the technical field of data repair, in particular to a fault repair method and system for a Seagate hard disk.
Background
In the using process of the Seagate hard disk, due to long-time use or artificial operation problems, work codes inside the hard disk are frequent, and the work codes are firmware. Some peculiar faults such as slow data running and reading occur, and the fault does not affect the data of the user, but affects the data access speed of the user, and even causes the possibility that the computer cannot run and cannot access the data. The early-stage fault is easy to be mistaken for bad track, bad magnetic head performance and bad disk quality.
In the existing solutions, there are the following problems: the data is slowly operated or even cannot be accessed, the data is often considered to be bad tracks, so that bad track mode processing is carried out, the bad track phenomenon is that bad tracks exist in a data area of a hard disk, but when the data is read through professional software, the bad tracks exist in a skipping mode, but in the area without the bad tracks, the data reading speed is normal, the performance of a magnetic head is easy to be mistaken, or the quality of a disk is not good.
Disclosure of Invention
In order to solve various technical problems in the prior art, the invention provides a fault repairing method and system for a Seagate hard disk, which are used for solving the technical problems of abnormal internal firmware, slow running and data reading and the like caused by long-time use of the Seagate hard disk.
In one aspect, the present invention provides a real-time automatic capacity expansion method for a logical image, comprising the following steps:
s1: responding to the connection between the hard disk and the computer, and activating a debugging terminal;
s2: entering a debugging mode of the hard disk by using a debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode;
s3: and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode.
Preferably, the connecting in step S1 includes: and connecting the hard disk with a power line, an SATA line and a COM line. The connection between the hard disk and the computer is established through the connection, so that the fault repairing operation is facilitated.
Preferably, before step S2, the method further includes: and responding to the locked firmware of the hard disk, and unlocking the edited firmware by using the ROM of the hard disk. And judging whether the hard disk is locked or not and unlocking the locked hard disk, so that the repair operation in the debugging mode is facilitated.
Further preferably, the firmware is unlocked using a PC-3000 tool. The locked hard disk can be conveniently unlocked by using the PC-3000 tool, so that the locked hard disk enters a debugging mode.
Preferably, the method for repairing a failure of a xijie hard disk according to claim 1, wherein the instruction in step S2 specifically includes:
F3 1>/T
F3 T>
F3 T>/7
F3 7>m100。
preferably, the method further comprises the following steps: editing hard disk ID, masking offline defect extraction, delaying defect hiding, automatic reassignment (read) and automatic reassignment (write), and activating disabling idle activity. By using the method of editing the hard disk ID, the fault of the hard disk can be further repaired after the related options are shielded and activated.
Further preferably, the repair is completed by re-energizing after editing the hard disk ID. And after the power is switched on, the repaired hard disk can be read again.
Preferably, the hard disk enters a terminal mode through TTL terminal line connection for debugging. The use of TTL termination lines may facilitate entering termination mode.
According to a second aspect of the present invention, a computer-readable storage medium is proposed, on which a computer program is stored, which computer program, when being executed by a computer processor, is adapted to carry out the above-mentioned method.
According to a third aspect of the present invention, there is provided a failure recovery system for a xie hard disk, comprising:
a connection unit: the configuration is used for responding to the connection between the hard disk and the computer and activating the debugging terminal;
a repair unit: is configured to: entering a debugging mode of the hard disk by using a debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode; and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode.
Preferably, the device further comprises an unlocking unit: configured to perform an edit firmware unlock using the ROM of the hard disk in response to the firmware of the hard disk being locked. And judging whether the hard disk is locked or not and unlocking the locked hard disk, so that the repair operation in the debugging mode is facilitated.
Further preferably, the unlocking unit comprises a PC-3000 tool. The locked hard disk can be conveniently unlocked by using the PC-3000 tool, so that the locked hard disk enters a debugging mode.
Preferably, the repair unit is further configured to edit the hard disk ID, mask offline defect extraction, delay defect concealment, automatic reassignment (read) and automatic reassignment (write), and activate disabling of idle activity. By using the method of editing the hard disk ID, the fault of the hard disk can be further repaired after the related options are shielded and activated.
The invention provides a method for repairing operation and slow read-write data faults of a Seagate hard disk, which aims at the defects of the prior art, executes a long busy instruction after the repair is ready through a correction sub-mode in a T-level mode, can effectively solve certain defects on firmware of the Seagate hard disk, achieves the normal access speed of the hard disk, recovers the data required by a user in a short time, reduces the time for recovering the data, improves the efficiency, and simultaneously avoids the loss caused by the fact that the user cannot obtain the data for a long time.
Drawings
The accompanying drawings are included to provide a further understanding of the embodiments and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments and together with the description serve to explain the principles of the invention. Other embodiments and many of the intended advantages of embodiments will be readily appreciated as they become better understood by reference to the following detailed description. Other features, objects and advantages of the present application will become more apparent upon reading of the following detailed description of non-limiting embodiments thereof, made with reference to the accompanying drawings in which:
FIG. 1 is a flow diagram of a method for fault remediation of a Seagate hard disk according to one embodiment of the present application;
FIG. 2 is a flow chart of a method for fault recovery of a Seagate hard disk according to an embodiment of the present application;
FIG. 3 is a block diagram of a failover system for a Seagate hard disk according to one embodiment of the present application;
FIG. 4 is a block diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present application.
Detailed Description
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the related invention are shown in the drawings.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Fig. 1 shows a flowchart of a fault repairing method for a xie hard disk according to an embodiment of the present application. As shown in fig. 1, the method comprises the steps of:
s101: and responding to the connection between the hard disk and the computer, and activating the debugging terminal. Through the connection of the hard disk and the computer, the fault repairing operation of the hard disk is convenient to carry out on the computer.
In a specific embodiment, the Seagate hard disk is connected with the computer through the SATA line, the COM line and the TTL line, and a corresponding power line is connected, so that a connection mode of corresponding authority can be established between the Seagate hard disk and the computer through various connecting lines, and the fault repairing operation of the Seagate hard disk is facilitated by using a super terminal mode.
S102: and entering a debugging mode of the hard disk by using the debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in the T-level mode. The problem of long busy of the hard disk can be effectively solved through instruction operation in a debugging mode.
In a specific embodiment, the locking judgment of the xie hard disk is needed, and if the firmware of the xie hard disk is locked, the firmware is required to be edited and unlocked by using a ROM of the hard disk, so that the hard disk cannot be identified by a computer and cannot enter a debugging mode. Preferably, the unlocking is performed by using a PC-3000 tool, which can manage the hard disk from its internal software, and perform the change and repair of the original data of the hard disk. The operation that can be carried out: servo scanning, physical scanning, lba address scanning, factory bad track (p-list) shielding, magnetic head shielding, magnetic track shielding, bad sector shielding, word (parameter) changing bios, lba size changing, sn number changing, negative head checking or modifying information and the like, so that reading and writing of a hard disk internal parameter module and calling of a hard disk program module are realized, and finally the purpose of repairing various hard disk defects by software is achieved.
In a specific embodiment, if the hard disk can enter the normal mode, the "offline defect extraction, delayed defect hiding, automatic reassignment (writing), automatic reassignment (reading)" can be masked by editing the hard disk ID (firmware area), and idle activity is disabled. Normal read data speed can be restored by re-powering on.
And for the condition that the normal mode cannot be entered, repairing by using the super terminal, wherein the specific repairing mode instruction is as follows:
turning on the super terminal, Ctrl + z// activating the debugging terminal
F3 1>/T
F3T >// after enter T level command
F3T >/7// after entering stage 7 command
F37 > m 100// carriage return, execute m100 instruction
F37 >// executed successfully, CTRL + T returns to SATA mode (or is re-energized)
ESLIP mode
S103: and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode. After the repaired hard disk exits the debugging mode, the hard disk can enter the SATA mode to carry out normal data reading and writing, and the reading and writing speed is not slow any more.
Fig. 2 shows a flow diagram of a method for fault recovery of a xiagile hard disk according to a specific embodiment of the present application. As shown in fig. 2, the method comprises the steps of:
s201: and judging whether the firmware is locked. If the hard disk firmware is not locked, the process proceeds to step S202, and if the hard disk firmware is locked, the process proceeds to step S204.
In a specific embodiment, when the failed disk cannot be successfully identified whether to lock, the following method may be adopted to determine whether to lock the hard disk: and finding a complete hard disk with the same model as the fault disk, identifying which hard disk family the fault disk belongs to through the complete hard disk, entering a normal mode, accessing the firmware, and locking the firmware if the fault disk cannot be accessed.
S202: and judging whether the hard disk can enter a normal mode or not. If the hard disk can enter the normal mode, the process proceeds to step S203, and if the hard disk cannot enter the normal mode, the process proceeds to step S205.
S203: and editing the hard disk ID. By editing the hard disk ID (firmware area), "offline defect extraction, delayed defect concealment, automatic reassignment (write), automatic reassignment (read)" is masked, by "disabling idle activity".
S204: and unlocking the editing firmware. And editing a firmware unlocking mode aiming at the ROM of the locked hard disk, electrifying again, entering a normal mode after the execution technology is unlocked, and going to the step S203 after the unlocking is successful.
S205: and repairing by using a terminal mode. And for the hard disk which cannot enter the normal mode, connecting the hard disk with the computer by using a TTL terminal wire to enter a terminal mode.
S206: and activating the debugging terminal. And opening the super terminal on the computer, and activating the debugging terminal by using Ctrl + z.
S207: the repair command is executed. And after entering the T-level command, entering the 7-level command again, executing the m100 command, and returning to the SATA mode after the execution is successful.
In a specific embodiment, the level T command of the xijie hard disk mainly comprises a Cert test, including downloading a code; starting a factory test; setting a driver 'Age'; reading Cert test log, reading error log, writing test data to flash, and the like. The level 7 command specifically includes: displaying and adjusting parameters; diagnosing a read track operation; AGC gain control; VCO correction is performed for all zones.
In a specific embodiment, the m100 instruction is busy after the repair is ready, and the operation of the agile hard disk can be busy after being powered on, that is, the operation can be ready after being powered on, but the operation cannot be performed, and the problem of jamming and busy in the read sector can occur.
S208: and electrifying again and completing the repair.
The method can realize the slow fault recovery of operation and read-write data aiming at the Seagate hard disk which can enter the normal mode and can not enter the normal mode, realizes the fault recovery of the Seagate hard disk by combining software and hardware, realizes the fault recovery of the Seagate hard disk simply and quickly by utilizing the corresponding instruction of the super terminal, avoids the difficult problem that the Seagate hard disk is difficult to recover when the Seagate hard disk runs slowly and even can not access data, solves a certain defect on the firmware of the Seagate hard disk, achieves the normal access speed of the hard disk, recovers the data required by a user in a short time, reduces the time for recovering the data, improves the efficiency, and simultaneously avoids the loss caused by that the user can not obtain the data for a.
Fig. 3 shows a fail-over system for a xie hard disk according to another embodiment of the present invention. The system comprises in particular a connection unit 301 and a repair unit 302. The connection unit 301 is configured to activate a debugging terminal in response to the connection between the hard disk and the computer; the repair unit 302 is configured to enter a debugging mode of the hard disk by using a debugging terminal, and execute a long busy instruction after a repair is ready by using a correction sub-mode in the T-level mode; and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode.
In a specific embodiment, the system further comprises an unlocking unit configured to unlock the firmware for editing using the ROM of the hard disk in response to the firmware of the hard disk being locked. Preferably, the unlocking tool can adopt a PC-3000 tool, and the locked Seagate hard disk can be easily unlocked.
In a preferred embodiment, the repair unit 302 may also be configured to edit the hard disk ID, mask offline defect extraction, delay defect hiding, automatic reassignment (read) and automatic reassignment (write), and activate disabling idle activity. The ID (firmware area) of the hard disk can be edited to effectively carry out optimized configuration on the hard disk, so that the read-write speed of the hard disk is further improved.
Referring now to FIG. 4, shown is a block diagram of a computer system 400 suitable for use in implementing the electronic device of an embodiment of the present application. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present application.
As shown in fig. 4, the computer system 400 includes a Central Processing Unit (CPU)401 that can perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage section 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the system 400 are also stored. The CPU 401, ROM 402, and RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
The following components are connected to the I/O interface 405: an input section 406 including a keyboard, a mouse, and the like; an output section 407 including a display such as a Liquid Crystal Display (LCD) and a speaker; a storage section 408 including a hard disk and the like; and a communication section 409 including a network interface card such as a LAN card, a modem, or the like. The communication section 409 performs communication processing via a network such as the internet. A driver 410 is also connected to the I/O interface 405 as needed. A removable medium 411 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 410 as necessary, so that a computer program read out therefrom is mounted into the storage section 408 as necessary.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 409, and/or installed from the removable medium 411. The computer program performs the above-described functions defined in the method of the present application when executed by a Central Processing Unit (CPU) 401. It should be noted that the computer readable storage medium described herein can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present application, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In this application, however, a computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable storage medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present application may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The modules described in the embodiments of the present application may be implemented by software or hardware.
As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer readable storage medium carries one or more programs which, when executed by the electronic device, cause the electronic device to: responding to the connection between the hard disk and the computer, and activating a debugging terminal; entering a debugging mode of the hard disk by using a debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode; and responding to the completion of the long busy instruction execution after the repair is ready, and the hard disk exits the debugging mode and recovers to the SATA mode.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the invention. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (13)

1. A fault repairing method for a Seagate hard disk is characterized by comprising the following steps:
s1: responding to the connection between the hard disk and the computer, and activating a debugging terminal;
s2: entering a debugging mode of the hard disk by using the debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode;
s3: and responding to the completion of the long busy instruction execution after the repair is ready, the hard disk exits the debugging mode and recovers to the SATA mode.
2. The method for repairing failure of a Seagate hard disk according to claim 1, wherein the connecting in said step S1 comprises: and connecting the hard disk with a power line, an SATA line and a COM line.
3. The method for repairing a fault in a Seagate hard disk according to claim 1, further comprising, before the step S2: and responding to the locked firmware of the hard disk, and utilizing the ROM of the hard disk to perform firmware editing unlocking.
4. The method of claim 3, wherein the firmware is unlocked using a PC-3000 tool.
5. The method for repairing a fault in a Seagate hard disk according to claim 1, wherein the instruction in the step S2 specifically comprises:
F3 1>/T
F3 T>
F3 T>/7
F3 7>m100。
6. the method of repairing a fault in a Seagate hard disk as claimed in claim 1, further comprising: editing the hard disk ID, shielding off-line defect extraction, delaying defect hiding, automatic redistribution (reading) and automatic redistribution (writing), and activating and disabling idle activities.
7. The method of claim 6, wherein the hard disk ID is edited and then power is applied again to complete the repair.
8. The method of claim 1, wherein the hard disk is debugged by entering a termination mode through a TTL termination line connection.
9. A computer-readable storage medium having one or more computer programs stored thereon, which when executed by a computer processor perform the method of any one of claims 1 to 8.
10. A failover system for a xie hard disk, the system comprising:
a connection unit: the configuration is used for responding to the connection between the hard disk and the computer and activating the debugging terminal;
a repair unit: is configured to: entering a debugging mode of the hard disk by using the debugging terminal, and executing a long busy instruction after the repair is ready by using a correction sub-mode in a T-level mode; and responding to the completion of the long busy instruction execution after the repair is ready, the hard disk exits the debugging mode and recovers to the SATA mode.
11. The system of claim 10, further comprising an unlocking unit: configured to perform an edit firmware unlock using the ROM of the hard disk in response to the firmware of the hard disk being locked.
12. The system of claim 11, wherein the unlocking unit comprises a PC-3000 tool.
13. A failover system for a xie hard disk according to claim 10 wherein the recovery unit is further configured to edit the hard disk ID, mask offline defect extraction, delay defect hiding, auto reassignment (read) and auto reassignment (write), and activate disable idle activity.
CN201911285787.XA 2019-12-13 2019-12-13 Fault repairing method and system for Seagate hard disk Pending CN110990184A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911285787.XA CN110990184A (en) 2019-12-13 2019-12-13 Fault repairing method and system for Seagate hard disk

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911285787.XA CN110990184A (en) 2019-12-13 2019-12-13 Fault repairing method and system for Seagate hard disk

Publications (1)

Publication Number Publication Date
CN110990184A true CN110990184A (en) 2020-04-10

Family

ID=70093511

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911285787.XA Pending CN110990184A (en) 2019-12-13 2019-12-13 Fault repairing method and system for Seagate hard disk

Country Status (1)

Country Link
CN (1) CN110990184A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190179A (en) * 2021-05-26 2021-07-30 北京自由猫科技有限公司 Method for prolonging service life of mechanical hard disk, storage device and system
CN113448760A (en) * 2021-06-05 2021-09-28 山东英信计算机技术有限公司 Method, system, equipment and medium for recovering abnormal state of hard disk

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080091988A1 (en) * 2006-10-11 2008-04-17 Reshef Bar Yoel Memory repair system and method
CN102722429A (en) * 2011-12-31 2012-10-10 江门市未来之星网络科技有限公司 Processing system of hard disk maintenance equipment
CN104778107A (en) * 2015-04-30 2015-07-15 四川效率源信息安全技术有限责任公司 Restoration method of Seagate hard disk firmware fault of busy state
CN105183578A (en) * 2015-09-30 2015-12-23 四川效率源信息安全技术股份有限公司 Method for restoring media cache (MC) error of Seagate

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080091988A1 (en) * 2006-10-11 2008-04-17 Reshef Bar Yoel Memory repair system and method
CN102722429A (en) * 2011-12-31 2012-10-10 江门市未来之星网络科技有限公司 Processing system of hard disk maintenance equipment
CN104778107A (en) * 2015-04-30 2015-07-15 四川效率源信息安全技术有限责任公司 Restoration method of Seagate hard disk firmware fault of busy state
CN105183578A (en) * 2015-09-30 2015-12-23 四川效率源信息安全技术股份有限公司 Method for restoring media cache (MC) error of Seagate

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113190179A (en) * 2021-05-26 2021-07-30 北京自由猫科技有限公司 Method for prolonging service life of mechanical hard disk, storage device and system
CN113190179B (en) * 2021-05-26 2022-02-11 北京自由猫科技有限公司 Method for prolonging service life of mechanical hard disk, storage device and system
CN113448760A (en) * 2021-06-05 2021-09-28 山东英信计算机技术有限公司 Method, system, equipment and medium for recovering abnormal state of hard disk
CN113448760B (en) * 2021-06-05 2023-03-10 山东英信计算机技术有限公司 Method, system, equipment and medium for recovering abnormal state of hard disk

Similar Documents

Publication Publication Date Title
US9417967B2 (en) Computing device and method for automatically recovering bios of computing device
JP5503539B2 (en) Method and system for repairing a damaged hard disk file system
CN110990184A (en) Fault repairing method and system for Seagate hard disk
US10761937B2 (en) In-field adaptive drive recovery
KR20180072860A (en) Self-diagnosis and automatic diagnostic data collection of device driver detection errors
US20120271983A1 (en) Computing device and data synchronization method
CN113885899B (en) Solid state disk firmware burning method, device, equipment and storage medium
CN102135877B (en) Automated construction method and device
CN111145789A (en) Magnetic head matching method and system for Seagate hard disk
US6229743B1 (en) Method of a reassign block processing time determination test for storage device
CN110806981B (en) Application program testing method, device, equipment and storage medium
CN109213569B (en) Auditing method and device based on virtual machine, server and storage medium
CN114064596A (en) Log type embedded file system design method, system and storage medium
US10922249B2 (en) Input/output control code filter
JPH1050005A (en) Method for managing defect on optical disk and device therefor
CN103677875A (en) Method for starting electronic equipment, method for controlling permission and electronic equipment
US20040064658A1 (en) Access control method and apparatus for a raid storage device
CN110018928B (en) Firmware-based system backup and restore method
JP2008310752A (en) Error verification method in disk array unit, error verification program, and error verification unit
CN112685802B (en) Flash chip reading control method and device and storage medium
US11250929B2 (en) System for detecting computer startup and method of system
US11966322B2 (en) Preloading debug information based on the increment of application
CN112286804B (en) System debugging method, device, equipment and medium
US11087009B2 (en) Authorization-based messaging
CN115691640A (en) Method and system for counting lost user data volume during abnormal power-off of SSD

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200410