BootOrder là gì?
Quicknote BootOrder là gì?
1 phút đọc
BootOrder là gì?
BootOrder là UEFI variable chứa danh sách thứ tự các Boot#### mà Boot Manager sẽ thử. Nếu BootOrder sai hoặc chứa option không hợp lệ, hệ thống có thể boot sai thiết bị hoặc không boot được.
Vai trò chính
- Quy định thứ tự boot dài hạn.
- Tham chiếu các Boot#### bằng số.
- Được BIOS setup hoặc OS tool chỉnh sửa.
Ví dụ khi debug
Giả sử BootOrder là:
0001, 0000, 0003
Firmware sẽ thử Boot0001 trước, nếu fail mới thử Boot0000, rồi Boot0003. Khi máy luôn boot vào Windows dù bạn muốn boot USB, hãy kiểm tra cả BootOrder và BootNext.
Checklist nhanh
- BootOrder có chứa option active không?
- Boot#### tương ứng có tồn tại không?
- BootNext có đang override không?
Ghi nhớ nhanh
BootOrder không chứa toàn bộ thông tin boot; nó chỉ là danh sách thứ tự trỏ tới Boot####.
Bài liên quan
Nguồn tham khảo public
- UEFI Specification 2.11 — Boot Manager
- EDK II — UefiBootManagerLib/BmBoot.c
- EDK II — UefiBootManagerLib.h
Thấy nội dung này hữu ích?
Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.
Nội dung liên quan
Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.