diff --git includes/install.core.inc includes/install.core.inc
index 740c1b4..0cb8d75 100644
--- includes/install.core.inc
+++ includes/install.core.inc
@@ -866,6 +866,10 @@ function install_settings_form($form, &$form_state, &$install_state) {
 
   // Add driver specific configuration options.
   foreach ($drivers as $key => $driver) {
+    // Make sure given settings aren't overwritten
+    if (!empty($install_state['forms']['install_settings_form']) && empty($install_state['forms']['install_settings_form'][$key])) {
+      continue;
+    }
     $form['driver']['#options'][$key] = $driver->name();
 
     $form['settings'][$key] = $driver->getFormOptions($database);
