BIOS Setup Variable là gì?
Quicknote BIOS Setup Variable là gì?
1 phút đọc
BIOS Setup Variable là gì?
BIOS Setup Variable là dữ liệu lưu các lựa chọn trong BIOS setup menu. Ví dụ: boot mode, Secure Boot state, SATA mode, TPM state, USB boot enable hoặc policy theo platform.
Vai trò chính
- Lưu lựa chọn người dùng trong setup menu.
- Ảnh hưởng policy firmware khi boot.
- Có thể được HII/setup browser đọc và ghi.
Ví dụ public-safe
Ví dụ đọc một UEFI variable ở mức ý tưởng:
Status = gRT->GetVariable(
L"BootOrder",
&gEfiGlobalVariableGuid,
&Attributes,
&DataSize,
Buffer
);
Nếu Status là EFI_BUFFER_TOO_SMALL, flow đúng thường là allocate buffer đủ lớn rồi gọi lại.
Checklist nhanh
- Setting trong UI có map đúng variable không?
- Default value có đúng không?
- Variable có được lưu sau reboot không?
Ghi nhớ nhanh
Setup UI chỉ là mặt trước; phía sau thường là variable và policy firmware.
Bài liên quan
- UEFI Variable Store là gì?
- Variable Attribute là gì?
- Variable Store Full là gì?
- UEFI Variable là gì?
- RTC CMOS là gì?
Nguồn tham khảo public
- UEFI Specification 2.11 — Runtime Services
- UEFI Specification 2.11 — Boot Manager / NVRAM variables
- EDK II — VariableRuntimeDxe
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.