BIOS Terms Stable
BDS là gì?
Quicknote giải thích BDS phase và vai trò chọn boot option trong UEFI.
2 phút đọc
BDS là gì?
BDS, viết tắt của Boot Device Selection, là phase chịu trách nhiệm chọn đường boot sau khi nền tảng đã được DXE khởi tạo đủ. Đây là nơi firmware quyết định sẽ boot từ thiết bị hoặc boot option nào.
Vai trò chính
- Xử lý BootOrder, BootNext và Boot####.
- Connect device cần thiết cho boot.
- Gọi boot manager hoặc OS loader.
- Xử lý trường hợp boot fail và fallback boot option.
Pattern thường gặp
- Boot#### mô tả từng boot option.
- BootOrder xác định thứ tự thử boot.
- BootNext dùng cho lần boot kế tiếp rồi thường bị clear.
Ví dụ thực tế
Nếu firmware đã enumerate disk thành công ở DXE nhưng vẫn không boot OS, vấn đề có thể nằm ở BDS: BootOrder sai, Boot#### mất, hoặc device path trong boot option đã stale.
Checklist nhanh
- BootOrder có đúng không?
- Boot#### có tồn tại không?
- Device path của boot option có hợp lệ không?
- File boot loader có tồn tại không?
- BDS có connect đúng controller/device không?
Ghi nhớ nhanh
BDS = chọn boot option và chuyển hệ thống sang boot loader/OS loader.
Bài liên quan
- BootOrder là gì?
- Boot#### là gì?
- Boot####, BootOrder và BootNext là gì?
- Device Path là gì?
- BootNext là gì?
Nguồn tham khảo public
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.