Index: /trunk/src/VBox/Storage/RAW.cpp
===================================================================
--- /trunk/src/VBox/Storage/RAW.cpp	(revision 33785)
+++ /trunk/src/VBox/Storage/RAW.cpp	(revision 33786)
@@ -88,6 +88,8 @@
 {
     {"iso", VDTYPE_DVD},
+    {"cdr", VDTYPE_DVD},
     {"img", VDTYPE_FLOPPY},
     {"ima", VDTYPE_FLOPPY},
+    {"dsk", VDTYPE_FLOPPY},
     {NULL, VDTYPE_INVALID}
 };
@@ -525,5 +527,6 @@
         && pszExtension)
     {
-        if (!RTStrICmp(pszExtension, ".iso")) /* DVD images. */
+        if (   !RTStrICmp(pszExtension, ".iso")
+            || !RTStrICmp(pszExtension, ".cdr")) /* DVD images. */
         {
             /* Note that there are ISO images smaller than 1 MB; it is impossible to distinguish
@@ -539,5 +542,7 @@
                 rc = VERR_VD_RAW_INVALID_HEADER;
         }
-        else if (!RTStrICmp(pszExtension, ".img") || !RTStrICmp(pszExtension, ".ima")) /* Floppy images */
+        else if (   !RTStrICmp(pszExtension, ".img")
+                 || !RTStrICmp(pszExtension, ".ima")
+                 || !RTStrICmp(pszExtension, ".dsk")) /* Floppy images */
         {
             if (!(cbFile % 512) && cbFile <= RAW_MAX_FLOPPY_IMG_SIZE)
