Index: /trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp
===================================================================
--- /trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp	(revision 73171)
+++ /trunk/src/VBox/Runtime/common/fs/ntfsvfs.cpp	(revision 73172)
@@ -3105,7 +3105,7 @@
                                            pszWhat, pIndexAlloc->cbValue, cbIndexNode);
         uint64_t const cNodes = pIndexAlloc->cbValue / cbIndexNode;
-        if (pIndexBitmap->cbValue != (RT_ALIGN_64(cNodes, 64) >> 3))
+        if (pIndexBitmap->cbValue < (RT_ALIGN_64(cNodes, 64) >> 3))
             return RTERRINFO_LOG_REL_SET_F(pErrInfo, VERR_VFS_BOGUS_FORMAT,
-                                           "%s: BITMAP size does not match INDEX_ALLOCATION: %#RX64, expected %#RX64 (cbIndexNode=%#x, cNodes=%#RX64)",
+                                           "%s: BITMAP size does not match INDEX_ALLOCATION: %#RX64, expected min %#RX64 (cbIndexNode=%#x, cNodes=%#RX64)",
                                            pszWhat, pIndexBitmap->cbValue, RT_ALIGN_64(cNodes, 64) >> 3, cbIndexNode, cNodes);
         uNodeAddressEnd = cNodes * pIdxRoot->cAddressesPerIndexNode;
