Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp	(revision 87864)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.cpp	(revision 87865)
@@ -83,6 +83,7 @@
             setPage(Page1, new UIWizardNewVMPageBasic1(m_strGroup));
             setPage(Page2, new UIWizardNewVMPageBasic2);
+            setPage(Page4, new UIWizardNewVMPageBasic4);
             setPage(Page8, new UIWizardNewVMPageBasic8);
-            //setPage(Page4, new UIWizardNewVMPageBasic4);
+
             setStartId(Page1);
             break;
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h	(revision 87864)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVM.h	(revision 87865)
@@ -62,6 +62,6 @@
         Page1,
         Page2,
+        Page4,
         Page8,
-        //Page4,
         PageMax
     };
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic1.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic1.cpp	(revision 87864)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic1.cpp	(revision 87865)
@@ -498,5 +498,5 @@
     if (isUnattendedEnabled())
         return UIWizardNewVM::Page2;
-    return UIWizardNewVM::Page8;
+    return UIWizardNewVM::Page4;
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.cpp	(revision 87864)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.cpp	(revision 87865)
@@ -297,38 +297,39 @@
 }
 
-bool UIWizardNewVMPageBasic4::validatePage()
-{
-    /* Initial result: */
-    bool fResult = true;
-
-    /* Ensure unused virtual-disk is deleted: */
-    if (m_pDiskSkip->isChecked() || m_pDiskCreate->isChecked() || (!m_virtualDisk.isNull() && m_uVirtualDiskId != m_virtualDisk.GetId()))
-        ensureNewVirtualDiskDeleted();
-
-    if (m_pDiskSkip->isChecked())
-    {
-        /* Ask user about disk-less machine unless that's the recommendation: */
-        if (!m_fRecommendedNoDisk)
-            fResult = msgCenter().confirmHardDisklessMachine(thisImp());
-    }
-    else if (m_pDiskCreate->isChecked())
-    {
-        /* Show the New Virtual Hard Drive wizard: */
-        fResult = getWithNewVirtualDiskWizard();
-    }
-
-    if (fResult)
-    {
-        /* Lock finish button: */
-        startProcessing();
-
-        /* Try to create VM: */
-        fResult = qobject_cast<UIWizardNewVM*>(wizard())->createVM();
-
-        /* Unlock finish button: */
-        endProcessing();
-    }
-
-    /* Return result: */
-    return fResult;
-}
+
+// bool UIWizardNewVMPageBasic4::validatePage()
+// {
+//     /* Initial result: */
+//     bool fResult = true;
+
+//     /* Ensure unused virtual-disk is deleted: */
+//     if (m_pDiskSkip->isChecked() || m_pDiskCreate->isChecked() || (!m_virtualDisk.isNull() && m_uVirtualDiskId != m_virtualDisk.GetId()))
+//         ensureNewVirtualDiskDeleted();
+
+//     if (m_pDiskSkip->isChecked())
+//     {
+//         /* Ask user about disk-less machine unless that's the recommendation: */
+//         if (!m_fRecommendedNoDisk)
+//             fResult = msgCenter().confirmHardDisklessMachine(thisImp());
+//     }
+//     else if (m_pDiskCreate->isChecked())
+//     {
+//         /* Show the New Virtual Hard Drive wizard: */
+//         fResult = getWithNewVirtualDiskWizard();
+//     }
+
+//     if (fResult)
+//     {
+//         /* Lock finish button: */
+//         startProcessing();
+
+//         /* Try to create VM: */
+//         fResult = qobject_cast<UIWizardNewVM*>(wizard())->createVM();
+
+//         /* Unlock finish button: */
+//         endProcessing();
+//     }
+
+//     /* Return result: */
+//     return fResult;
+// }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.h	(revision 87864)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/wizards/newvm/UIWizardNewVMPageBasic4.h	(revision 87865)
@@ -134,5 +134,5 @@
     /** Validation stuff. */
     bool isComplete() const;
-    virtual bool validatePage() /* override */;
+    //virtual bool validatePage() /* override */;
 
     /** Widgets. */
