Віртуальна машина (VirtualBox) - Як отримати доступ до файлів з хостинг-машини?


26

У мене ПК з Windows 7 Ultimate (A) працює на ньому. У цій ОС у мене VirtualBox працює з іншим екземпляром Windows 7 (B).

Чи є спосіб Windows 7 (B) отримати доступ до файлів з Windows 7 (A)? В ідеалі я хотів би отримати доступ до них, не копіюючи їх в екземпляр VM, який працює, тому що у мене недостатньо великий жорсткий диск для цього ... На жорсткому диску є папка з 1,5 ТБ даних ( на жорсткому диску 2 Тб), тому копіювати його в екземпляр VM просто не вийде.


Зауважте також крок усунення несправностей: переконайтеся, що до файлів доступна операційна система хоста з правильними налаштуваннями контролю доступу для читання-запису-виконання.
— dreftymac

Відповіді:


29

Існує кілька способів цього досягти.

Ви можете використовувати власну функцію спільних папок VBox .

Для цього: Перейдіть у Налаштування віртуальної машини та виберіть: Спільні папки .

Натисніть кнопку Додати загальну папку . Вкажіть шлях папки та назву папки.

У віртуальній машині ви переходите до \\ vboxsrv \

ви побачили б свої папки.

Ви також можете створити загальнодоступну мережу та отримати доступ до неї в межах від B до A.


Чи потрібно будь-якому з них зробити копію файлу (навіть якщо він знаходиться у тимчасовій папці), щоб використовувати його? Я знаю, що мережеві акції на різних машинах працюють так ... Я ніколи не робив спільну мережу на одній машині. Також те саме стосується спільної папки (це ситуація, коли файл копіюється для використання)?
— мій

Ні. Він не буде копіювати ваші файли. Ось чому його називають Спільна папка
— bakytn

Після того, як це працює , ви отримаєте галочку :)
— мої

Однак використання другого підходу складніше. Вам потрібно буде пограти з Мережею (наприклад, змінити прив’язку до мережі Bridged) тощо. Перший і найбільш очевидний спосіб повинен ідеально вирішити вашу проблему.
— bakytn

1
мірми, на всякий випадок це не вийде. Ймовірно, вам знадобиться встановити пакет розширень з офіційної сторінки завантажень: завантажте його virtualbox.org/wiki/Downloads . А потім просто двічі клацніть по ньому.
— bakytn

7

Я припускаю, що ваш VM працює і працює. Виконайте такі дії:

  1. У вікні VM перейдіть до Інструменти -> Вставити зображення CD-додатків для гостей. введіть тут опис зображення

  2. Ви побачите новий привід CD в "Мій комп'ютер". відкрийте його та запустіть "VBoxWindowsAdditions"введіть тут опис зображення

  3. Дотримуйтесь налаштування, щоб встановити додаток для гостей на гостьовій машині. Перезавантажте гостя.
  4. Далі відкрийте налаштування VM:введіть тут опис зображення
  5. Перейдіть до спільних папок -> клацніть правою кнопкою миші -> додати спільну папку -> додати папку, якою ви хочете поділитися: введіть тут опис зображення
  6. Ваша спільна папка з’явиться в розділі Мій комп'ютер у гостьовій машині.

Ви можете слідувати подібному методу і для інших операційних систем.


це геніально! Я не зрозумів, що мені потрібно перезапустити VM, тому у мене виникло так багато проблем, дякую
— Філіп Орли

2

Ще один варіант - просто скопіювати файли:

Виберіть «Віртуальна машина» та перейдіть до « Параметри - загальне» - « Додатково» , там ви можете налаштувати спільний буфер обміну та підтримку Drag'n'Drop. Я вибрав двонаправлений варіант для обох.

Тепер ви можете перетягувати файли між Host і Guest, також ви можете скопіювати текст на хост-машині та вставити його на Guest VM (і навпаки)


Ця методика не працює з дуже великими файлами. Але чудово працює для менших.
— горить

-1

Найпростіший спосіб - використовувати флеш-пам’ять USB:

1- Підключіть USB-пам'ять USB до комп'ютера.

2- Ваша флеш-пам’ять повинна розпізнаватися у вашій віртуальній машині:

Налаштування> USB> Додати новий USB

3- Запустіть свій VB-апарат і перейдіть на знімний диск, як зазвичай, і вивчіть свої файли.


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