Mở menu

BDS là gì?

Quicknote giải thích BDS phase và vai trò chọn boot option trong UEFI.

2 phút đọc
Đọc bằng Tiếng Việt English 日本語
BIOS Terms cover

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

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.