Trình điều khiển đĩa cũng được đặt tên là Ổ đĩa [MiniTool Wiki]
Disk Driver Is Also Named Disk Drive
Điều hướng nhanh:
Trình điều khiển đĩa, còn được gọi là “ổ đĩa”, là một thiết bị lưu trữ ghi thông tin bằng đĩa cứng. Trình điều khiển đĩa đọc dữ liệu từ đĩa và sau đó chuyển chúng đến bộ xử lý. Nó bao gồm ổ đĩa mềm, ổ đĩa cứng, ổ CD-ROM, v.v.
1. Cấu trúc
Trình điều khiển đĩa bao gồm đầu, đĩa, mạch đọc / ghi, thiết bị servo cơ khí, v.v. Nó được IBM giới thiệu lần đầu trong Model 305 RAMAC vào năm 1956.
2. Ứng dụng
Trình điều khiển đĩa không chỉ có thể đọc thông tin được lưu trữ trên đĩa vào bộ nhớ, mà còn có thể ghi thông tin trong bộ nhớ vào đĩa. Vì vậy, nó không chỉ được coi là thiết bị đầu vào mà còn là thiết bị đầu ra.
3. Các loại
Trình điều khiển đĩa là một phần của ổ đĩa máy tính. Nó dùng để truyền động cho đĩa đạt được tốc độ quay ổn định và điều khiển đầu ghi và đọc thông tin trên lớp từ tính của đĩa theo một định dạng bản ghi và lược đồ mã nhất định. Nó được chia thành ổ cứng, ổ đĩa mềm và ổ đĩa quang.
4. Khôi phục lỗi ổ đĩa
Ổ cứng là phương tiện quan trọng để lưu trữ thông tin. Khi nó bị hư hỏng, việc nhanh chóng xác định nguyên nhân hư hỏng và loại trừ những điều không thể xảy ra là việc làm vô cùng quan trọng. Nội dung sau là phân tích lỗi trừ virus để mọi người tham khảo:
(1). Bộ điều khiển HDD bị lỗi
Sau khi chương trình POST gửi lệnh tìm kiếm đến ổ đĩa, lỗi thời gian chờ được tạo ra do ổ đĩa không hoàn thành các hoạt động trong thời gian được chỉ định.
C: lỗi ổ đĩa
CHẠY THIẾT LẬP UTTLITY
Nhấn để tiếp tục
Loại lỗi này thường do tham số cài đặt kiểu của đĩa cứng không khớp với tham số định dạng ban đầu. Bởi vì thông số cài đặt của ĐÂY disk là tham số logic, vì vậy trong hầu hết các trường hợp, sau khi khởi chạy đĩa mềm, ổ C có thể đọc và ghi đúng cách, nhưng nó không thể khởi động.
(2). Thông tin lỗi: Thông số kỹ thuật ổ đĩa không hợp lệ
Điều này có nghĩa là phân vùng hoặc ổ đĩa logic bạn muốn vận hành không có định nghĩa trong bảng phân vùng. Nếu mục nhập tương ứng của một phân vùng hoặc ổ đĩa logic không tồn tại trong bảng phân vùng , đối với hệ điều hành, phân vùng hoặc ổ đĩa logic này cũng không tồn tại. Vấn đề của kiểu thất bại này phải nằm ở bảng phân vùng.
Để sửa chữa lỗi này, cách dễ nhất là tạo một bản sao lưu bảng phân vùng trước, ví dụ, bạn có thể sử dụng công cụ Bootsafe của Pctools 9.0 hoặc tính toán lại bảng phân vùng theo dữ liệu của bảng BPB. Tất nhiên, cách thứ hai phức tạp hơn nhiều.
(3). Lỗi tải hệ điều hành
Những lỗi như vậy được nhắc khi có lỗi trong việc đọc khu vực khởi động phân vùng.
Các lý do có thể bao gồm: thứ nhất, địa chỉ vật lý bắt đầu của phân vùng được chỉ ra bởi bảng phân vùng không chính xác; ví dụ: byte thứ ba (số khu vực bắt đầu) của mục nhập bảng phân vùng được thay đổi từ 1 thành 0. Có nghĩa là, địa chỉ bắt đầu chỉ ra phân vùng bao gồm đầu chỉ thị và khu vực 0 trên bản nhạc (địa chỉ ở đây là địa chỉ thực và khu vực nên bắt đầu bằng 1). Sau khi INT 13H không đọc được đĩa, lỗi sẽ được nhắc.
Thứ hai, đánh dấu theo dõi và ID khu vực của theo dõi nơi phân vùng giày cao cổ dối trá, được chia nhỏ. Vì vậy, không thể tìm thấy khu vực cụ thể. Thứ ba, biến tần không đọc được mạch. Trường hợp này hiếm. Hầu hết các lỗi là ngẫu nhiên, vì khởi động hệ thống có thể thực hiện. Điều này ít nhất cho chúng ta biết rằng một khu vực khởi động chính đã được đọc chính xác.
(4). Không thể vào Hệ thống.
Nếu ổ đĩa mềm tồn tại, nó khởi động từ ổ A. Máy tính hiển thị:
Lái xe KHÔNG SN SÀNG LỖI
Chèn đĩa khởi động trong A:
Nhân nut bât ky khi săn sang
Sau khi BIOSPOST hoàn tất, nếu khởi động từ đĩa cứng, hệ thống sẽ đọc bề mặt cố định 0, theo dõi 0 và khu vực 1 của đĩa cứng và tìm chương trình khởi động chính và bảng phân vùng. Vì vậy, bất kỳ cách nào cố gắng tránh bị hỏng bề mặt 0 và theo dõi 0 của đĩa cứng và khởi động thành công hệ điều hành bằng cách sử dụng phần mềm là không thể, trừ khi bạn viết lại các hướng dẫn liên quan trong INT 19H của BIOS hệ thống.
Lý do INT 19H không đọc được MBR là: thứ nhất, hoạt động đọc không thành công do đĩa cứng không đọc được mạch. Đây là lỗi phần cứng. Thứ hai, không thể tìm thấy khu vực được chỉ định do hư hỏng logic hoặc vật lý của bề mặt 0 và theo dõi 0. Thứ ba, đĩa đọc không có lỗi, nhưng hậu tố đọc ra của MBR không phải là “55AA”. Hệ thống xác định rằng MBR không chính xác. Điều này thuộc về lỗi mềm.
(5). Đĩa không hệ thống hoặc lỗi đĩa
Thay thế Và nhấn bất kỳ phím nào khi sẵn sàng
Thông tin này sẽ được nhắc khi chương trình khởi động của khu vực DOS BOOT thực thi và tìm lỗi. Các lý do có thể là: lỗi thiết lập lại ổ đĩa, nằm ngoài giới hạn (sau 544M) của địa chỉ khu vực đầu tiên trong vùng gốc và lỗi đọc đĩa. Những lỗi như vậy phần lớn thuộc về lỗi phần mềm.
Nếu bảng BPB bị hỏng, đĩa cứng không thể đọc / ghi đúng cách sau khi khởi động bằng đĩa mềm, điều này có thể được sửa chữa bằng NDD. Nếu bảng BPB còn nguyên vẹn, SYS C: đơn giản là cần thiết để truyền hệ thống trên ổ đĩa khởi động. Nếu điều này cũng không thành công, thì nó sẽ hiển thị: Disk Boot Failure.
(6). KHÔNG CÓ ROM CƠ BẢN
DỪNG HỆ THỐNG
Lời nhắc này luôn xuất hiện trong các máy rất cũ. Vai trò của chương trình khởi động chính là nó tìm thấy một phân vùng hoạt động (nó cũng có thể là phân vùng bootstrap) trong bốn mục nhập của bảng phân vùng. Nếu không có phân vùng hoạt động trong bất kỳ mục nào trong bốn mục, hệ thống sẽ không biết nơi khởi động hệ điều hành.
Hệ thống chỉ có thể thực hiện INT 188H và gọi chương trình BASIC đã chữa khỏi. Nếu chương trình BASIC đã chữa khỏi không tồn tại, điều này sẽ gây ra sự cố. Phương pháp sửa chữa dễ dàng nhất là bạn có thể sử dụng chức năng thứ hai (đặt phân vùng hoạt động) của FDISK để chỉ định phân vùng bootstrap.
(7). Hiển thị “Khởi động MS - DOS” và sau đó Crash
Điều cuối cùng cần lưu ý về việc khôi phục lỗi mềm khởi động đĩa cứng là tệp thực thi trong CONFIG.SYS và AUTOEXC.BAT đã bị hỏng.
Điều này làm cho hệ thống gặp sự cố khi nó đang thực thi tài liệu này. Lời nhắc trên màn hình hiển thị “Đang khởi động MS - DOS ……” và sau đó bị treo. Lỗi này rất đơn giản. Nhưng bởi vì không có thông báo lỗi, hầu hết mọi người sẽ dễ dàng nhầm nó với một tệp hệ thống bị hỏng. Khi điều này xảy ra, nếu các tệp hệ thống còn nguyên vẹn, bạn có thể gỡ các tệp này xuống.
Khi thông tin trên xuất hiện trên màn hình, bạn có thể nhanh chóng nhấn phím xuống trang hoặc giữ phím này (ngắt cài đặt CONFIG.SYS và hiệu suất của AUTOEXEC.BAT) hoặc bạn cũng có thể nhấn phím xuống trang (thực hiện một bước theo thứ tự CONFIG.SYSJ) để tìm các tệp bị hỏng.
(số 8). Bảng phân vùng không hợp lệ
Chương trình khởi động chính cũng sẽ đánh giá xem byte “cờ khởi động phân vùng” (byte đầu tiên) của ba mục nhập còn lại có phải là 0 hay không sau khi nó tìm thấy phân vùng hoạt động. Điều này có nghĩa là MBR cần đảm bảo chỉ có một phân vùng hoạt động. Nếu có một byte không phải là 0 (chỉ các giá trị bình thường có thể là 00H và 80H), hệ thống sẽ báo lỗi và sau đó sụp đổ.
(9). Trình thông dịch lệnh bị lỗi hoặc bị thiếu
Nhập tên chính xác hoặc Trình thông dịch lệnh
Hệ thống không thể tìm thấy chương trình xử lý lệnh trong thư mục gốc và thư mục được chỉ định. Vì vậy, nó yêu cầu người dùng nhập đúng đường dẫn và tên tệp. Bạn có thể nhập C: DOS COMMAND.COM dưới lời nhắc.
(10). Ổ đọc loại phương tiện không hợp lệ X
Hủy bỏ Thử lại, Không thành công
Thông tin này nhanh chóng nhắm vào bảng BPB không hợp lệ trong khu vực DOS BOOT. Bảng BPB là một địa chỉ logic được DOS sử dụng để đọc và ghi đĩa cứng. DOS có thể chuyển đổi địa chỉ logic này thành địa chỉ vật lý. Một khi nó bị hỏng, DOS không thể thực hiện các hoạt động trên đĩa cứng.
Lỗi khởi động mềm của đĩa cứng có thể được kiểm tra theo các trình tự sau: chương trình khởi động chính trong khu vực khởi động chính - chương trình khởi động trong vùng BOOT - tệp ẩn trong hệ thống DOS - CONFIG AUTOEXEC.
Khi đĩa cứng có thể đọc và ghi (có thể đọc và ghi bình thường sau khi khởi động bằng đĩa mềm) nhưng không thể khởi động hệ thống. Trình tự kiểm tra như sau: chương trình khởi động chính - chương trình khởi động phân vùng - tệp ẩn trong DOS - CON-FIG.SYS - AUTOEXEC.BAT.
Đối với chương trình khởi động chính trong khu vực khởi động chính, bạn có thể viết một bản sao lưu thích hợp bằng cách sử dụng FDISK MBR. Đối với chương trình khởi động chính trong vùng BBOT và các tệp ẩn trong hệ thống, bạn có thể sử dụng SYS C: để truyền hệ thống và ghi đè dữ liệu lỗi (với điều kiện bảng BPB còn nguyên vẹn). Trong trường hợp đĩa cứng bị lỗi đọc và ghi, có hai nguyên nhân có thể xảy ra: lỗi bảng phân vùng và lỗi bảng BPB. Nếu lời nhắc ổ C: xuất hiện sau khi khởi động với đĩa mềm, thì chúng ta có thể chắc chắn rằng bảng phân vùng của ổ C: tồn tại và về cơ bản là nguyên vẹn.
Nếu ổ C: có thể đọc và ghi bình thường, bảng BPB phải còn nguyên vẹn. Bạn đọc có thể khôi phục hệ thống khởi động theo các cách trên hoặc bằng các công cụ phù hợp khác.
(11). Lỗi đĩa cứng 17XX
Bộ điều khiển HDC không thành công
Lỗi như vậy thuộc về lỗi phần cứng. Sau khi chương trình POST gửi lệnh đặt lại đến bộ điều khiển, bộ điều khiển không phản hồi trong một khoảng thời gian cụ thể. Nguyên nhân có thể do bộ điều khiển bị hỏng hoặc cáp kết nối không tốt. Lỗi bộ điều khiển có liên quan đến cài đặt thông số của đĩa cứng.