VirtualBox: não foi possível obter o formato de armazenamento do meio

1

Estou executando o 5.0.10_Ubuntur104061 no Ubuntu 15.10 x64. Meu sistema operacional convidado é o Windows 7 x64 com todos os patches.

Talvez seja relevante: acabei de adicionar discard="True" ao meu disco rígido. Depois disso, eu corri a caixa por cerca de uma hora.

Um dia depois, eu inicializo o Box, check-out para atualizações do Windows, e queria desligar a caixa. De alguma forma, o convidado não respondeu e eu o fechei.

Depois disso, não consegui mais inicializar. Eu removi o arquivo .vdi e tentei anexá-lo novamente, mas não consigo anexá-lo.

$ vboxmanage showhdinfo Windows\ 7\ X64.vdi 
VBoxManage: error: Could not get the storage format of the medium '/home/david/VirtualBox VMs/TIA/Work/Windows 7 X64.vdi' (VERR_NOT_SUPPORTED)
VBoxManage: error: Details: code VBOX_E_IPRT_ERROR (0x80bb0005), component MediumWrap, interface IMedium, callee nsISupports
VBoxManage: error: Context: "OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())" at line 178 of file VBoxManageDisk.cpp

$ VBoxManage internalcommands repairhd -dry-run -format VDI Windows\ 7\ X64.vdi 
VBoxManage: error: VDI: invalid header in 'Windows 7 X64.vdi'
VBoxManage: error: Error code VERR_VD_IMAGE_REPAIR_IMPOSSIBLE at /build/virtualbox-JNluby/virtualbox-5.0.10-dfsg/src/VBox/Storage/VDI.cpp(3102) in function int vdiRepair(const char*, PVDINTERFACE, PVDINTERFACE, uint32
    
por davidbaumann 22.12.2015 / 16:46

1 resposta

0

Resposta curta: A opção de descarte não é oficialmente compatível.

Eu descobri que quebrou totalmente o vdi.

    
por davidbaumann 07.03.2018 / 10:39