Index: /trunk/src/VBox/Main/src-server/MediumImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/MediumImpl.cpp	(revision 61540)
+++ /trunk/src/VBox/Main/src-server/MediumImpl.cpp	(revision 61541)
@@ -3005,9 +3005,27 @@
                     destMediumPath = sourceMediumPath.stripFilename().append('/').append(destMediumFileName);
                 }
-
-                /* set the target extension like on the source. Permission to convert is prohibited */
-                Utf8Str suffix = i_getFormat();
-                suffix.toLower();
-                destMediumPath.stripSuffix().append('.').append(suffix);
+                else
+                {
+                    /* set the target extension like on the source. Permission to convert is prohibited */
+                    Utf8Str suffix = i_getFormat();
+
+                    if (suffix.compare("RAW", Utf8Str::CaseInsensitive) == 0)
+                    {
+                        if(i_getDeviceType() == DeviceType_DVD)
+                        {
+                            suffix = "iso";
+                        }
+                        else
+                        {
+                            rc = setError(VERR_NOT_A_FILE,
+                                   tr("Medium '%s' has RAW type. \"Move\" operation isn't supported for this type."),
+                                   i_getLocationFull().c_str());
+                            throw rc;
+                        }
+                    }
+
+                    suffix.toLower();
+                    destMediumPath.stripSuffix().append('.').append(suffix);
+                }
             }
 
