Как сделать диски виртуальной машины VirtualBox доступными в хост-системе

Категория: Виртуальные машины
Добавил: access_timeОпубликовано: 29-07-2017 visibilityПросмотров: 29 218 chat_bubble_outlineКомментариев: 17


Привет друзья! Если вы любитель виртуальной машины VirtualBox, то наверняка знаете, что после установки виртуалки нужно обязательно создать общую папку, которая бы соединяла основную операционную систему и гостевую OS, установленную на виртуальную машину. Такая папка нужна для обмена файлами между основной Windows и гостевой. Создавать общую папку мы с вами умеем, а вот как насчёт сделать общими папками диски (C:) и (D:)! Вот об этом наша сегодняшняя статья.

Как сделать общими папками диски (C:) и (D:) в виртуальной машине


Автор Владимир!

Итак, мы имеем установленную на компьютер Windows 10 с виртуальной машиной VirtualBox, на которую в свою очередь установлена гостевая Windows 10. Цель у нас такая. Сделать доступными диски (C:) и (D:) основной операционной системы прямо из Windows 10, установленной на виртуальную машину. Или другими словами - расшарить диски (C:) и (D:) основной Windows 10 для гостевой Win 10. Запускаем WindoVirtualBox.
Устройства --> Общий буфер обмена -->Двунаправленный

Устройства --> Общие папки --> Настроить общие папки

ОК. 

Добавляем новую общую папку.

Путь к папке выбираем "Другой". 



В открывшемся окне выделяем мышью диск (C:) и жмём на кнопку "Выбор папки".

Отмечаем галочкой пункт "Создать постоянную папку". 

ОК. 

Добавляем ещё одну новую общую папку.



Путь к папке выбираем "Другой". 

В открывшемся окне выделяем мышью диск (C:) и жмём на кнопку "Выбор папки".

Отмечаем галочкой пункт "Создать постоянную папку". 

ОК.

Вот таким способом мы расшарили диски (C:) и (D:) основной операционной системы для гостевой Windows 10.

ОК.

Теперь нужно установить Дополнения гостевой ОС.

Устройства --> Подключить образ диска Дополнений гостевой ОС.

Выполнить. 

Next. 

Next. 

Install. 

Установить. 

Finish. 

Происходит перезагрузка компьютера. 

Открываем проводник и жмём на кнопку "Сеть". 

ОК. 

Выходит сообщение - Сетевое обнаружение и общий доступ к файлам отключены.

Жмём левой кнопкой мыши на этом сообщении и выбираем - Включить сетевое обнаружение и общий доступ к файлам.

Да, включить обнаружение сети и общий доступ к файлам... 

Закрываем проводник и открываем заново.

Выбираем "Сеть".

Заходим в VBOXSVR. 

Видим диски общие диски (C:) и (D:). В любой из них мы можем войти и скопировать любой файл в гостевую Windows 10 или обратно.

Для нашего удобства давайте создадим ярлыки дисков на рабочем столе.

Щёлкаем правой кнопкой мыши на диске (C:) и выбираем "Создать ярлык".

Да. 

Таким же образом создаём ярлык для диска (D:). 

Да. 

Вид ярлыка любого диска можно изменить. 

Изменим ярлык диска (D:). Щёлкаем на ярлыке правой кнопкой мыши и выбираем "Свойства". 

"Сменить значок". 

Выбираем понравившийся значок и выделяем его левой мышью, затем жмём ОК. 

Применить. 

Тоже самое делаем для ярлыка диска (C:). 

Щёлкаем на ярлыке двойным щелчком левой кнопки мыши и входим на диск (C:).


tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Ctrl
Enter
Заметили ошибку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (17)

  1. img
    18 апреля 2020 13:58 Alexander Vasilevich Zhukov
    Гость
    Вопрос снят. После установки  VBoxWindowsAdditions  и обе расшаренные папки увиделись и после установки галки "Автоматически" в "Дисплей" "Разрешение" при запуске VM входит в полноэкранный режим.
    Цитировать replyОтветить
  2. img
    18 апреля 2020 02:55 Ost
    Гость
    В Win10 (ноутбук) после неудачных проб и перебора многих дистрибутивов VirtualBox на VirtualBox-4.3.12-93733-Win + Oracle_VM_VirtualBox_Extension_Pack-4.3.12-93733a установил из образа ISO через присоединение оптического диска обраэ Win7-64 (ru_windows_7_ultimate_with_sp1_x86_dvd_protect). Установку сделал на внешний диск (подключенный через USB порт ноутбука и определяемый системой как новый том G:), туда же прописал пути всех папок устанавливаемых VirtualBox по умолчанию на С:. Расшаривал максимально и папку на D: ПК и папку на внешнем диске (подключенный через USB порт ноутбука и определяемый системой как новый том G:), подключал  их и оба и по одному в/к VM в качестве общей папки, но из запущенной гостевой ОС Win7 он не виден. Что сделать?
    Цитировать replyОтветить
  3. img
    12 октября 2018 16:09 Наташа
    Гость

    Цитата: mishtri
    не буду описывать детали конкретной ситуации

    На нет и суда нет

    Цитировать replyОтветить
  4. img
    12 октября 2018 15:46 mishtri

    Цитата: mishtri
    у меня была ситуация, когда необходим был доступ в процессе работы обеих систем и использовать функцию «Копировать – Вставить», можно было только из каталога основной ОС
    не буду описывать детали конкретной ситуации, но у меня была вышеизложенная ситуация и я решил ее только расшариванием папки гостевой ОС.

    Цитировать replyОтветить
  5. img
    12 октября 2018 15:33 Наташа
    Гость

    Цитата: mishtri
    "Не поверите! Доступ к данным гостевой ОС можно получить… внутри неё самой" - если возможно, то по подробнее о чем речь.  

    Ну что же тут непонятного? Если вам нужно открыть папку или файл гостевой ОС, то и открывайте такие папку или файл внутри гостевой ОС. На кой их открывать в хост-системе? Если принципиально хотите открыть в хост-системе, ну поместите всё, что нужно, в общую папку. Или скопируйте папку или файл и вставьте в хост-системе. Мне понятна суть вашей идеи - расшаривание ресурсов в реальном времени. Вы просто не приводите реального примера, в каких ситуациях это может пригодиться. Вы говорите общими фразами. Дайте конкретику – в каких ситуациях такое расшаривание может пригодиться поверх существующей возможности сообщения гостевой и хост-системы в виде общего буфера обмена.

    Цитировать replyОтветить
  6. img
    12 октября 2018 15:09 mishtri

     С частью согласен, но у меня была ситуация, когда необходим был доступ в процессе работы обеих систем и использовать функцию «Копировать – Вставить», можно было только из каталога основной ОС. "Не поверите! Доступ к данным гостевой ОС можно получить… внутри неё самой" - если возможно, то по подробнее о чем речь.

    Цитировать replyОтветить
  7. img
    12 октября 2018 14:55 Наташа
    Гость

    Цитата: mishtri
    Вы говорите про возможность доступа к ресурсам виртуального диска при помощи монтирования, но это происходит при выключенной операционной системе на виртуальном диске - это минус!

    Да, это так. Не вижу сложности в том, чтобы при надобности выключить виртуалку, а потом включить.

    А если необходимо получить доступ к папкам виртуальной ОС из основной ОС, в процессе работы обеих систем?

    Не поверите! Доступ к данным гостевой ОС можно получить… внутри неё самой

    А если образ диска создан в формате VDI или VMDK, как будете монтировать в Windows?

    Создавать виртуальный диск в формате VMDK, если не предполагается создание виртуальной машины, совместимой с VMware Workstation, нет смысла априори. Если работать с VMware Workstation, то эта программа в числе своих возможностей предусматривает монтирование виртуальных дисков в хост-системе. Но, опять же, как и в случае с VHD, гостевая ОС должна быть выключена. VDI же можно конвертировать в VHD средствами VirtualBox.

    расшаривание ресурсов компьютера позволяет в реальном времени получить доступ к этим ресурсам, а не дожидаться завершения работы системы

    Расшаривай – не расшаривай ресурсы гостевой ОС, а если их нужно скопировать, это будет та же операция записи данных на жёсткий диск. При включённом двустороннем буфере обмена это можно делать функциями «Копировать – Вставить»

    Цитировать replyОтветить
  8. img
    12 октября 2018 14:10 mishtri

    Цель расшаривания ресурсов аналогична расшариванию на любом компьютере. Вы говорите про возможность доступа к ресурсам виртуального диска при помощи монтирования, но это происходит при выключенной операционной системе на виртуальном диске - это минус! А если необходимо получить доступ к папкам виртуальной ОС из основной ОС, в процессе работы обеих систем? А если образ диска создан в формате VDI или VMDK, как будете монтировать в Windows? А самое главное, по моему мнению, расшаривание ресурсов компьютера позволяет в реальном времени получить доступ к этим ресурсам, а не дожидаться завершения работы системы и потом монтировать диски. Общяя папка в virtualbox, это своего рода промежуточное звено, со своими преимуществами и недостатками.

    Цитировать replyОтветить
  9. img
    12 октября 2018 09:43 admin
    Администратор

    Дело в том, что если виртуальную машину VirtualBox создать на базе диска VHD, его целиком при необходимости можно смонтировать для отображения в хост-системе.

     

    Отличный ответ!

    Цитировать replyОтветить
  10. img
    11 октября 2018 12:41 Наташа
    Гость

    mishtri, можете аргументировать конечную цель таких действий. Что такая операция даст в итоге массе пользователей? Дело в том, что если виртуальную машину VirtualBox создать на базе диска VHD, его целиком при необходимости можно смонтировать для отображения в хост-системе.

    Цитировать replyОтветить
  11. img
    11 октября 2018 09:39 mishtri

    Цитата: admin
    Создайте общую папку и пользуйтесь ей
    https://remontcompa.ru/442-obschie-papki-virtualbox.html
    - нет, это вы уже описали (и описано много еще где). А я предлагаю написать о том, как сделать доступ к папкам или диску "С" самой виртуальной машины. Для этого надо: расшарить папку или диск в виртуальной машине; в настройках виртуальной машины НАСТРОЙКИ->СЕТЬ->АДАПТЕР настроить тип подключения "Сетевой мост" и выбрать адаптер (у меня это wls1). В этом случае есть и доступ в интернет и доступ к папкам виртуальной ОС. При типе подключения "NAT" у меня не получилось настроить доступ. P.S. я только учусь.

    Цитировать replyОтветить
  12. img
    11 октября 2018 08:42 admin
    Администратор

    Создайте общую папку и пользуйтесь ей

    https://remontcompa.ru/442-obschie-papki-virtualbox.html

    Цитировать replyОтветить
  13. img
    10 октября 2018 21:34 mishtri

    Вопрос автору: А как сделать доступ к папкам или диску "С" самой виртуальной машины? То есть, чтобы из основной ОС заходить в папки виртуальной ОС.

    Цитировать replyОтветить
  14. img
    21 апреля 2018 08:50 admin
    Администратор

    Зачем вам настройка сетевых адаптеров?

     

    Сделайте всё точно так, как написано в статье, не исключайте никаких шагов.

    Внимательно читайте и смотрите скриншоты в конце статьи:

     

    Если вы хотите создать обычную общую папку, то статья на эту тему здесь

    http://remontcompa.ru/442-obschie-papki-virtualbox.html

    Цитировать replyОтветить
  15. img
    21 апреля 2018 07:31 lwa

    Здравствуйте. Не получается создать общую папку, дело в том, что в параметрах, настройка сетевых адаптеров, виртуальная машина присутствует, http://itmages.ru/image/view/6614798/71a5a878, а в проводнике её нет, вот скриншот http://itmages.ru/image/view/6614801/5a5337e5, в виртуальной машине тоже два комп., http://itmages.ru/image/view/6614802/8518e983. ОС WINDOWS  10x64 Home. Не подскажете, как настроить эту сеть, может есть статья на подобную ситуацию?

    Цитировать replyОтветить
  16. img
    10 августа 2017 11:37 pawel97
    Гость

    А теперь с включенным UAC запускаем блокнот от администратора, файл -> открыть - и общих папок как не бывало. И это баг винды начиная как минимум с Win7, и в 10 Creaters Update его так и не исправили. Подробнее в гугле по запросу "EnableLinkedConnections". Может, есть решение?

    Цитировать replyОтветить
  17. img
    2 августа 2017 09:49 Jenya
    Гость

    Давно просил на эту тему статью написать. Наконец-то написали.

    Странно, почему-то с Windows 8.1 в старых версиях виртуальной машины у меня это сделать не получалось!

    Цитировать replyОтветить