:: commit 705dfa92f6c0c2f2736011c90e1e2268f6050db4

mintsuki <mintsuki@protonmail.com> — 2024-05-08 19:42

parents: 40a772033a

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 {
tab: 248 wrap: offon