Віртуальна машина (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.