diff --git a/lib/virtualbox/dvd.rb b/lib/virtualbox/dvd.rb
index <HASH>..<HASH> 100644
--- a/lib/virtualbox/dvd.rb
+++ b/lib/virtualbox/dvd.rb
@@ -7,5 +7,12 @@ module VirtualBox
         parse_raw(raw)
       end
     end
+    
+    # Deletes the DVD from VBox managed list, but not actually from
+    # disk itself.
+    def destroy
+      Command.vboxmanage("closemedium dvd #{uuid} --delete")
+      return $?.to_i == 0
+    end
   end
 end
\ No newline at end of file
diff --git a/lib/virtualbox/hard_drive.rb b/lib/virtualbox/hard_drive.rb
index <HASH>..<HASH> 100644
--- a/lib/virtualbox/hard_drive.rb
+++ b/lib/virtualbox/hard_drive.rb
@@ -10,5 +10,10 @@ module VirtualBox
         parse_raw(raw)
       end
     end
+    
+    def destroy
+      Command.vboxmanage("closemedium disk #{uuid} --delete")
+      return $?.to_i == 0
+    end
   end
 end
\ No newline at end of file
HardDrive and DVD images can now be destroyed