Mục lục:
Video: Chu Đặng Phú hướng dẫn SỬA LỖI KHI KHỞI ĐỘNG WINDOWS 7 - How to fix WINDOWS ERROR RECOVERY WIN 7? 2025
Là một Chuyên gia Chứng nhận A +, bạn sẽ cần phải chẩn đoán các vấn đề dựa trên mã lỗi và tin nhắn từ hệ điều hành. Tất cả các hệ điều hành đều dễ bị tấn công bởi các vấn đề có thể khiến họ không khởi động được, và hiện nay, Windows XP đang hoạt động trên Windows XP.
Chính xác, các mục tiêu của CompTIA A + thi liệt kê các phiên bản sau Windows XP OS - cụ thể là Windows Vista, Windows 7 và Windows 8. 1. Tuy nhiên, mục tiêu 900-series đề cập đến các tệp tin khởi động của Windows XP.
Quá trình khởi động của Windows có thể bị hư hỏng do khởi động máy tính, vấn đề bộ nạp khởi động, và vấn đề nhận diện ổ đĩa trong quá trình khởi động. ini hoặc cơ sở dữ liệu cấu hình khởi động (BCD). Đối với hầu hết các vấn đề, Quy trình Sửa chữa khẩn cấp hoặc Môi trường Khôi phục Windows (RE) là các bước khắc phục sự cố và sửa chữa hợp lý.
Không có hệ điều hành nào được tìm thấy hoặc thiết bị khởi động không chính xác
Không có lỗi hệ điều hành nào tìm thấy
trong Windows được gắn với sự hỏng hóc nghiêm trọng của khu vực khởi động trên ổ cứng của bạn. Để khôi phục lại ổ đĩa của bạn để làm việc điều kiện, thực hiện khẩn cấp sửa chữa / Khởi động sửa chữa quy trình để khôi phục lại khu vực khởi động trên ổ cứng của bạn. Tính năng này được gọi là "Sửa chữa khẩn cấp" trong Windows XP và "Khởi động sửa chữa" trong Windows Vista, Windows 7 và Windows 8. 1.
Tham nhũng nhỏ của các tập tin khởi động sẽ báo cáo các tập tin bị mất, như winload. exe hoặc ntoskrnl. exe.
Không có lỗi hệ điều hành nào tìm thấy
có thể do lệnh boot BIOS / UEFI không được thiết lập không đúng cách.
Nếu bạn có nhiều ổ đĩa cứng, ổ đĩa flash, hoặc thiết bị USB kết nối với máy tính của bạn, chúng có thể đã được đặt cao hơn theo thứ tự khởi động so với ổ đĩa bình thường của bạn. Nếu đúng như vậy, bạn có thể thấy các thông báo liên quan đến các tập tin khởi động bị mất. Nếu đúng như vậy, giải pháp cho vấn đề này là nhập cấu hình BIOS / UEFI trên máy tính của bạn và chọn đúng thiết bị để sử dụng làm thiết bị khởi động. Giải pháp có thể đơn giản hơn với các thiết bị di động, bởi vì thiết bị chỉ đơn giản có thể được gỡ bỏ.
Thiếu tệp khởi động
Windows yêu cầu một số tệp lõi để khởi động và một tệp tùy chọn. Các tệp được yêu cầu là
- ntldr (Windows XP)
- ntdetect. com (Windows XP)
- khởi động. ini (Windows XP)
- bootmgr (Windows Vista, Windows 7, Windows 8 1)
- Cơ sở dữ liệu Cấu hình Khởi động (BCD) (Windows Vista, Windows 7, Windows 8 1)
- winload. exe (Windows Vista, Windows 7, Windows 8. 1)
- ntoskrnl. exe (Windows Vista, Windows 7, Windows 8 1)
Tệp tùy chọn là
- ntbootdd. sys là trình điều khiển bộ điều hợp SCSI mà Windows XP khởi động từ nếu bộ điều hợp SCSI không có BIOS riêng của nó
ntldr
NTLDR là trình nạp khởi động cho Windows XP và các phiên bản trước đó trong Công nghệ Mới của Windows) Dòng hệ điều hành.NTLDR đã làm việc kết hợp với NTDETECT. COM, thực hiện phát hiện phần cứng và khởi động. ini, chỉ ra NTLDR cho cài đặt Windows của bạn.
Từ Windows Vista chuyển tiếp, Microsoft thay thế NTLDR bằng bootmgr. exe và winload. exe. Thay vì ghi lại vị trí thư mục Windows trong khi khởi động. ini, các hệ thống sau XP sẽ đọc thông tin khởi động trực tiếp từ cơ sở dữ liệu cấu hình khởi động (BCD); dữ liệu này có thể được đọc và sửa đổi bằng cách sử dụng tiện ích bootcfg.
NTLDR mất tích
Nhấn phím bất kỳ để khởi động lại
Thông báo này thường có nghĩa là máy tính của bạn bị lỗi. máy tính đang cố gắng để khởi động từ một thiết bị không có bộ tải khởi động hiện nay. Nếu tệp này thực sự thiếu, nó có thể được thay thế bằng một bản sao làm việc từ bất kỳ máy tính nào trước Windows Vista, mặc dù cố gắng thay thế tệp bị thiếu bằng một bản sao từ cùng một phiên bản Windows mới hơn để duy trì khả năng tương thích đầy đủ. Để thay thế tệp này, bạn có thể khởi động hệ thống từ đĩa Windows DVD và thực hiện một Quá trình sửa chữa khẩn cấp / Khởi động.
khởi động. ini
Nếu khởi động. ini bị thiếu và bạn đã cài đặt Windows XP ở vị trí mặc định, hệ thống sẽ khởi động nhưng sẽ không hiển thị menu khởi động. Vị trí mặc định cho hệ điều hành trong Windows XP và các phiên bản Windows mới hơn là c: windows. Nếu bạn chưa cài đặt Windows ở vị trí mặc định, bạn sẽ nhận được thông báo cho biết ntoskrnl. exe hoặc hal. dll bị hỏng hoặc mất tích và bạn nên thay thế tệp. Thông báo sẽ tương tự như trên, từ Windows XP, chỉ ra rằng có một tệp DLL bị thiếu:
Windows không thể khởi động vì tệp sau bị thiếu hoặc bị hỏng:
system32 hal. dll
Thông báo này gây hiểu nhầm vì vấn đề thực sự xảy ra với khởi động. ini file. Lý do cho thông báo là trình nạp khởi động (ntldr) đã đi đến vị trí mặc định và ntoskrnl. exe hoặc hal. dll tập tin đã không có. Nếu khởi động. ini được thay thế và đường dẫn khởi động chính xác cho quá trình cài đặt của bạn, quá trình khởi động sẽ tiếp tục như bình thường.
khởi động. ini là một tập tin văn bản và có thể được chỉnh sửa với bất kỳ trình soạn thảo văn bản, chẳng hạn như notepad. exe. Để thay thế bộ khởi động. ini, bạn có thể cần phải tạo một đĩa khởi động như bạn đã làm để thay thế tệp ntldr bị mất.
ntdetect. com
Nếu ntdetect. com bị thiếu, bạn nhận được thông báo lỗi sau:
NTDETECT failed
Tệp này chung chung, như tệp ntldr, và có thể được thay thế theo cùng cách mà bạn thay thế tệp ntldr. Xem phần trước, "ntldr. "
bootmgr
Windows Vista giới thiệu một cách hoàn toàn mới để bắt đầu hệ điều hành Windows. Thay vì ntldr tổ chức quá trình khởi động, Windows Vista thông qua Windows 8. 1 dựa vào một tệp có tên bootmgr nằm trên phân vùng hệ thống. Tệp bootmgr sau đó đọc lưu trữ Dữ liệu Cấu hình Khởi động (BCD), một lần nữa trên ổ đĩa hệ thống, để xác định làm thế nào để hoàn thành tải Windows OS.
Nếu bootmgr bị thiếu, bạn sẽ nhận được thông báo lỗi sau khi máy tính của bạn khởi động:
BOOTMGR thiếu
Nhấn Ctrl + Alt + Del để khởi động lại
Để giải quyết lỗi này, hãy nhìn vào bằng cách sử dụng quá trình Khởi động sửa chữa hoặc sửa chữa Command Prompt với các công cụ như
bootrec. exe / fixboot
.
Cơ sở dữ liệu Cấu hình Khởi động (BCD)
Bộ lưu trữ dữ liệu BCD nằm trên Phân vùng Dành riêng Hệ thống EFI cho các hệ thống UEFI, và trong thư mục C: boot BCD cho các hệ thống BIOS.
Nếu BCD bị thiếu, bạn sẽ nhận được thông báo lỗi sau khi máy tính của bạn khởi động:
Windows Boot Manager
Windows không thể khởi động. Thay đổi phần cứng hoặc phần mềm gần đây có thể là nguyên nhân
. Để khắc phục sự cố:
Chèn đĩa cài đặt Windows và khởi động lại máy tính.
-
2. Chọn cài đặt ngôn ngữ của bạn rồi nhấp "Tiếp theo".
3. Nhấp vào "Sửa chữa máy tính của bạn".
Nếu bạn không có đĩa này, liên hệ với quản trị viên hệ thống của bạn hoặc nhà sản xuất
máy tính để được hỗ trợ.
File: Boot BCD
Trạng thái: 0xc000000f
Thông tin: Đã xảy ra lỗi khi cố đọc dữ liệu cấu hình khởi động
.
Enter = Tiếp tục ESC = Thoát
Để giải quyết lỗi này, hãy nhìn vào sử dụng quá trình Khởi động sửa chữa hoặc Sửa chữa Dấu nhắc Lệnh, bao gồm các công cụ như bootrec. exe / RebuildBCD, hoặc bcdedit. exe. bcdedit. exe sẽ cho phép bạn tự xây dựng lại BCD.
Trong Windows 8. 1, bạn có thể truy cập Startup Repair bằng cách khởi động hệ thống từ Windows DVD của bạn và chọn Repair your computer từ màn hình Welcome.
winload. exe
Từ Windows Vista trở lên, tải winload. exe (hoặc winload EFI trên các hệ thống UEFI) tải các điều hành hệ điều hành Windows (ntoskrnl.exe) và các trình điều khiển thiết bị chính vào bộ nhớ. Như vậy, winload. exe là một tập tin hệ thống quan trọng.
Nếu không có winload, bạn sẽ nhận được thông báo lỗi sau khi máy tính của bạn khởi động:
Windows Boot Manager
Windows không khởi động được. Thay đổi phần cứng hoặc phần mềm gần đây có thể là nguyên nhân. Để khắc phục sự cố:
1. Chèn đĩa cài đặt Windows của bạn và khởi động lại máy tính.
2. Chọn cài đặt ngôn ngữ của bạn rồi nhấp "Tiếp theo".
3. Nhấp vào "Sửa chữa máy tính của bạn".
Nếu bạn không có đĩa này, liên hệ với quản trị viên hệ thống hoặc nhà sản xuất máy tính để được hỗ trợ.
Tệp: Windows system32 winload. exe
Trạng thái: 0xc000000f
Thông tin: Không thể tải mục đã chọn vì ứng dụng bị thiếu hoặc bị hỏng.
Enter = Tiếp tục ESC = Thoát
Để giải quyết lỗi này, hãy nhìn vào sử dụng quá trình Vista Startup Repair hoặc Repair Command Prompt, bao gồm các công cụ như bootrec. exe / RebuildBCD, hoặc bcdedit. exe. bcdedit. exe sẽ cho phép bạn tự xây dựng lại BCD.
ntoskrnl. exe hoặc hal. dll
Bạn sẽ có thể tìm thấy ntoskrnl. exe trong thư mục windows system32. Nếu nó bị thiếu, bạn sẽ nhận được thông báo như sau, từ Windows XP:
Windows không thể khởi động vì tệp tin bị thiếu hoặc bị hỏng:
system32 hal.dll
Các thư này có thể trông quen thuộc; chúng là những thông điệp giống nhau mà bạn nhận được nếu khởi động. tệp tin ini bị định cấu hình sai. Sau khi kiểm tra khởi động. ini tập tin, nếu ntoskrnl. exe hoặc hal. bạn phải thực hiện một trong các thao tác sau:
Thực hiện Quy trình Sửa chữa khẩn cấp
- cho Windows XP hoặc Khởi động sửa trong Windows Vista hoặc Windows 7 để thay thế bất kỳ tệp bị mất hoặc bị hỏng trên hệ thống của bạn. Cố thay thế tệp bằng cách sử dụng Recovery Console.
- Cài đặt lại hệ điều hành.
- Chín mươi chín trong số 100 lần, ntoskrnl mất tích. exe hoặc hal. dll lỗi thông báo lỗi có nghĩa là một lỗi với khởi động. ini hoặc BCD, và ntoskrnl. exe hoặc hal. dll file là tốt. Trong khi hal. dll đại diện cho một tập tin dll bị mất, nhiều tập tin dll khác là không thể tách rời với hệ điều hành hoạt động chính xác. Nếu nhiều trong số này bị thiếu, tuỳ chọn khôi phục sẽ được thông qua Quá trình sửa chữa khẩn cấp / Khởi động.