diff --git a/disk/part_efi.h b/disk/part_efi.h
index 5903e7c812a6e21e1a2420d338bd4a0e402c939e..1d0c67cbe0b15ef52917da18f2634343cd1833eb 100644
--- a/disk/part_efi.h
+++ b/disk/part_efi.h
@@ -113,7 +113,9 @@ typedef struct _gpt_header {
 
 typedef struct _gpt_entry_attributes {
 	unsigned long long required_to_function:1;
-	unsigned long long reserved:47;
+	unsigned long long no_block_io_protocol:1;
+	unsigned long long legacy_bios_bootable:1;
+	unsigned long long reserved:45;
 	unsigned long long type_guid_specific:16;
 } __attribute__ ((packed)) gpt_entry_attributes;