Index: firmware/common/disk.c =================================================================== --- firmware/common/disk.c (revision 15080) +++ firmware/common/disk.c (working copy) @@ -155,6 +155,9 @@ #ifdef MAX_LOG_SECTOR_SIZE int j; + if (pinfo[i].type == 0x00) + continue; + for (j = 1; j <= (MAX_LOG_SECTOR_SIZE/SECTOR_SIZE); j <<= 1) { if (!fat_mount(IF_MV2(volume,) IF_MV2(drive,) pinfo[i].start * j)) @@ -168,6 +171,9 @@ } } #else + if (pinfo[i].type == 0x00) + continue; + if (!fat_mount(IF_MV2(volume,) IF_MV2(drive,) pinfo[i].start)) { mounted++;