Estou tentando criar um VMDK da minha partição do Windows (visualização do Win 10 x64 Pro-Insider) no disco / dev / sda, onde minha partição do Windows é / dev / sda1.
O Virtual Box tem a opção de criar um vmdk a partir de uma partição através do -partitions
Na página do documento encontrada aqui:
To create a special image for raw partition support (which will contain a small amount of data, as already mentioned), on a Linux host, use the command
VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk
-rawdisk /dev/sda -partitions 1,5
As you can see, the command is identical to the one for "full hard disk" access, except for the additional -partitions parameter. This example would create the image /path/to/file.vmdk (which, again, must be absolute), and partitions 1 and 5 of /dev/sda would be made accessible to the guest.
Minha tentativa:
observe: para permitir a criação e edição de discos por usuário, usei
sudo usermod -a -G disk cx
onde meu usuário é cx
Início:
Assim, aplicando os comandos acima por:
VBoxManage internalcommands createrawvmdk -filename win_hdd_raw.vmdk -rawdisk /dev/sda -partitions 1
saída:
RAW host disk access VMDK file win_hdd_raw.vmdk created successfully.
2 arquivos criados ao executar o comando createrawvmdk
:
# ls -la win_hdd_raw*
-rw------- 1 cx cx 161280 Nov 23 00:37 win_hdd_raw-pt.vmdk
-rw------- 1 cx cx 929 Nov 23 00:37 win_hdd_raw.vmdk
Carregando no VBox, usando o arquivo win_hdd_raw.vmdk
eu vejo:
depoisdedisparar,mantendotodasasconfiguraçõescomopadrão,recebooseguinteerro:
Esteerrofoidiagnosticadocomoalguémdaseçãodecomentáriosde outro pergunta que eu postei .
Na seção de comentários: @Seth resolveu que todo o disco rígido estava sendo usado, assim o VBox tentou carregar o grub (meu bootloader), isso estava causando o erro que eu especifiquei acima.
Info:
VBoxManage internalcommands listpartitions -rawdisk /dev/sda
Partições VBox:
Number Type StartCHS EndCHS Size (MiB) Start (Sect)
1 0x07 0 /32 /33 1023/254/63 235520 2048
2 0x83 1023/254/63 1023/254/63 1024 482347008
5 0x83 1023/254/63 1023/254/63 173595 484446208
6 0x83 1023/254/63 1023/254/63 32580 839970816
7 0x83 1023/254/63 1023/254/63 14760 906696704
8 0x83 1023/254/63 1023/254/63 15360 936927232
4 0x82 1023/254/63 1023/254/63 4096 968384512
saída do fdisk
fdisk -l
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 482347007 482344960 230G 7 HPFS/NTFS/exFAT
/dev/sda2 482347008 484444159 2097152 1G 83 Linux
/dev/sda3 484444160 968384511 483940352 230.8G 5 Extended
/dev/sda4 968384512 976773119 8388608 4G 82 Linux swap / Solaris
/dev/sda5 484446208 839968767 355522560 169.5G 83 Linux
/dev/sda6 839970816 906694655 66723840 31.8G 83 Linux
/dev/sda7 906696704 936925183 30228480 14.4G 83 Linux
/dev/sda8 936927232 968384511 31457280 15G 83 Linux
das informações acima, pode-se ver que a partição "1" se refere a uma partição de 230Gb do tipo NTFS, que é minha partição do Windows.
Não vejo se e onde cometi um erro
Alguma sugestão?
Atualizar após a resposta de @alinourzad
Ativar EFI (SOs especiais) - ativado
Executando a VM, recebo:
Qual é o mesmo problema / similar que eu tive na questão ligada ao post no qual @Seth comentou