Index: /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp	(revision 33919)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp	(revision 33920)
@@ -1806,4 +1806,9 @@
     UISettingsPageMachine::fetchData(data);
 
+    /* Enumerate Mediums. We need at least the MediaList filled, so this is the
+     * lasted point, where we can start. The rest of the media checking is done
+     * in a background thread. */
+    vboxGlobal().startEnumeratingMedia();
+
     /* Fill internal variables with corresponding values: */
     m_cache.m_strMachineId = m_machine.GetId();
@@ -2063,7 +2068,4 @@
     if (!mIsPolished)
     {
-        /* Enumerate Mediums */
-        vboxGlobal().startEnumeratingMedia();
-
         mIsPolished = true;
 
