VirtualBox: Как создать общую папку?

За время использования программы VirtualBox для учебных и рабочих задач, описанных в сообщении «Виртуальная машина VirtualBox», у меня было только одно серьезное нарекание. Во время работы в VirtualBox у меня часто возникала потребность в файлах на реальном винчестере. Тогда у меня еще не было внешнего винта на 500 гигов, поэтому приходилось переносить нужную информацию окружными способами, которые только и отнимали лишнее время и силы. Мучения мои прекратились после того, как главный инженер нашей фирмы рассказал мне об общих папках.

Суть общей папки проста — виртуальная машина получает полный прямой доступ к файлам, находящимся на реальном винчестере в той папке, которая была «расшарена». Круто, не правда ли?

Итак, как сделать общую папку в VirtualBox?

1. После установки системы и всей необходимой «начинки» для виртуалки, выбираем образ установочного диска под названием VBoxGuestAdditions.iso, который находится в папке с установленной программой VirtualBox (по умолчанию это C:\Program Files\Sun xVM VirtualBox).
2. Производим автоматическую установку VBoxGuestAdditions на виртуалку.
3. Определяем, какую папку на реальной машине будем делать общей (здесь — Shared).
4. Далее в виртуальной машине запускаем командную строку через Пуск — Выполнить.И выполняем команду net use c:\\vboxsvr\Share.
5. После перезагрузки виртуальной машины, открываем Мой компьютер — Сервис — Подключить сетевой диск. В открывшемся окне в поле Папка нажимаем Обзор и выбираем VirtualBox Shared Folders — \\VBOXSVR\Share.

Вот и все, теперь виртуальная машина будет иметь прямой доступ к файлам, находящимся в общей папке Shared.



24 комментария Комментировать
  1. Crash&Burn:

    А можно ли как-то сделать папку в виртуальной машине, скажем Program Files, видимой для хостовой машины? Не как вы написали, а наоборот.

  2. Хм. Можно настроить сеть между виртуалкой и основным ПК и расшарить нужные папки. Но, понятное дело, доступ к папкам будет только при включенной виртуальной машине. Как это сделать можно найти вот тут — www.virtualbox.org/wiki/Documentation. Надо будет собраться с мыслями и написать про это отдельный пост. Спасибо за идею! :)

  3. byearnist:

    Перечитал на нескольких сайтах как расшарить папку с хоста на гостевую ОС. И вроде на гостевой ОС появился сетевой диск, а вот запустить с него некоторые exe-файлы не удается (например, с активацией винды).

    Гостевая Win7 Professional, а хост — Win7 Ultimate.

    • Людмила:

      К сожалению, не работала с этими ОС. И со старта ничего порекомендовать не могу.

      Если вы эту проблему ещё не решили, опишите подробнее ситуацию (включая версию VB, не удается запустить все ехе или выборочно), я попробую посоветоваться со знакомыми сисадминами.

  4. byearnist:

    И еще такой вопрос: установил на гостевой ОС Mozilla Firefox, но не могу постапить не одно дополнение. Даже страница с addons не открывается- пишет

    «При соединении с addons.mozilla.org произошла ошибка.

    Не удалось установить защищённое соединение, так как была отключена поддержка протокола SSL.

    (Код ошибки: ssl_error_ssl_disabled)»

    В IE8 свои заморочки — не сохраняются кукисы. И как это исправляется?

    • Людмила:

      Простите за долгое молчание — была в отпуске.

      По первому: если проблемы только в огнелисе, попробуйте в about:config -> в поле Фильтр ввести ssl2, установить все отфильтрованные параметры в true.

      По второму: не пользуюсь ие8, поэтому точно не скажу. Проверьте сохраняется ли история? Если нет, может быть вы работаете в режиме InPrivate Browsing, с которым как раз не сохраняются ни cookie, ни история, ни временные файлы интернета.

      • byearnist:

        По поводу огнелиса. Не могу точно сказать, только ли с ним проблема, но приложения — это часть огнелиса.

        До того, как проделал опции в config: при включении огнелиса на гостевой ОС появляется следующее сообщение: «Не удалось инициализировать компонент защиты приложения. Самая вероятная причина — проблемы с файлами в каталоге профилей вашего приложения. Убедитесь, что этот каталог не имеет ограничений чтения/записи и на вашем жестком диске достаточно свободного места. Рекомендуется закрыть программу и решить проблему. Если вы продолжите этот сеанс работы с приложением, вы можете столкнуться с некорректным поведением последнего во время обращения к функциям системы защиты» (конец цитаты)

        Места на жестком диске предостаточно, как проверить ограничения чтения/записи — не знаю.

        После изменений в about:config проблема осталась, как и вышеупомянутое сообщение.

        В хостовой ОС все параметры ssl2 выставлены на false. Но при этом проблемы нет.

        В IE8 история сохраняется 20 дней. Работаю не в InPrivate Browsing

        • byearnist:

          Разобрался со своей ошибкой. У меня в языке для программ, не поддерживающих Юникод, вместо русского был иврит (выставлял для рабочей программы). Смена языка на русский решила ошибку.

  5. yogA:

    5й пункт не выполняется. Пишет, что такой папки нету, неверно указан путь....

  6. Илья:

    У меня не получается... Создаю в Оракл VM VirtualBox в вкладке свойства общуюю папку, потом выбераю ее через « устройства» на виртуальной. Включаю командуную строку на виртуалке прописываю : net use C:\vboxsvr\l2phx

    пишет Системная ошибка 67 Не найдено сетевое имя... ПОмогите пожалуйста

    C:\l2phx (моя папка там находится)

    • Людмила:

      Сейчас нахожусь в отъезде. На неделе возвращаюсь в город, попробую ещё раз пройти весь порядок действий — может быть получится вам помочь с этой проблемой.

  7. Илья:

    net use С:\\vboxsvr\l2phx ... Допустил ошибку в посту выше

  8. victor:

    net use X: \\vboxsrv\paper

    paper — имя расшаренной папки в «Общие папки», paper — C:\Temp

    перед использование net use, необходимо установить гостевую ОС в виртуальной машине

  9. Санчез:

    странно, вроде делаю всё так как написанно, но не получается, в частности: 5. После перезагрузки виртуальной машины, открываем Мой компьютер — Сервис — Подключить сетевой диск. В открывшемся окне в поле Папка нажимаем Обзор и выбираем VirtualBox Shared Folders — \\VBOXSVR\Share. — там нет моей папки.(Share — естесственно менял на название своей папки). и есчё такой вопрос — можно ли сделать общим весь диск, а не только папку???

  10. Не совсем точно но правильно, там еще нужно указать букву виртуального диска. Тут подробней немного написанно за одно и на win 7

    scarj.e-ur.asia/stati/win... — virtualbox.html

  11. Chibi:

    Спасибо! Статья очень мне помогла...))

  12. Альберт:

    Объясните для новичка по простому пожалуйста и по итерациям:

    1. «VBoxGuestAdditions.iso» — этот образ установочного диска является архивом. Правильно ли я понимаю, что его разархивировать и запустить установочный файл .exe следует НА ВИРТУАЛЬНОЙ ОС ?

  13. Альберт:

    Ибо на виртуальной ОС почему-то нет папки Oracle с виртуалбоксом.

  14. Альберт:

    «После установки системы и всей необходимой «начинки» для виртуалки» — вот эту самую «начинку» установить без общей папки крайне затруднительно.

  15. 4. Далее в виртуальной машине запускаем командную строку через Пуск — Выполнить.И выполняем команду net use c:\\vboxsvr\Share.

    Подправте ошибку в строке net use c:\\vboxsvr\Share.

    на net use c: \\vboxsvr\Share. Поскольку там должен быть пробел обязательным, без него работать не будет!

  16. Офигеть, как все просто!

    Автору огромное СПАСИБО!

    Самому не получалось папки расшарить)

  17. byearnist:

    Появилась проблема.

    При попытке запустить виртуальную машину открывается окно Oracle VM VirtualBox Менеджер (обычное окно запуска програмы) а в нем написано, что программа недоступна и следующее сообщение:

    Runtime error opening 'C:\Users\Админ\VirtualBox VMs\WMmail Windows 7\WMmail Windows 7.vbox' for reading: -102 (File not found.).

    D:\tinderbox\win-4.1\src\VBox\Main\src-server\MachineImpl.cpp[707] (Machine::registeredInit).

    Код ошибки:

    E_FAIL (0x80004005)

    Компонент:

    VirtualBox

    Интерфейс:

    IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}

    Нажатие на «обновить» ничего не меняет. Я так понимаю, что у меня с компа стерся какой-то запускающий файл. Есть ли шанс восстановить вирт. машину с ее настройками? Если я создам новую вирт. машину, настройки старой машины возможно будет применить к новой?

  18. vovanig:

    СПС!!! отлично. все ясно и понятно!!!

Поделиться своим мнением




Следите и следуйте за мной

Кнопки


Каталог блогов
добавить блог