Làm thế nào để khắc phục vấn đề lớp trừu tượng phần cứng Windows 2000

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:237556
Chú ý
Bài viết này áp dụng cho Windows 2000. Hỗ trợ cho Windows 2000 kết thúc vào ngày 13 tháng 7 năm 2010. Các Trung tâm giải pháp kết thúc hỗ trợ Windows 2000 là một điểm khởi đầu để lập kế hoạch chiến lược của bạn di chuyển từ Windows 2000. Để biết thêm thông tin xem các Chính sách vòng đời hỗ trợ của Microsoft.
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
TÓM TẮT
Trong Windows 2000 có một số cách để gỡ rối các vấn đề liên quan đến các phần cứng trừu tượng lớp (HAL) có thể xảy ra như là kết quả của misdetection, một lỗi thời hoặc không tuân thủ Advanced Configuration và quyền lực giao diện (ACPI) cơ bản Input/Output (BIOS hệ thống), hoặc một loại máy tính đã cài đặt không chính xác hoặc bằng tay. Bài viết này mô tả một số phương pháp bạn có thể sử dụng để khắc phục các vấn đề liên quan đến HAL.

LƯU Ý: Trong bài viết này, các thuật ngữ máy tính kiểu"" và "hal" có ý nghĩa tương tự, và có thể được interchanged.
THÔNG TIN THÊM

Xác định loại hình máy tính của bạn

Để xác định loại máy tính bạn đang sử dụng:
  1. Nhấp vào Bắt đầu, điểm đến Thiết đặt, bấm Bảng điều khiển, và sau đó bấm đúp chuột Các vấn đề.
  2. Bấm vào các Phần cứng tab, và sau đó bấm Quản lý thiết bị để xem những gì được liệt kê dưới các Máy tính chi nhánh. Border|phải|200px Đây là danh sách các kiểu được hỗ trợ máy tính.

    Giá trị có thể cho HAL theo tiêu chuẩn máy tính bao gồm:
    ACPI Multiprocessor PC
    ACPI đơn PC
    Cấu hình nâng cao và sức mạnh Interface (ACPI) PC
    MPS Multiprocessor PC
    MPS đơn PC
    Tiêu chuẩn PC
    Giá trị có thể cho HAL dưới Compaq bao gồm:
    Compaq SystemPro Multiprocessor hoặc tương thích 100 %
    Giá trị có thể cho HAL dưới SGI bao gồm:
    Silic máy trạm đồ họa trực quan

Xem hoặc thay đổi cài đặt máy tính loại

Để xem hoặc thay đổi loại máy tính đã cài đặt:

CẢNH BÁO: Lưu ý rằng bạn không nên cố gắng để thay đổi từ một ACPI HAL để một HAL tiêu chuẩn hoặc từ một HAL tiêu chuẩn để một ACPI HAL trong bất kỳ trường hợp nào. Làm như vậy sẽ dẫn đến máy tính của bạn không bắt đầu đúng cách hay ở tất cả. Điều này xảy ra vì cây thiết bị cắm và chạy, sẽ được hiện đang được tải cho ACPI, và nó không có được xây dựng lại hoặc trở lại một cây thiết bị tiêu chuẩn HAL cắm và chơi. Do (các thiết bị cơ cây cấu là mạnh khác nhau), hệ thống này là không biết của bất kỳ thay đổi phần cứng sau khi máy tính khởi động lại để bao gồm vị trí của thiết bị khởi động. Microsoft không đề nghị hoặc hỗ trợ thủ tục này vì nó sẽ dẫn đến mất dữ liệu.
  1. Nhấp vào Bắt đầu, điểm đến Thiết đặt, bấm Bảng điều khiển, và sau đó bấm đúp chuột Các vấn đề.
  2. Bấm vào các Phần cứng tab, và sau đó bấm Quản lý thiết bị để xem những gì được liệt kê dưới các Máy tính chi nhánh. Ví dụ, "Tiêu chuẩn PC", máy tính đã phát hiện gõ Windows 2000 được cài đặt trên máy tính của bạn, hoặc một mục chẳng hạn như "Advanced Configuration điện giao diện (ACPI) PC" có thể được liệt kê.
  3. Thay đổi loại máy tính đã cài đặt, bấm vào các Trình điều khiển tab, và sau đó bấm Cập Nhật trình điều khiển.

    LƯU Ý: Bạn chỉ có thể thay đổi hoặc Cập Nhật của bạn HAL từ quản lý thiết bị dưới Máy tính loại khi thay đổi từ một HAL PC tiêu chuẩn để một tiêu chuẩn Multiprocessor PC HAL, bởi vì thay đổi từ một HAL ACPI để một HAL tiêu chuẩn có thể gây ra của bạn không được có thể khởi động máy tính.
Nếu bạn không thể khởi động máy tính đúng cách là kết quả của loại máy tính sai (HAL) đang được cài đặt sau khi cài đặt Windows 2000, bắt đầu quá trình sửa chữa khẩn cấp:
  1. Khởi động máy tính bằng cách sử dụng đĩa thiết lập Windows 2000 hoặc Windows 2000 CD-ROM nếu máy tính của bạn hỗ trợ bắt đầu từ đĩa CD-ROM.
  2. Tại các Chào mừng đến với thiết lập màn hình, baám r để sửa chữa.
  3. Tại các Tùy chọn sửa chữa Windows 2000 màn hình, baám r để sửa chữa bằng cách sử dụng quá trình sửa chữa khẩn cấp.
  4. Nhấn m bằng tay chọn tùy chọn sửa chữa và đảm bảo rằng "Xác minh Windows 2000 hệ thống tệp" và "Kiểm tra khởi động môi trường" tính năng đã được chọn, hoặc bấm phím f để chạy tất cả các sửa chữa tùy chọn.
  5. Sau khi hoàn thành, ban đầu được cài đặt HAL và liên kết tập tin nên được khôi phục. Hủy bỏ đĩa CD-ROM hay đĩa mềm và sau đó khởi động lại máy tính của bạn.

    LƯU Ý: Loại máy tính đã cài đặt không chính xác là vẫn hiển thị trong Device Manager.
  6. Đảm bảo tính chính xác loại được thấy trong Quản lý thiết bị, khi bạn khởi động lại máy tính của bạn, nhấn F8, chọn Cuối cùng được biết đến cấu hình tốt, và sau đó nhấn ENTER.
  7. Bấm cấu hình phần cứng thích hợp (nếu nhiều hơn một hồ sơ tồn tại). Trên cấu hình phần cứng, nhấp Cấu hình Recovery, nhấn ENTER, và sau đó cho phép Windows 2000 để bắt đầu.
Các phương pháp tối ưu để thay đổi từ một HAL ACPI để một tiêu chuẩn HAL là để cài đặt lại Windows 2000 như một nâng cấp:
  1. Bắt đầu Windows 2000 thiết lập như là một nâng cấp.
  2. Để tự động vô hiệu hoá hỗ trợ ACPI và cho phép Windows 2000 để phát hiện tự động hoặc bằng tay thay đổi và cài đặt đúng (tiêu chuẩn HAL) máy tính kiểu máy tính của bạn hỗ trợ, hãy sử dụng một trong những phương pháp sau đây:

    • Để tự động phát hiện loại máy tính:

      Bấm F7 khi thiết lập tạo ra thông báo thông tin sau:
      Nhấn F6 nếu bạn cần phải cài đặt trình điều khiển nào về SCSI hay RAID bên thứ ba.
      LƯU Ý: Bạn không nhận được một chỉ số thị giác rằng tự động phát hiện đang diễn ra khi bạn nhấn F7; tiến hành bình thường thiết lập cho đến khi nó được hoàn thành.
    • Để tự chọn máy tính của bạn gõ:

      Nhấn F5, và sau đó tự chọn loại máy tính chuẩn chính xác bằng cách sử dụng danh sách sau:
    i386 nguồn tập tinMáy tính loại
    *Hal.dllCompaq SystemPro Multiprocessor hoặc tương thích 100 %
    *halapic.dllMPS đơn PC
    *halapic.dllMPS Multiprocessor PC
    *Hal.dllTiêu chuẩn PC
    *halborg.dllSGI mp


    LƯU Ý: Bạn không cần phải sử dụng phương pháp cài đặt lại để Cập Nhật từ một HAL PC tiêu chuẩn để một nghị sĩ Multiprocessor PC HAL, bạn có thể dùng tính năng Cập Nhật trình điều khiển trong quản lý thiết bị này. Tuy nhiên, bạn phải cài đặt lại Windows 2000 khi sẽ kiểu ACPI HAL máy tính trên một máy tính đã sử dụng loại máy tính chuẩn, và sau đó cho phép Windows 2000 để tự động phát hiện loại máy tính đúng.
Nếu quá trình sửa chữa khẩn cấp không thể xác định vị trí của bạn sửa chữa thông tin hoặc nếu sửa chữa thông tin không hợp lệ, phục hồi của bạn cài đặt Windows 2000 bởi bắt đầu phục hồi giao diện điều khiển:
  1. Khởi động máy tính với đĩa thiết lập Windows 2000 hoặc Windows 2000 CD-ROM nếu máy tính của bạn hỗ trợ bắt đầu từ đĩa CD-ROM. Tại các Chào mừng đến với thiết lập màn hình, baám r để sửa chữa, và sau đó bấm c để bắt đầu Recovery Console.

    LƯU Ý: Thông tin về cách sử dụng Recovery Console, xin vui lòng bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
    229716 Mô tả của Windows 2000 Recovery Console
  2. Sau khi bạn đăng nhập vào máy tính của bạn, từ cặp %SystemRoot%\System32 của bạn cài đặt Windows 2000 gốc, sử dụng giao diện điều khiển lệnh để sao chép và đổi tên các tập tin sau đây như được ghi trong danh sách sau đây. Trước tiên xác định những tập tin HAL và hạt nhân đòi hỏi máy tính của bạn bằng cách sử dụng danh sách sau đây của các loại máy tính được hỗ trợ:

    LƯU Ý: Các loại máy tính chuẩn (không ACPI) là những đánh dấu bằng một ký tự dấu hoa thị.

    i386 tệp nguồn: i386\driver.cab\halmacpi.dll
    Máy tính loại: ACPI Multiprocessor PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: i386\driver.cab\halaacpi.dll
    Máy tính loại: ACPI đơn PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: i386\driver.cab\halacpi.dll
    Máy tính loại: nâng cao cấu hình và quyền lực giao diện (ACPI) PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: *i386\driver.cab\halsp.dll
    Máy tính loại: Compaq SystemPro sự hoặc 100% tương thích
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: *i386\driver.cab\halapic.dll
    Máy tính loại: MPS đơn PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: *i386\driver.cab\halmps.dll
    Máy tính loại: MPS Multiprocessor PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: *i386\driver.cab\hal.dll
    Máy tính loại: Standard PC
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

    i386 tệp nguồn: *i386\driver.cab\halborg.dll
    Máy tính loại: SGI mp
    Sao chép vào thư mục này: winnt\System32
    Đổi tên để sửa tên tập tin: hal.dll

  3. Nhö minh hoïa trong Baûng sau, sao chép tất cả các hạt nhân thích hợp file phổ biến cho hệ thống của bạn (đơn vs. Multiprocessor) và các tập tin HAL thích hợp dựa trên máy tính của bạn được hỗ trợ máy tính loại từ Windows 2000 CD-ROM (i386\driver.cab) hay cài đặt gói dịch vụ thư mục tương ứng được liệt kê trong bảng dưới cài đặt Windows 2000 ban đầu của bạn và đổi sau đó tên họ (nếu cần) để Ntoskrnl.exe và Hal.dll, tương ứng.

    Phổ biến tập tin hạt nhân sựSao chép vào thư mục sau đâyĐổi tên để tên tập tin sau đây
    i386\driver.cab\ntkrnlmp.exewinnt\System32ntoskrnl.exe
    i386\driver.cab\ntkrpamp.exewinnt\System32ntkrnlpa.exe
    i386\driver.cab\kernel32.dllwinnt\System32kernel32.dll
    i386\driver.cab\ntdll.dllwinnt\System32ntdll.dll
    i386\driver.cab\win32k.syswinnt\System32\driverswin32k.sys
    i386\driver.cab\winsrv.dllwinnt\System32winsrv.dll
    Phổ biến tập tin hạt nhân đơnSao chép vào thư mục sau đâyĐổi tên để tên tập tin sau đây
    i386\driver.cab\ntoskrnl.exewinnt\System32ntoskrnl.exe
    i386\driver.cab\ntkrnlpa.exewinnt\System32ntkrnlpa.exe
    i386\driver.cab\kernel32.dllwinnt\System32kernel32.dll
    i386\driver.cab\ntdll.dllwinnt\System32ntdll.dll
    i386\driver.cab\win32k.syswinnt\System32win32k.sys
    i386\driver.cab\winsrv.dllwinnt\System32winsrv.dll
  4. Mở rộng tập tin Ntdll.dll từ đĩa CD-ROM 2000 Windows bản gốc (i386\driver.cab) hoặc dịch vụ đã cài đặt gói vào thư mục %SystemRoot%\system32 cửa sổ của bạn ban đầu cài đặt năm 2000.

    Ví dụ:
    ổ đĩa: \i386\driver.cab /f:ntdll.dll c:\winnt\system32
    nơi ổ đĩa ký tự ổ đĩa của ổ đĩa CD chứa đĩa CD-ROM máy chủ Windows 2000.
  5. Mở rộng tập tin Win32k.sys từ gốc Windows 2000 CD-ROM (i386\driver.cab) hoặc dịch vụ đã cài đặt gói vào thư mục %SystemRoot%\system32 cửa sổ của bạn ban đầu cài đặt năm 2000.
  6. Mở rộng Kernel32.dll và Winsrv.dll từ Windows 2000 CD-ROM (i386\driver.cab) hoặc dịch vụ đã cài đặt gói vào thư mục %SystemRoot%\system32 cửa sổ của bạn ban đầu cài đặt năm 2000. Ví dụ, gõ các lệnh sau đâymở rộng ổ đĩa: \i386\driver.cab /F:kernel32.dll %systemroot%\system32\kernel32.dll

    mở rộng ổ đĩa: \i386\driver.cab /F:winsrv.dll %systemroot%\system32\winsrv.dll

    nơi ổ đĩa là ký tự ổ đĩa CD-ROM của bạn.

  7. Khởi động lại máy tính của bạn.
Đối với thông tin liên quan, xin vui lòng bấm vào số bài viết dưới đây để xem bài viết trong cơ sở kiến thức Microsoft:
234558 Làm thế nào để thêm hỗ trợ cho đa bộ xử lý trong Windows 2000
CẢNH BÁO: Windows 2000 sẽ hiển thị danh sách các loại máy tính tương thích có thể được cài đặt khi bạn sử dụng trình quản lý thiết bị để cập nhật bằng tay. Làm bất cứ điều gì ngoài những gì được liệt kê như là tương thích có thể dẫn đến việc không được có thể khởi động máy tính chính xác hay ở tất cả. Nếu bạn có "Advanced Configuration điện giao diện (ACPI) PC" được liệt kê như là loại máy tính của bạn hoặc sau khi Cập Nhật để ACPI BIOS mới nhất, sau đó bạn không thể cập nhật các "ACPI Multiprocessor PC" thông qua quản lý thiết bị và có thể dẫn đến không được có thể khởi động máy tính chính xác hay ở tất cả. Trong trường hợp của một HAL ACPI, cho Windows 2000 để hỗ trợ hoặc công nhận cả hai CPU sử dụng một HAL ACPI, trước tiên bạn phải cập nhật để ACPI BIOS mới nhất mà là hoàn toàn tuân thủ, sau đó cài đặt lại Windows 2000 như một bản nâng cấp, do đó, nó có thể tự động phát hiện và cài đặt ACPI Multiprocessor PC; Nếu không, BIOS của bạn không tuân thủ đầy đủ chưa.
kbfaqw2ksetup

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 237556 - Xem lại Lần cuối: 12/05/2015 15:15:31 - Bản sửa đổi: 2.0

Microsoft Windows 2000 Server, Microsoft Windows 2000 Advanced Server, Microsoft Windows 2000 Professional Edition

  • kbnosurvey kbarchive kbenv kbhowto kbmt KB237556 KbMtvi
Phản hồi