У вас есть два вопроса: один - подключить существующий диск / папку / и т.д., Другой - скрыть диск от операционной системы хоста (Windows).
В Virtualbox монтировать общую папку довольно просто, после того, как вы поделились этой папкой с гостем в настройках виртуальной машины в Virtualbox, вы можете запустить sudo mount -t vboxsf share ~/host
который должен смонтировать папку / диск в папке host
в вашей папке. домашний каталог.
Спрятать диск менее просто. Я полагаю, что вариант форматирования диска как ext4
и предоставления гостю возможности управления интерфейсом sata (обратите внимание, это удалит все данные, которые в данный момент находятся на диске). Windows распознает раздел ext4 как раздел, но не сможет смонтировать его в проводнике (без дополнительных инструментов). Первое, что нужно сделать, это установить диск напрямую. В руководстве пользователя это не рассматривается, но здесь это кажется довольно простым: вы создаете образ виртуального жесткого диска и сопоставляете его с соответствующим разделом / диском:
VBoxManage internalcommands createrawvmdk -filename "C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>\<file_name>.vmdk" -rawdisk \\.\PhysicalDrive#
.
найти номер физического диска:
В Windows откройте Управление дисками. Вы увидите соответствующие номера дисков слева и позже идентифицируете их как PhysicalDrive0, PhysicalDrive1 и т.д.
Я бы начал с диска, как он есть, и поигрался с форматированием только после того, как у вас будет рабочее крепление.
Почему вы пытаетесь скрыть диск от Windows? Это кажется очень сложным, и есть много потенциально опасных проблем, которые могут возникнуть из-за предоставления гостям доступа к дискам уровня RAW, хотя, если нет ничего другого, использующего диск, я не считаю, что это является большой проблемой.