Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp	(revision 31150)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageDisk.cpp	(revision 31151)
@@ -228,5 +228,7 @@
                 vrc = parseDiskType(ValueUnion.psz, &DiskType);
                 if (    RT_FAILURE(vrc)
-                    ||  (DiskType != MediumType_Normal && DiskType != MediumType_Writethrough))
+                    ||  (   DiskType != MediumType_Normal
+                         && DiskType != MediumType_Writethrough
+                         && DiskType != MediumType_Shareable))
                     return errorArgument("Invalid hard disk type '%s'", ValueUnion.psz);
                 break;
Index: /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp	(revision 31150)
+++ /trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp	(revision 31151)
@@ -481,5 +481,5 @@
                  "                            [--format VDI|VMDK|VHD] (default: VDI)\n"
                  "                            [--variant Standard,Fixed,Split2G,Stream,ESX]\n"
-                 "                            [--type normal|writethrough|"
+                 "                            [--type normal|writethrough|\n"
                  "                                    shareable] (default: normal)\n"
                  "                            [--comment <comment>]\n"
