Index: /trunk/include/VBox/settings.h
===================================================================
--- /trunk/include/VBox/settings.h	(revision 61496)
+++ /trunk/include/VBox/settings.h	(revision 61497)
@@ -624,5 +624,5 @@
     AudioAdapter();
 
-    bool areDefaultSettings() const;
+    bool areDefaultSettings(SettingsVersion_T sv) const;
 
     bool operator==(const AudioAdapter &a) const;
Index: /trunk/src/VBox/Main/xml/Settings.cpp
===================================================================
--- /trunk/src/VBox/Main/xml/Settings.cpp	(revision 61496)
+++ /trunk/src/VBox/Main/xml/Settings.cpp	(revision 61497)
@@ -2488,7 +2488,7 @@
  * Check if all settings have default values.
  */
-bool AudioAdapter::areDefaultSettings() const
-{
-    return !fEnabled
+bool AudioAdapter::areDefaultSettings(SettingsVersion_T sv) const
+{
+    return (sv <= SettingsVersion_v1_14 ? fEnabled : !fEnabled)
         && controllerType == AudioControllerType_AC97
         && codecType == AudioCodecType_STAC9700
@@ -5864,5 +5864,5 @@
     }
 
-    if (!hw.audioAdapter.areDefaultSettings())
+    if (!hw.audioAdapter.areDefaultSettings(m->sv))
     {
         xml::ElementNode *pelmAudio = pelmHardware->createChild("AudioAdapter");
