Một trong những sự cố hỏng nghiêm trọng của ổ đĩa cứng(HDD) là lỗi đầu đọc, nguyên nhân thường do HDD bị va đập, lỗi nguồn điện hoặc lỗi của nhà sản xuất. Khi đầu đọc bị hỏng mà HDD chưa kịp sao lưu, chúng ta chỉ có một cách duy nhất là thay đầu đọc để cứu lại dữ liệu. Đây là một trong những công việc đòi hỏi nhiều công sức và tốn kém: phải tìm mua đúng loại đầu đọc cần thiết, phải có đầy đủ thiết bị chuyên dụng phục vụ việc thay thế đầu đọc, phải cân chỉnh khoảng cách giữa đầu đọc và platter sau khi thay thế…Tuy nhiên, vấn đề khó khăn đầu tiên mà chúng ta phải đối mặt, đó là việc kiểm tra để khẳng định đầu đọc có bị hỏng hay không. Khi chúng ta nghe thấy HDD kêu lọc cọc to bất thường, HDD khi đọc được khi không, máy tính không nhận HDD không khởi động…trong những tình huống đó, hơn 50% là thực sự do lỗi đầu đọc. Vậy làm sao để biết đích xác HDD có lỗi hỏng đầu đọc? Với HDD của mỗi hãng sản xuất, chúng ta sẽ có cách thức riêng biệt để xác định lỗi đầu đọc. Bài viết dưới đây của HDDLABVN.COM sẽ giúp chúng ta xác định lỗi đầu đọc trong các HDD của hãng Seagate.

 

Yêu cầu đối với công việc này:

TX-RX

 

 Connector

 

 

 

  •        Các kiến thức về điều khiển cấp thấp HDD.
  •        Phần cứng giúp truy cập cổng Tx và Rx của HDD thông qua cổng COM hoặc USB.
  •        Phần mềm giúp truy cập qua cổng Tx và Rx của HDD Seagate(ví dụ như Hyper Terminal).

 

 

Trước khi bắt đầu công việc, chúng ta cần lưu ý đây là công việc khó, đòi hỏi độ chuyên nghiệp và tính chính xác cao, mọi người tự chịu trách nhiệm về kết quả. Nếu làm sai dù chỉ một lỗi nhỏ cũng sẽ khiến kết quả không được như ý hoặc tệ hơn là sẽ khiến HDD hỏng nặng hơn, không thể cứu lại dữ liệu.

 Tiến trình mô tả dưới đây sẽ giúp chúng ta xác định đầu đọc của HDD có lỗi hay không:

1.      1.Kết nối cổng Terminal và nguồn cấp cho HDD.

2.Nạp CERT code và CERT table dùng command line hoặc dễ nhất là dùng loader startup.

3.       Kiểm tra số đầu đọc có trong HDD dùng lệnh (;), thông qua dữ liệu hồi đáp bởi MxHd, chúng ta sẽ xác định được HDD có mấy đầu đọc. Ví dụ:
Age=50 Type=3D MxCyl=2335F MxHd=2 MxSct=000 BSz=002M TCode=00000000 ThermFlts=0000
Với các dữ liệu hồi đáp này, chúng ta biết được HDD có 03 đầu đọc.

4.Tại dấu nhắc lệnh chuyển sang level 2:
T>/2

5.       2>s688,0,22
Lệnh này sẽ định vị đầu đọc 0 tại cylinder 688 để kiểm tra đầu đọc tại đó. Flag 22 bắt buộc để lệnh có hiệu lệnh thực thi.

6.       2>U

7.       2>H0
Lệnh này sẽ chỉ định bắt đầu test  với đầu đọc 0.

8.       T>T4

1.       T>T4

Lệnh này sẽ khởi động tiến trình test head với đầu đọc đã được chỉ định. Màn hình kết quả sẽ hiển thị như sau: (có thể khác nhau tùy thuộc model)

Begin Test 04

ASCII logging on

ASCII logging off

ASCII logging on

Kick Off Test

 

Testing head 0...

DAC value = FE97

Biasing with current 0025mA

DAC value = FD97

Biasing with current 0050mA

DAC value = FC99

Biasing with current 0075mA

DAC value = FB90

Biasing with current 0100mA

DAC value = FA7E

Biasing with current 0125mA

DAC value = F977

Biasing with current 0150mA

DAC value = F877

Biasing with current 0175mA

DAC value = F773

Biasing with current 0200mA

DAC value = FEA1

Passed  Max OD Bias Current = 0200mA. Limit = 0100mA

 

HM SFI

!

Testing head 1...

DAC value = FE2A

Biasing with current 0025mA

DAC value = FD21

Biasing with current 0050mA

DAC value = FC13

Biasing with current 0075mA

DAC value = FB0B

Biasing with current 0100mA

DAC value = FA0A

Biasing with current 0125mA

DAC value = F902

Biasing with current 0150mA

DAC value = F7F2

Biasing with current 0175mA

DAC value = F6E8

Biasing with current 0200mA

DAC value = FE25

Passed  Max OD Bias Current = 0200mA. Limit = 0100mA

 

HM SFI

!

Testing head 2...

DAC value = FDC3

Biasing with current 0025mA

DAC value = FCBE

Biasing with current 0050mA

DAC value = FBB6

Biasing with current 0075mA

DAC value = FAA5

Biasing with current 0100mA

DAC value = F99B

Biasing with current 0125mA

DAC value = F895

Biasing with current 0150mA

DAC value = F793

Biasing with current 0175mA

DAC value = F689

Biasing with current 0200mA

DAC value = FDC4

Passed  Max OD Bias Current = 0200mA. Limit = 0100mA

 

HM SFI

!

ASCII logging off

Test=50, Feature=0, cumhlth=0018, curhlth=0000

OkEnd Test 04

 Kết quả trên cho chúng ta thấy đầu đọc của các HDD còn tốt, không hề lỗi. Nếu đầu đọc có lỗi, thông thường trong dữ liệu hồi đáp sẽ có các ký tự ($ Head Mask FFFF) được lặp lại nhiều lần. Nguyên nhân các HDD đó kêu lọc cọc hoặc không thấy hệ thống nhận ổ đĩa…là do vấn đề khác, không phải tại đầu đọc. Nếu có vấn đề chưa rõ, xin vui lòng liên hệ với HDDLABVN.COM qua số điện thoại anh Dũng 0903237814.