disk: UEFI: Add additional sector_size == 2048 condition for is_optical
diff --git a/common/drivers/disk.s2.c b/common/drivers/disk.s2.c
index f2bc9d2a..f675f266 100644
--- a/common/drivers/disk.s2.c
+++ b/common/drivers/disk.s2.c
@@ -647,7 +647,7 @@ fail:
struct volume *block = ext_mem_alloc(sizeof(struct volume));
- if (status || drive->Media->ReadOnly) {
+ if ((status || drive->Media->ReadOnly) && drive->Media->BlockSize == 2048) {
block->index = optical_indices++;
block->is_optical = true;
} else {
