Піднесіть фізичний HD до VM і змонтуйте його?


0

У мене хост Windows 10, який працює на 240 ГБ SSD (диск A) і Linux VM, що працює на іншому 240 ГБ SSD (диск B). Я переміщую цей хост Linux з повної настільної машини, де у мене був 2 ТБ HDD (диск C), і я створив резервну копію всього домашнього каталогу на цьому диску.

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


яку програму VM ви використовуєте? Я знаю, що для VMWare вам потрібно поділитися диском / папкою з клієнтом у хост-програмному забезпеченні, а потім встановити його в клієнті. askubuntu.com/questions/29284/… Я думаю, що virtualbox схожий,
Аарон Ладд

Я використовую virtualbox. Я сподівався повністю сховати диск C від хост-ОС.
drjrm3

Відповіді:


0

Тут у вас є два питання, одне - встановити наявний диск / папку / тощо., Інше - приховати диск від хост (Windows) ОС.

У Virtualbox монтажу спільної папки досить просто , після обміну папкою з гостем у налаштуваннях VM у Virtualbox ви можете запустити sudo mount -t vboxsf share ~/hostпапку / диск у hostпапку у своєму домашньому каталозі.

Сховати привід менш просто. Я думаю, що форматування диска як ext4і надання контролю інтерфейсу sata гостям буде можливим (зауважте, це видалить усі дані, які зараз є на диску). Windows розпізнає розділ ext4 як розділ, але не зможе встановити його в Explorer (без додаткових інструментів). перше, що потрібно зробити, - це безпосередньо встановити привід. У посібнику користувача це не вирішено, але тут це здається досить простим, ви робите віртуальне зображення жорсткого диска і відображаєте його на відповідний розділ / диск

VBoxManage internalcommands createrawvmdk -filename "C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>\<file_name>.vmdk" -rawdisk \\.\PhysicalDrive#.

щоб знайти номер фізичного накопичувача:

У Windows відкрийте Управління дисками. Ви побачите пов’язані номери накопичувачів зліва та визначите їх пізніше як PhysicalDrive0, PhysicalDrive1 тощо.

Я б почав з диска, як є, і гратимуть лише з форматуванням після того, як у вас буде робоче кріплення.

Чому ви намагаєтесь сховати диск з windows? Це здається дуже складним, і існує багато потенційно небезпечних проблем, які можуть виникнути через надання гостям доступу до RAW до дисків, хоча якщо на диску нічого іншого немає, я не вважаю, що це є великою проблемою.


Я не хочу форматувати привід, оскільки на ньому є важлива інформація. Диск вже є ext4(привіз його з іншого вікна Linux), а Windows - ні. Я хочу приховати його від Windows (хоста), оскільки я коли-небудь матиму доступ до нього з Windows, хоча якщо мені доведеться встановити його в Windows, щоб поділитися ним з VM, це може бути нормально.
drjrm3

Для монтажу всього накопичувача процес робить файл "віртуального накопичувача", який вказує на реальний диск (або розділ) у наведеній вище відповіді.
Аарон Ладд

Якщо ви відкриєте диспетчер розділів у Windows, він побачить диск, але не зможе його встановити.
Аарон Ладд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.