Index: /trunk/src/VBox/VMM/VMMR3/CFGM.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/CFGM.cpp	(revision 41003)
+++ /trunk/src/VBox/VMM/VMMR3/CFGM.cpp	(revision 41004)
@@ -3050,6 +3050,18 @@
         {
             case CFGMVALUETYPE_INTEGER:
-                pHlp->pfnPrintf(pHlp, "  %-*s <integer> = %#018llx (%lld)\n", (int)cchMax, pLeaf->szName, pLeaf->Value.Integer.u64, pLeaf->Value.Integer.u64);
+            {
+                pHlp->pfnPrintf(pHlp, "  %-*s <integer> = %#018llx (%lld", (int)cchMax, pLeaf->szName, pLeaf->Value.Integer.u64, pLeaf->Value.Integer.u64);
+                size_t cchLeafName = strlen(pLeaf->szName);
+                if (   cchLeafName >= 4
+                    && !RTStrCmp(&pLeaf->szName[cchLeafName - 4], "Size"))
+                {
+                    if (pLeaf->Value.Integer.u64 > _2M)
+                        pHlp->pfnPrintf(pHlp, ", %lldMB", pLeaf->Value.Integer.u64 / _1M);
+                    else if (pLeaf->Value.Integer.u64 > 2 * _1K)
+                        pHlp->pfnPrintf(pHlp, ", %lldKB", pLeaf->Value.Integer.u64 / _1K);
+                }
+                pHlp->pfnPrintf(pHlp, ")\n");
                 break;
+            }
 
             case CFGMVALUETYPE_STRING:
