# File lib/fog/compute/models/ecloud/server.rb, line 124
        def delete_disk(number)
          if @disk_change == :added
            raise RuntimeError, "Can't delete a disk w/o saving changes or reloading"
          else
            @disk_change = :deleted
            load_unless_loaded!
            unless number == 0
              virtual_hardware[:Item].delete_if { |vh| vh[:ResourceType] == '17' && vh[:AddressOnParent].to_i == number }
            end
          end
          true
        end