Você tem duas perguntas aqui, uma é montar a unidade / pasta / etc existente, a outra é ocultar a unidade do sistema operacional host (Windows).
No Virtualbox, montar uma pasta compartilhada é razoavelmente simples , depois de compartilhar a pasta com o convidado em as configurações da VM no Virtualbox, você pode executar sudo mount -t vboxsf share ~/host
, que deve montar a pasta / unidade na pasta host
em seu diretório inicial.
Ocultar a unidade é menos simples. Eu imagino que formatar a unidade como ext4
e dar o controle da interface sata ao convidado seria uma opção (note que isso apagaria todos os dados atualmente na unidade). O Windows reconhecerá uma partição ext4 como uma partição, mas não poderá montá-la no explorador (sem ferramentas adicionais). a primeira coisa a fazer seria montar a unidade diretamente. No manual do usuário , isso não é abordado, mas aqui parece bastante simples, você faz uma imagem de disco rígido virtual e mapeia para a partição / drive em questão:
VBoxManage internalcommands createrawvmdk -filename "C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>\<file_name>.vmdk" -rawdisk \.\PhysicalDrive#
.
para encontrar o número da unidade física:
In Windows, open Disk Management. You'll see the associated drive numbers on the left and will identify them later as PhysicalDrive0, PhysicalDrive1, etc.
Gostaria de começar com a unidade como está e apenas brincar com formatação depois de ter uma montagem em funcionamento.
Por que você está tentando esconder a unidade do Windows? Isso parece muito complicado, e há muitos problemas potencialmente perigosos que podem surgir de dando aos convidados acesso em nível RAW aos discos, embora, se não houver mais nada usando o disco, não vejo isso como um grande problema.