BIOS Terms Stable
GUID trong UEFI là gì?
Quicknote giải thích GUID và vai trò định danh trong UEFI.
2 phút đọc
GUID trong UEFI là gì?
GUID, viết tắt của Globally Unique Identifier, là định danh 128-bit dùng rất nhiều trong UEFI. GUID giúp phân biệt protocol, PPI, HOB, variable namespace, firmware file và nhiều object khác.
Vai trò chính
- Định danh protocol và PPI.
- Định danh GUID HOB.
- Định danh vendor namespace cho UEFI variable.
- Định danh firmware file hoặc section trong một số context.
Pattern thường gặp
- Protocol GUID dùng khi install/locate protocol.
- Variable thường đi cùng
VariableNamevàVendorGuid. - GUID sai thường làm locate fail dù code nhìn có vẻ đúng.
Ví dụ dễ hình dung
Trong UEFI, tên người đọc thấy chưa chắc là định danh thật. Nhiều object được tìm bằng GUID. Vì vậy chỉ cần dùng sai GUID, LocateProtocol() hoặc GetVariable() có thể fail dù tên concept nhìn giống nhau.
Checklist nhanh
- GUID có đúng namespace không?
- Có nhầm GUID tương tự tên không?
- GUID có được khai báo trong DEC/INF đúng cách không?
- Log có in ra GUID để debug không?
Ghi nhớ nhanh
Trong UEFI, nhiều object không chỉ được gọi bằng tên mà được định danh bằng GUID.
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.