У меня есть хост Windows 10, работающий на SSD на 240 ГБ (диск A) и виртуальная машина Linux, работающая на другом SSD на 240 ГБ (диск B). Я перемещаю этот хост Linux с компьютера с полным настольным компьютером, где у меня был жесткий диск объемом 2 ТБ (диск C), и я скопировал весь домашний каталог на этот диск.

На хосте Windows я могу загрузить виртуальную машину Linux, но не вижу 2 ТБ диска для его монтирования. Как я могу открыть диск C для виртуальной машины, работающей на диске B, чтобы его можно было смонтировать, и чтобы я мог использовать все файлы, которые ранее хранились на нем?

1 ответ1

0

У вас есть два вопроса: один - подключить существующий диск / папку / и т.д., Другой - скрыть диск от операционной системы хоста (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, хотя, если нет ничего другого, использующего диск, я не считаю, что это является большой проблемой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .