Как подключить внешний жесткий диск к виртуальной машине vmware
In some circumstances, you might need to give a virtual machine direct access to a physical disk or unused partition on the host computer.
A physical disk directly accesses an existing local disk or partition. You can use physical disks to run one or more guest operating systems from existing disk partitions.
Workstation Pro supports physical disks up to 2TB capacity. Booting from an operating system already set up on an existing disk or partition is not supported.
Running an operating system natively on the host computer and switching to running it inside a virtual machine is similar to pulling the hard drive out of one computer and installing it in a second computer that has a different motherboard and hardware. The steps you take depend on the guest operating system in the virtual machine. In most cases, a guest operating system that is installed on a physical disk or unused partition cannot boot outside of the virtual machine, even though the data is available to the host system. See the Dual-Boot Computers and Virtual Machines technical note on the VMware Web site for information about using an operating system that can also boot outside of a virtual machine.
After you configure a virtual machine to use one or more partitions on a physical disk, do not modify the partition tables by running fdisk or a similar utility in the guest operating system. If you use fdisk or a similar utility on the host operating system to modify the partition table of the physical disk, you must recreate the virtual machine physical disk. All files that were on the physical disk are lost when you modify the partition table.
Important: You cannot use a physical disk to share files between the host computer and a guest operating system. Making the same partition visible to both the host computer and a guest operating system can cause data corruption. Instead, use shared folder to share files between the host computer and a guest operating system.
VMware Workstation – не просто функциональный гипервизор, позволяющий тестировать виртуальные операционные системы внутри системы основной, установленной на компьютере, это программа с гибким подходом к настройке оборудования виртуальных машин. Так, гипервизор VMware Workstation работает, в частности, с форматом виртуального диска собственного производства – это файлы типа «.vmdk». Виртуальные диски VMDK расходуют физическое дисковое пространство весьма экономно, и на реальном компьютере виртуальная машина по факту может занимать примерно вдвое меньше места, чем дисковый объём, доступный гостевой операционной системе. Но даже при такой существенной экономии пользователи VMware Workstation могут изначально создавать виртуальные машины с минимальным объёмом жёсткого диска. Ведь в дальнейшем при необходимости этот объём может быть увеличен в настройках гипервизора. Равно как и может быть сжато неиспользуемое виртуальное пространство.
Прямое копирование данных между ESXi и USB диском с NTFS/FAT32
Если вы не хотите менять файловую систему USB накопителя на VMFS, вы можете из консоли ESXi получить доступ к файлам на файловой системе NTFS или FAT32 и скопировать нужные файлы.
Для доступа к FAT32 разделам с ESXi можно использовать утилиту mcopy, а для доступа к NTFS разделу на USB – ntfscat. Также нативно поддерживается файловая система ext3. Основные ограничения:
- FAT32 и Ext3 разделы доступны на чтение и запись;
- NTFS диски доступны только на чтение (т.е. вы можете скопировать файлы с USB накопителя с NTFS на ESXi хост, но не наоборот).
Чтобы скопировать файл с USB устройства с FAT32 на ESXi, используйте:
где /some.iso – путь к файлу на USB диске. Второй путь показывает куда поместить файл на хосте ESXi (например, сразу в VMFS datastor).
Для обратного копирования с ESXi на USB просто поменяйте местами пути в команде.
Основная проблема FAT32 – не поддерживаются файлы более 4 Гб. Поэтому довольно сложно скопировать vmdk файлы виртуальных машин. Как правило перед копированием исходный файл можно разбить на части (например, по 3 Гб):
Теперь можно скопировать все куски на USB накопитель, а на целевом хосте ESXi собрать их:
Для копирования файла с USB диска с NTFS на ESXi хост используется команда:
Копирование можно выполнять только в одну сторону, NTFS не доступна для записи через ntfscat.
1. Подготовка образа диска Plop Boot Manager
Подробно о назначении бесплатной программы-загрузчика Plop Boot Manager речь шла в статье сайта «Как загрузиться с флешки на старых компьютерах, которые не поддерживают загрузку с USB-устройств». Призванный решать проблему отсутствия в BIOS старых компьютеров опции загрузки с USB-устройств Plop Boot Manager поможет и в решении проблемы загрузки с флешки на виртуальных машинах. Скачиваем дистрибутив последнего с официального сайта разработчика.
После распаковки архива Plop Boot Manager содержимое папки можем удалить, оставив только нужный ISO-образ диска – файл «plpbt.iso».
Этот файл лучше сразу переместить в укромное место, скажем, в папку с теми же виртуальными машинами, поскольку в процессе использования этого ISO-образа его путь размещения будет прописан в настройках гипервизоров. Последнее, собственно, далее мы и осуществим – настроим ISO-образ «plpbt» в качестве источника загрузки виртуальных машин VirtualBox и VMware Workstation.
0. Оглавление:
2. Создание и подключение дополнительного диска
Чтобы подключить к виртуальной машине дополнительный виртуальный жёсткий диск, её нужно выключить (если она находится в приостановленном состоянии). В окне сведений о ней жмём кнопку изменения настроек.
В первой вкладке «Оборудование» перемещаемся в раздел «Жёсткий диск». И жмём внизу кнопку «Добавить». Для её задействования потребуются права администратора.
Запустится мастер добавления нового оборудования, где жёсткий диск будет виднеться первой позицией. Ничего не меняя, жмём «Далее».
Оставляем предустановленный параметр SCSI. Жмём «Далее».
В окне выбора диска можем вторым пунктом указать путь к существующему виртуальному диску – файлу VMDK или VHD, а можем создать новый диск. В нашем случае виртуальный диск будем создавать новый, потому предустановленный первый пункт оставляем. Жмём «Далее».
Задаём размер виртуального диска и выбираем опцию его сохранения в одном файле. Это более удобный вариант для дальнейшего перемещения или подключения диска VMDK и единственный возможный для VHD-диска. Жмём «Далее».
Попадём в окно задания имени и пути размещения виртуального диска. VMware Workstation по умолчанию штампует свои технические названия файлам создаваемых устройств, однако если в дальнейшем с виртуальным диском планируется долгосрочная работа, его лучше назвать более удобным именем. Запоминаемое имя при удалении дополнительного диска также позволит не перепутать его с диском основным, и тем самым не нарушить работоспособность виртуальной машины. На создание виртуального диска собственного формата VMDK VMware Workstation настроена автоматически, потому в конце имени создаваемого диска увидим выставленное по умолчанию расширение файла «.vmdk». С помощью кнопки обзора можно сменить предустановленную папку размещения, которой является папка хранения настраиваемой виртуальной машины. Создаваемый диск не обязательно должен находиться в одной папке с самой виртуальной машиной. Файл виртуального диска может размещаться где-угодно, хоть даже на съёмном носителе.
Если нужен универсальный VHD-диск, его расширение «.vhd» необходимо дописать вручную после названия. Определившись с типом и местом хранения виртуального диска, жмём «Готово».
Всё — виртуальный жёсткий диск создан и виднеется в списке оборудования виртуальной машины возле основного диска. Жмём «Ок» для выхода из настроек VMware Workstation.
Смотрите также:
Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо…
Ошибки в работе системы, её сбой, внедрение вирусов и шпионского ПО – всего этого и прочих неприятностей в работе с компьютером можно избежать, если обучаться и вести эксперименты со сторонним…
Развертывание виртуальной инфраструктуры любой сложности начинается с такого шага, как создание виртуальной машины. В качестве примера сделаем виртуальную машину под установку WinXP в достаточно простой конфигурации - один процессор, 512…
Запись опубликована в рубрике VMware Workstation с метками VMware, виртуализация. Добавьте в закладки постоянную ссылку.
Виртуальные машины VirtualBox и VMware Workstation всем хороши для тестирования операционных систем и софта, только вот почему-то ни одна из этих программ-гипервизоров не предусматривает в нормальном юзабельном формате опцию загрузки с флешки. Наличие возможности загрузки с образов загрузочных CD/DVD-дисков может решить проблему с просмотром содержимого последних, но таким образом никак не будет удовлетворена потребность в тестировании готовой загрузочной флешки. Проверить работоспособность загрузочной флешки на виртуальной машине, протестировать содержащийся в составе реанимационного Live-диска софт в связке с виртуальным «железом», отснять скриншоты этого действа, установить операционную систему, дистрибутив которой имеется только в записи на флешке – да мало ли для каких нужд может понадобиться возможность загрузки с USB-носителя.
Как настроить загрузку с флешки на виртуальных машинах VirtualBox и VMware Workstation – в этом будем разбираться ниже. И для этих целей воспользуемся загрузчиком Plop Boot Manager.
4. Отключение дополнительного диска
Для отключения дополнительного диска от виртуальной машины необходимо, чтобы она, как и при подключении, была в выключенном состоянии. В окне сведений о виртуальной машине жмём кнопку изменения настроек.
Кликаем удаляемый жёсткий диск во вкладке «Оборудование». Главное, не спутать его с основным виртуальным жёстким диском, на котором установлена гостевая операционная система. Если путь физического размещения файла виртуального жёсткого диска забыт, его можно посмотреть в первой графе справа. Внизу окна жмём кнопку «Удалить».
Жмём «ОК» для закрытия окна настроек.
Всё — диск отключён от виртуальной машины. Но он, точнее, его рабочий файл, естественно, никуда не исчез с физического компьютера. Если в виртуальном диске больше нет надобности, его можно найти в папке хранения и удалить сам файл VMDK или VHD.
Смотрите также:
Программа для виртуализации операционных систем VMware Workstation, будучи чуть более функциональным продуктом, нежели программа VirtualBox, последней, несмотря на массу преимуществ, всё же уступает во многих моментах. Например, в отличие от…
Ошибки в работе системы, её сбой, внедрение вирусов и шпионского ПО – всего этого и прочих неприятностей в работе с компьютером можно избежать, если обучаться и вести эксперименты со сторонним…
Виртуальные машины VirtualBox и VMware Workstation всем хороши для тестирования операционных систем и софта, только вот почему-то ни одна из этих программ-гипервизоров не предусматривает в нормальном юзабельном формате опцию загрузки…
Запись опубликована в рубрике VMware Workstation с метками VMware, виртуализация. Добавьте в закладки постоянную ссылку.
13.04.2022
itpro
VMWare, Виртуализация
комментария 4
Несколько раз возникала задача прямого подключения внешнего USB диска/флешки к хосту VMWare ESXi. Как правило это нужно чтобы скопировать образ виртуальной машины для передачи в удаленный филиал (если WAN канал между офисами слабый или сильно загружен), бэкапа файлов ВМ на внешнее USB устройство, копирования на хост ESXi ISO файла или образа (когда нельзя сильно нагружаться сеть). В этой статье мы рассмотрим, как подключить к хосту ESXi USB диск или флешку в качестве VMFS хранилища или для прямого копирования файлов с FAT32/NTFS раздела.
3. Инициализация дополнительного диска гостевой операционной системой
Запускаем виртуальную машину.
Подключённый диск, естественно, пока что не будет виден в окне проводника или файлового менеджера гостевой операционной системы. Как и новый физический винчестер, только что созданный виртуальный диск операционная система видит как нераспределённое пространство, пространство без структуры разделов. Исправим это и инициализируем подключённый диск на примере гостевой Windows 8.1 с использованием её штатных средств. В запущенной гостевой системе Windows вызываем утилиту управления дисками. В Windows 8.1 и 10 она доступна в контекстном меню на кнопке «Пуск».
В Windows 7 и более ранних версиях системы эту утилиту можно запустить универсальным способом с помощью команды «Выполнить». Жмём клавиши Win+R, вводим команду «diskmgmt.msc», кликаем «ОК».
Штатная утилита управления дисками Windows автоматически увидит новый жёсткий диск и предложит его инициализацию. Вряд ли в случае с виртуальным диском станет необходимость в преимуществах стиля разделов GPT, потому в появившемся окошке старта инициализации оставляем по умолчанию выставленную загрузочную запись MBR. Жмём «ОК».
Далее вернёмся в окно утилиты и увидим там появившийся новый жёсткий диск с нераспределённым пространством. Вызываем на этом нераспределённом пространстве контекстное меню и жмём «Создать простой том».
Запустится мастер создания тома (раздела диска). Жмём «Далее».
Оставляем нетронутым весь объём виртуального диска, если нет надобности в его разделении на два (или более) раздела. Если нужно несколько разделов диска, необходимо указать сначала размер первого раздела, а потом всю процедуру создания тома повторить с оставшимся неразмеченным пространством. В нашем случае создадим единственный раздел. Жмём «Далее».
Выбираем букву диска. Жмём «Далее».
В следующем окне можем разве что сменить метку тома. Жмём «Далее».
Только что инициализированный диск будет отформатирован.
Затем он автоматически откроется в окне проводника Windows.
Смотрите также:
Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо…
Ошибки в работе системы, её сбой, внедрение вирусов и шпионского ПО – всего этого и прочих неприятностей в работе с компьютером можно избежать, если обучаться и вести эксперименты со сторонним…
VMware Workstation – не просто функциональный гипервизор, позволяющий тестировать виртуальные операционные системы внутри системы основной, установленной на компьютере, это программа с гибким подходом к настройке оборудования виртуальных машин. Так, гипервизор…
Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо предназначены для системных администраторов и чрезмерно сложны для обычных пользователей. Программа VirtualBox выигрывает у своего конкурента лишь в одном преимуществе – это бесплатный продукт. В то время когда VMware Workstation, будучи платной программой, позволяет использовать возможности виртуализации операционных систем в большей мере. В частности, VMware Workstation экономит ресурсы системы и позволяет без лишних «танцев с бубном» работать с функционалом программы – например, использовать общую для основной (установленной на физический компьютер) и гостевой (виртуальной) операционных систем папку.
Общая папка – это нужный функционал. Поскольку мощностные возможности виртуальной машины гораздо слабее физического компьютера, проводить веб-сёрфинг в поисках интересного софта гораздо проще на основной операционной системе. В процессе веб-сёрфинга заинтересовавшие вас программы вы можете сразу скачивать в эту общую папку, а затем выбрать отдельно время и запустить виртуальную машину, чтобы на деле проверить эти программы. Тем самым не подвергая риску основную операционную систему.
Чтобы настроить общую папку, в VMware Workstation вам не нужно устанавливать никаких дополнений гостевой операционной системы, как это происходит в VirtualBox. Вам не нужно искать на форумах инструкции, как сделать так, чтобы общую папку на виртуальной машине можно было увидеть в проводнике системы. В VMware Workstation задействовать общую папку очень просто. Как это сделать, мы и рассмотри ниже.
Итак, как настроить общую папку основной и гостевой операционных систем в программе VMware Workstation?
Для настройки общей папки, которая будет предоставлять доступ к файлам и основной, и гостевой операционной системы, прибегнем к настройкам VMware Workstation. Откройте вкладку программы со сведениями о виртуальной машине и выберите опцию изменения её настроек.
В окне настроек переключитесь на вкладку параметров виртуальной машины и кликните на раздел «Общие папки». Можете ознакомиться с информационной справкой программы, которая предупреждает о возможных опасностях задействования общей папки. Если вы этого не боитесь, смело активируйте опцию «Всегда включено». Также включите опцию подключения общей папки как сетевого диска. Так её будет всегда видно в основных разделах проводника виртуальной операционной системы.
Запустится окно мастера добавления общих папок. Жмите «Далее».
Используйте кнопку «Обзор», чтобы выбрать на основной операционной системе папку, которая и будет общей для обеих систем.
Выберите папку из числа имеющихся на компьютере. Или специально для работы с виртуальными машинами создайте новую папку.
В окне мастера добавления общих папок жмите «Далее».
В следующем окне мастера можно ограничить взаимодействие между основной и гостевой системами, установив опцию «Только для чтения». В этом случае файлы одной операционной системы, находящиеся в общей папке, нельзя будет изменять, открыв их в другой системе. В принципе, в этом нет необходимости, поскольку важные для вас файлы вы можете просто не помещать в общую папку, если боитесь, что их может повредить вирус, проникший в виртуальную операционную систему. Жмите «Готово».
Появится снова окно сведений о виртуальной машине, где уже будет указана выбранная общая папка. Жмите «Ок».
Всё – можно тестировать проведённые настройки. Запускайте гостевую операционную систему, открывайте проводник и ищите общую папку среди подключённых сетевых дисков.
0. Оглавление:
3. Загрузка с флешки в VMware Workstation
Ладно ещё бесплатная VirtualBox, но вот для платной программы VMware Workstation отсутствие простой и понятной опции для возможности загрузки виртуальной машины с флешки – вещь недопустимая. Тем не менее, даже заплатив, решать эту проблему будем своими усилиями.
Как и в случае с VirtualBox, виртуальная машина VMware Workstation также должна быть выключена. В окне её сведений жмём опцию изменения настроек.
Попадём в параметры виртуальной машины, здесь нам нужна вкладка «Оборудование». Перемещаемся на вкладку «CD/DVD», выставляем активной опцию «Файл образа ISO», затем с помощью кнопки обзора указываем путь к файлу «plpbt.iso». Жмём «ОК».
Вернувшись в окно сведений виртуальной машины, кликаем выпадающий список её состояний и выбираем «Включить при прошивке». В нашем случае имеем дело с последней версией VMware Workstation 11. Но в более ранних версиях программы или в разных редакциях перевода VMware Workstation эта опция может называться по-другому, например, «Включить в BIOS», англоязычный вариант — «Power On to BIOS».
В отличие от VirtualBox, VMware Workstation не предусматривает выставление порядка загрузки виртуальной машины в её настройках. Всё происходит, как на реальном компьютере: первоочерёдность устройств загрузки назначается в виртуальной BIOS – аналоге настоящей базовой системы ввода/вывода данных.
После запуска виртуальной машины в режиме BIOS выполняем вход в неё (двойным кликом внутрь окна или клавишами Ctrl+G). Для справки: по умолчанию освобождение указателя мыши в программе VMware Workstation осуществляется клавишами Ctrl+Alt. С помощью клавиш навигации «→» перемещаемся в раздел «Boot», затем клавишей «↓» опускаемся до параметра «CD-ROM Drive». Клавишей «+» выталкиваем его в начало списка и жмём «F10».
Подтверждаем решение, нажав Enter в окошке с предустановленным вариантом ответа «Yes» на запрос о сохранении конфигурации.
Виртуальная машина перезапустится, и мы увидим интерфейс загрузчика Plop Boot Manager. Также, как и в случае с VirtualBox, внизу окна виртуальной машины жмём кнопку USB-устройств и подключаем флешку.
Перезапускаем виртуальную машину.
Теперь можем входить внутрь её и в меню Plop Boot Manager выбирать вариант загрузки с USB-устройств.
Вернуть виртуальной машине VMware Workstation загрузку с жёсткого диска – процесс обратный. Нужно войти в BIOS и выставить первоочерёдность загрузки с «Hard Drive» — так, как это было ранее. Можно поступить иначе и убрать сам образ диска Plop Boot Manager. Внизу окна виртуальной машины есть кнопка в виде диска, она обеспечивает быстрый доступ к настройкам привода. Жмём «Параметры».
В окне настроек привода виртуальной машины можем либо убрать галочку с состояния устройства «Подключить», либо сделать активной опцию определения физического CD/DVD-привода.
0. Оглавление:
Подключение внешнего USB накопителя как VMFS хранилища в VMWare ESXi
Предположим, вы хотите подключить USB диск к хосту ESXi и создать на нем VMFS хранилище для удобного копирования/переноса файлов и образов виртуальных машин.
Официально VMWare не поддерживает работу внешних USB устройств в качестве VMFS хранилища. Однако это работает и может использоваться. Кроме того, ESXi не поддерживает USB устройства размером более 2 Тб.
Начиная с VMWare ESXi 6.5 несколько изменилась концепция подключения USB устройств к хосту. Если ранее использовались несколько драйверов (xhci, ehci-hcd, usb-uhci, usb-storage), то теперь вместо них используется один USB драйвер vmkusb.
2. Загрузка с флешки в VirtualBox
Виртуальная машина VirtualBox в момент её настройки для загрузки с флешки должна быть выключена. Жмём кнопку настроек. В появившемся окне прежде заглянем в раздел «Система», чтобы убедиться, что порядок загрузки предусматривает первоначально привод. Галочка должна быть выставлена на пункте «CD/DVD».
Теперь переходим в раздел «Носители». Кликаем «Контроллер: IDE» и выбираем кнопку с надписью «Пусто» (если никакой другой образ диска не подключён к виртуальной машине). Далее нам нужен параметр «Атрибуты». В конце графы «Привод» жмём кнопку в виде диска, далее же — кнопку обзора с надписью «Выбрать образ оптического диска».
В окне проводника открываем тот самый файл «plpbt.iso».
Всё: теперь образ диска Plop Boot Manager будет монтирован в виртуальный привод VirtualBox. Жмём «ОК».
Вставляем флешку в USB-порт компьютера. Запускаем виртуальную машину. Последняя загрузится с образа диска Plop Boot Manager и в её окне увидим минималистичное меню загрузки, в числе вариантов которой – и USB-устройства. Но прежде необходимо подключить флешку к виртуальной машине. Кликаем внизу окна маленькую кнопку с изображением USB-входа и выставляем галочку на нужном USB-устройстве. В нашем случае флешка единственная из таковых.
Перезапускаем виртуальную машину.
Снова увидим интерфейс Plop Boot Manager и теперь уже можем выбрать вариант загрузки – USB. Для взаимодействия с интерфейсом загрузчика необходимо выполнить вход в виртуальную машину с захватом мыши – т.е., сделать внутрь её окна двойной клик. Напомним, по умолчанию освобождение указателя мыши от захвата виртуальной машиной в программе VirtualBox осуществляется клавишей правый Ctrl. Для перемещения по вариантам загрузки в меню Plop Boot Manager используем клавиши навигации «↑» «↓», сам же выбор устройства загрузки подтверждаем клавишей Enter.
Чтобы виртуальная машина VirtualBox снова загружалась с жёсткого диска, можно либо выставить порядок загрузки с последнего в разделе настроек «Система» — что мы, собственно, и проверяли выше, либо извлечь образ диска из привода виртуальной машины. Это проще всего сделать, нажав кнопку в виде диска внизу окна виртуальной машины. Одной из доступных функций будет «Изъять диск из привода».
Однако если загрузочные флешки тестируются часто, можно просто в окне загрузчика Plop Boot Manager выбирать вариант загрузки с нужного раздела диска.
1. Альтернатива расширению дискового пространства виртуальной машины
При нехватке изначально заданного объёма жёсткого диска в качестве альтернативы расширению существующего дискового пространства к виртуальной машине можно подключить дополнительный виртуальный жёсткий диск. Это может быть диск как из числа существующих, так и только что созданный. Более того, это также может быть как виртуальный диск формата VMDK программы VMware Workstation, так и универсальный виртуальный VHD-диск (файл с расширением «.vhd»).
Будь это виртуальный диск VMDK-формата, будь это универсальный диск VHD, дополнительно созданные для одной виртуальной машины жёсткие диски можно затем подключать к другим машинам, перемещать их на другие компьютерные устройства. Виртуальные диски VHD и VMDK могут быть подключены не только к виртуальным машинам VMware Workstation, но и к машинам VirtualBox. Если диск VHD подключить внутри основной операционной системы, он будет отображаться отдельным разделом, и ко всему его содержимому будет доступ из системного проводника или файлового менеджера.
Как подключить к существующей машине VMware Workstation дополнительный виртуальный жёсткий диск? Как его затем удалить, если в нём отпадёт надобность? Эти вопросы рассмотрим ниже.
Читайте также: