Tổng quan về NT Loader (NTLDR)

NTLDR (NT Loader) là một phần nhỏ của phần mềm được tải từ mã khởi động khối lượng , một phần của bản ghi khởi động âm lượng trên phân hoạch hệ thống, giúp hệ điều hành Windows XP của bạn khởi động.

NTLDR hoạt động như một trình quản lý khởi động và trình tải hệ thống. Trong các hệ điều hành được phát hành sau Windows XP, BOOTMGRwinload.exe cùng nhau thay thế NTLDR.

Nếu bạn có nhiều hệ điều hành được cài đặt và cấu hình đúng, NTLDR sẽ hiển thị menu khởi động khi máy tính của bạn khởi động, cho phép bạn chọn hệ điều hành nào sẽ tải.

Lỗi NTLDR

Lỗi khởi động chung trong Windows XPNTLDR là lỗi thiếu , đôi khi được nhìn thấy khi máy tính cố tình vô tình khởi động vào đĩa hoặc đĩa mềm không khởi động được.

Tuy nhiên, đôi khi lỗi NTLDR được gây ra khi cố gắng khởi động vào ổ cứng hỏng khi bạn thực sự muốn khởi động vào đĩa hoặc thiết bị USB chạy Windows hoặc một số phần mềm khác. Trong trường hợp này, việc thay đổi thứ tự khởi động sang thiết bị CD / USB có khả năng sẽ khắc phục được nó.

NTLDR làm gì?

Mục đích của NTLDR là để người dùng có thể chọn hệ điều hành nào để khởi động. Nếu không có nó, sẽ không có cách nào để chỉ đạo quá trình khởi động tải hệ điều hành mà bạn muốn sử dụng vào thời điểm đó.

Đây là thứ tự các hoạt động mà NTLDR trải qua khi khởi động:

  1. Truy cập hệ thống tệp trên ổ đĩa có thể khởi động ( NTFS hoặc FAT ).
  2. Thông tin được lưu trữ trong hiberfil.sys tải nếu Windows trước đó ở chế độ ngủ đông, điều đó có nghĩa là hệ điều hành chỉ tiếp tục ở nơi cuối cùng nó bị tắt.
  3. Nếu nó không được đưa vào chế độ ngủ đông, boot.ini sẽ được đọc từ và sau đó cung cấp cho bạn menu khởi động.
  4. NTLDR tải một tệp cụ thể được mô tả trong boot.ini nếu hệ điều hành được chọn không phải là hệ điều hành dựa trên NT. Nếu tệp được liên kết không được cung cấp trong tệp boot.ini , thì phương thức bootsect.dos được sử dụng.
  5. Nếu hệ điều hành được chọn dựa trên NT, thì NTLDR chạy ntdetect.com .
  6. Cuối cùng, ntoskrnl.exe được bắt đầu.

Các tùy chọn trình đơn khi chọn hệ điều hành trong khi khởi động, được định nghĩa trong tệp boot.ini . Tuy nhiên, các tùy chọn khởi động cho các phiên bản Windows không phải NT không thể được cấu hình thông qua tệp, đó là lý do tại sao cần phải có một tệp được liên kết có thể đọc để hiểu phải làm gì tiếp theo - cách khởi động hệ điều hành.

Lưu ý: Tệp boot.ini được bảo vệ tự nhiên khỏi sửa đổi với thuộc tính hệ thống , ẩn và chỉ đọc . Cách tốt nhất để chỉnh sửa tệp boot.ini là bằng lệnh bootcfg , không chỉ cho phép bạn chỉnh sửa tệp mà còn sẽ áp dụng lại các thuộc tính đó khi hoàn tất. Bạn có thể tùy ý chỉnh sửa tệp boot.ini bằng cách xem tệp hệ thống ẩn , để bạn có thể tìm thấy tệp INI , sau đó chuyển thành thuộc tính chỉ đọc trước khi chỉnh sửa.

Thông tin thêm về NTLDR

Nếu bạn chỉ có một hệ điều hành được cài đặt vào máy tính của bạn, bạn sẽ không thấy menu khởi động NTLDR.

Bộ tải khởi động NTLDR có thể chạy không chỉ từ ổ đĩa cứng mà còn có ổ đĩa, ổ đĩa flash , đĩa mềm và các thiết bị lưu trữ di động khác.

Trên ổ đĩa hệ thống, NTLDR yêu cầu cả bộ nạp khởi động cũng như ntdetect.com , được sử dụng để tìm thông tin phần cứng cơ bản để khởi động hệ thống. Giống như bạn đã đọc ở trên, một tệp khác chứa thông tin cấu hình khởi động quan trọng là boot.ini - NTLDR sẽ chọn thư mục \ Windows \ trên phân hoạch đầu tiên của ổ đĩa cứng đầu tiên nếu boot.ini bị thiếu.