Thiếu hal.dll trong khi cài đặt Windows XP sau Windows 7


0

Tôi đã cài đặt Windows 7 và sau đó thử cài đặt Windows XP. Tuy nhiên, bất cứ khi nào tôi đang cố gắng khởi động từ đĩa USB để cài đặt XP thì nó báo hal.dll bị thiếu từ máy tính của tôi.

Tôi phải khởi động lại PC và không thể cài đặt XP sau khi cài đặt 7. Trình ghi DVD của máy tính xách tay của tôi không hoạt động nên tôi luôn khởi động từ USB để cài đặt HĐH.

Tôi đã cố xóa tất cả các phân vùng và sau đó khởi động lại từ đĩa USB XP để cài đặt, nhưng nó nói-

Windows không thể khởi động do sự cố cấu hình phần cứng đĩa máy tính.
Không thể đọc từ đĩa khởi động đã chọn. Kiểm tra đường dẫn khởi động và phần cứng đĩa.
Vui lòng kiểm tra tài liệu windows về cấu hình đĩa phần cứng và hướng dẫn tham khảo phần cứng của bạn để biết thêm thông tin.

Làm thế nào tôi có thể khắc phục vấn đề này?


Nguyên tắc chung là trước tiên hãy cài đặt các phiên bản Windows cũ hơn, win 7 có thiếu hal.dll
mic84

Tôi đã nhận ra rằng bây giờ tôi không thể cài đặt XP sau 7 vấn đề chính .... :(
avirk

Làm cho nó một câu trả lời, cho những người khác có thể có vấn đề này.
mic84

Hãy xem chủ đề này superuser.com/questions/49780/ đó là lý do tại sao tôi nghĩ rằng tôi có thể có được giải pháp.
avirk

Ngay cả bây giờ tôi không thể cài đặt bản sao XP mới khiến tôi rất xấu hổ .... :(
avirk

Câu trả lời:


2

Tôi đặt cái này ở đây do kích thước. Thiếu hoặc không thể tìm thấy hal.dll khi XP boot.ini bị hỏng hoặc khi người dùng đang cố gắng khởi động kép máy tính. Thông báo lỗi của bạn có thể xảy ra.

Hành vi này có thể xảy ra nếu bất kỳ hoặc một số điều kiện sau đây là đúng:

  • Giá trị "Mặc định" trong phần "Trình tải khởi động" của tệp Boot.ini bị thiếu hoặc không hợp lệ.
  • Windows XP không được cài đặt ở vị trí được chỉ định trong tệp Boot.ini.
    • Tệp Ntoskrnl.exe bị thiếu hoặc bị hỏng.
    • Đường dẫn phân vùng trong tệp Boot.ini không được đặt chính xác.
    • Lỗi phần cứng nói chung.

Từ Microsoft :

Để cài đặt XP sau Win7, với 'cách thực hiện sửa chữa khởi động cho Win7 ' . Đây là liên kết đến 'EasyerCD 2.1' . Thiếu một nửa, dll .

Thông tin khởi động Vista và Win 7:

Vista và Win7 không có tệp hal.dll và hệ thống đang cố khởi động ghi đè xp. Cần có đĩa cài đặt / USB hoặc 'đĩa sửa chữa hệ thống' Win 7 để khởi động lại trở lại Win 7 nơi bạn có thể ghi đè MBR (Tôi không tìm thấy bất kỳ 'opps sửa chữa đĩa hệ thống nào cho UBS, nhưng nếu bạn đã cài đặt hoặc có thể lấy một cái, bạn có thể sử dụng cái đó) và sau đó bạn có thể sử dụng các liên kết khởi động kép.

Miễn là thanh USB của bạn có tất cả các tệp, bạn sẽ có thể làm điều này.


Các liên kết khá tốt nhưng tôi đã cài đặt Windows 7 trước để tệp Boot.ini không thể chỉnh sửa trong HĐH mới nhất này. Tất cả các thủ tục dành cho Windows XP. Giúp tôi sửa nó cho Windows 7.
avirk

@ avirk-hy vọng điều này sẽ giúp bạn khởi động kép.
mic84

cảm ơn tôi đã đánh dấu nó là chấp nhận và tìm ra vấn đề và đó là Windows XP is not installed in the location specified in the Boot.ini file.The partition path in the Boot.ini file is not set correctly. Tôi không thể biết về con đường nhưng sau một số tìm kiếm tôi đã có giải pháp cho điều đó. Cảm ơn nhiều.
avirk

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.