Index: firmware/common/disk.c
===================================================================
--- firmware/common/disk.c	(revision 14873)
+++ 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++;
