ເພີ່ມທະວີການຂະຫນາດດິດໃນ VirtualBox

ຈາກ Windows ເປັນ 10, ວິທີການຂະຫຍາຍແຜ່ນຂອງ virtualized Ubuntu Linux ໄດ້ (.vdi) ໃຊ້ Oracle VM VirtualBox? ເບິ່ງວິທີການໃນ 2 ຂັ້ນຕອນ!

virtualboxlogo

ບັນຫາ

Quando se tem um Sistema operacional virtualizado, é comum faltar espaço em disco após sucessivas atualizações.

Este post retrata o seguinte cenário: a partir de um Windows 10, iremos expandir o Ubuntu Linux virtualizado (.vdi) ເຮັດ Oracle VM VirtualBox.

ການແກ້ໄຂ

ໃນສັ້ນ, tudo o que você precisa fazer é executar um comando via Terminal (CMD) ສໍາລັບການ (ຂັ້ນຕອນ 1) aumentar o tamanho do disco virtual e (ຂັ້ນຕອນ 2) depois expandir a partição com o GParted. Vamos lá:

ຂັ້ນຕອນ 1 | Aumentar o tamanho do disco virtual da sua VM

1.1 Abra o Terminal CMD como Administrador
ສໍາລັບນີ້, digite na busca do WindowsCMDe quando aparecer a opção Command Prompt, clique nele com o botão direito e selecioneExecutar como administrador“.

1.2 Acesse o diretório de instalação do seu VirtualBox
No CMD, posicione-se no diretório de instalação do seu VirtualBox, por default em C:\Program Files Oracle VirtualBox:

  cd C:\Program Files  Oracle  VirtualBox

1.3. Execute o comando para aumentar o tamanho do disco virtual da sua VM

Antes porém, se você não sabe onde sua VM está fisicamente salva no computador, é só dar uma olhada no VirtualBox e procurar por um arquivo .vdi, conforme a seguir:

ການຕັ້ງຄ່າ > Armazenamento > Controladora: SATA > [SuaVM].vdi > Informações > Localização (ຍົກຕົວຢ່າງ: D:\VM\Ubuntu\Ubuntu.vdi)

O endereço para seu .vdi está no rótuloLocalização” (D:\VM\Ubuntu\Ubuntu.vdi):
vmbox2

ໃນປັດຈຸບັນແມ່ນ! Com esta informação do arquivo .vdi, basta executar o comando:

  VBoxManage modifyhd D:\VM\Ubuntu\Ubuntu.vdi --ປັບຂະຫນາດ 20480

ຂໍ້ສັງເກດ:
SubstituaD:\VM\Ubuntu\Ubuntu.vdipelo caminho para seu .vdi. Neste exemplo estou aumentando o disco para 20gb (20gb x 1024mb = 20480).
Note que inicialmente oTamanho Virtualé de 12gb e no final chegaremos aos 20gb desejados.

Veja então como ficou todo o PASSO 1:
vmbox1

 

ຂັ້ນຕອນ 2 | Expandir a partição em todo o disco criado

Entendendo a solução:
Pode parecer estranho, mas o fato de você agora já ter um disco maior, não significa que o sistema de arquivos está ocupando todo esse espaço disponível.

Dê uma olhada na figura abaixo e veja como ficou o disco. Repare que tem 8gb livres, que é justamente o espaço que nós aumentamos, só que não está ocupado:

vmbox3

A pergunta aqui é: como unir aqueles 11gb com os 8gb se a partiçãoestendida + swapestá bem no meio?

ດີ, para resolver isso, você vai excluir (e depois recriar) a partição swap e estendida usando o Gparted.

2.1 Instale o GParted
Na busca do Ubuntu, procure por “ຊອບແວ”. Clique no Ubuntu Software e procure por GParted, ຫຼັງຈາກນັ້ນ, instale-o!
vmbox4

2.2 Remova a partição Swap + Estendida

Sem medo, remova a partição Swap e depois a Estendida que está entre a sua partição original (cheia) e o novo espaço criado (ເປົ່າ), de modo que fique um grande bloco de espaço não alocado, conforme mostra figura abaixo:
vmbox5

2.3 Expanda a partição original
Utilizando o recurso gráfico do GParted (Resize/Move), posicione o mouse na divisão entre as partições e arraste a partição original (da esquerda para a direita) sobre o espaço não alocado, deixando apenas um espaço para posteriormente recriar a swap.

ໃນກໍລະນີຂອງຂ້າພະເຈົ້າ, deixei no final do espaço não alocado (ເປົ່າ), um espaço de 2048mb para recriar swap, representado pelo contorno azul claro na figura acima.

2.4 Recrie a partição Estendida + Swap
Clique no espaço não alocado que você reservou e então crie primeiro uma partição Estendida e depois uma Swap.

vmbox7

Verificando o resultado

Comparando as figuras do início do Post com as figuras abaixo, vemos que tanto o Gerenciador de disco do Ubuntu quanto o Virtual Box apontam que conseguimos o resultado esperado.

Gerenciador de disco do Ubuntu:
vmbox9

Virtual Box:
vmbox8

E é isso, esta feito!

ຈໍານວນທັງຫມົດ: 5085

9 ຄວາມຄິດເຫັນ “ເພີ່ມທະວີການຂະຫນາດດິດໃນ VirtualBox

      • Alex ກ່າວວ່າ:

        ມັນເປັນ 'ເຮັດໃຫ້ວິທີການ (ເສັ້ນທາງ) ຂອງເຄື່ອງ virtual ຂອງທ່ານປະກອບດ້ວຍພື້ນທີ່ຫວ່າງ. ຂ້າພະເຈົ້າມີບັນຫາດຽວກັນແລະແກ້ໄຂການຊ່ອງ, ແລະຫຼັງຈາກລະບຽບການພ້ອມ, ຊ່ອງ recoloquei, ແຕ່ເປັນ VirtualBox ບໍ່ເບິ່ງສະຖານທີ່ຂອງເຄື່ອງໄດ້.
        ຍົກຕົວຢ່າງ:
        C:\Users\admin\VirtualBox VMS\Windows\Windows.vdi
        Vá até a pasta, renomeie e tire o espaço em branco. Depois deixe assim o comando:
        C:\Users\admin\VirtualBoxVMS\Windows\Windows.vdi
        Ao concluir, renomeie novamente e recoloque o espaço em branco na pasta.

  1. Fernando Tremonti ກ່າວວ່າ:

    ນີ້ບໍ່ໄດ້ເກີດຂຶ້ນ:

    D:\Program Files Oracle VirtualBox>VBoxManage modifyhd D:\VirtualBoxVMs ພັດທະນາ Desenvolvimento.vdi –ປັບຂະຫນາດ 51200
    VBoxManage.exe: ຄວາມຜິດພາດ: ບໍ່ສາມາດລົງທະບຽນໄດ້ຮາດດິດ 'D:\VirtualBoxVMs ພັດທະນາ Desenvolvimento.vdi’ {0d46624b-3753-40d0-a025-9f1f784e9885} because a hard disk ‘D:\VirtualBox VMs\Desenvolvimento\Desenvolvimento.vdiwith UUID {0d46624b-3753-40d0-a025-9f1f784e9885} already exists
    VBoxManage.exe: ຄວາມຜິດພາດ: Details: code E_INVALIDARG (0x80070057), component VirtualBoxWrap, interface IVirtualBox, callee IUnknown
    VBoxManage.exe: ຄວາມຜິດພາດ: Context: “OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())” at line 179 of file VBoxManageDisk.cpp

    Alguma dica?

ອອກຈາກ Reply ເປັນ

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍດ້ວຍ *