Giới thiệu hệ thống
Hiện nay, có rất nhiều thế hệ ổ cứng đang được sử dụng trong các hệ thống máy tính khác nhau. Với vị trí là nơi lưu trữ thông tin, vai trò của ổ cứng trong các công việc xử lý là không thể thiếu. Khi ổ cứng chứa dữ liệu của một hệ thống bị sự cố, công việc quan trọng nhất là làm sao có thể khôi phục các dữ liệu trên ổ cứng đó.
Với một ổ cứng, có nhiều sự cố có thể xảy ra như ghi đè file lên vùng dữ liệu quan trọng, format nhầm, lỗi đọc ổ cứng, ổ cứng bị rơi, vỡ… Ta có thể phân các sự cố của ổ cứng thành 3 cấp độ khác nhau:
Cấp độ 1: Sự cố có nguyên nhân do phần mềm
Đó là các sự cố xảy ra với phần mềm trong ổ cứng: Hệ điều hành nhận ổ cứng nhưng không truy nhập được dữ liệu, hệ điều hành không nhận ổ cứng, CMOS không nhận ổ cứng, các thao tác xoá, chia ổ đĩa bị lỗi…
Đánh giá: Đa số các sự cố xảy ra với ổ cứng là ở cấp độ này (tỷ lệ xuất hiện khoảng trên 80%).
Cấp độ 2: Sự cố về mạch điều khiển ổ cứng: các hư hỏng dẫn đến mạch điều khiển không làm việc.
Đánh giá: Sự cố này thường xảy ra nhưng không phổ biến (tỷ lệ xuất hiện là 15%).
Cấp độ 3: Sự cố về phần cơ khí của ổ cứng: ổ cứng bị vỡ vỏ, xô dịch đĩa cứng lệch tâm, mắt đọc bị xô lệch do va chạm cơ khí gây lỗi quá trình đọc …
Đánh giá: Sự cố này rất hiếm khi xảy ra (tỷ lệ xuất hiện dưới 5%). Để khắc phục sự cố nhằm khôi phục thông tin trên ổ cứng với nhiều cấp độ cần phải có giải pháp tổng thể mang tính hệ thống.
Việc phân sự cố của ổ cứng thành 3 cấp độ như trên chỉ mang tính tương đối vì thực tế sự cố của ổ cứng do rất nhiều nguyên nhân và mang tính ngẫu nhiên.
Với hệ thống được giới thiệu sau đây cho phép các sự cố với ổ cứng có thể được khôi phục lại lên tới 95% những hư hỏng xảy. Có được tỷ lệ khôi phục cao như thế là nhờ hệ thống này sử dụng một cấu trúc lệnh đặc biệt cho phép xâm nhập sâu vào chế độ đọc ghi đặc quyền của vi chương trình trên bản mạch điều khiển và module vi chương trình trên vùng đĩa dành cho hệ thống.