Как установить windows 10 на виртуальную машину virtualbox с флешки

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

В этой инструкции подробно о том, как поставить загрузку с физической USB флешки в VirtualBox для Legacy и UEFI загрузки на хосте Windows, Linux и Mac OS. Учитывайте, что не всегда загрузка происходит без сбоев и работает стабильно (при этом если загружаться с обычного ISO проблем нету).

Настройка загрузки с USB накопителя в VirtualBox (на хост-системе Windows)

Для того, чтобы реализовать задуманное, нам потребуется использовать функцию VirtualBox, позволяющую «пробросить» физический накопитель в виртуальную машину.

В нашем случае это будет USB флешка или внешний жесткий диск, а шаги для реализации следующие:

  1. Нажмите Win+R, введите diskmgmt.msc и узнайте номер диска, который требуется подключить к виртуальной машине. В моем примере — это диск 2.
    Номер флешки в управлении дисками

  2. Запустите командную строку от имени администратора (важно: VirtualBox в это время должен быть закрыт) и по порядку введите следующие две команды. Во второй команде последнюю букву N замените номером диска из 1-го шага, а путь к виртуальному диску, который по факту будет являться ссылкой на флешку (C:\usbfrive.vmdk) можете указать любой — файл будет сохранен в указанном вами расположении:
    cd %programfiles%\Oracle\VirtualBox
    VBoxManage internalcommands createrawvmdk -filename C:\usbdrive.vmdk -rawdisk \\.\PhysicalDriveN
    Проброс физического USB накопителя в VirtualBox

  3. Закройте командную строку и запустите VirtualBox от имени администратора (это обязательно). Запуск от имени администратора можно осуществить через контекстное меню по правому клику на ярлыке.
  4. Создайте новую или используйте имеющуюся виртуальную машину VirtualBox и зайдите в её настройки на вкладку «Носители». Выберите текущий контроллер и нажмите по кнопке добавления нового устройства, выберите «жесткий диск» (Внимание: в случае создания новой виртуальной машины вы можете просто выбрать опцию подключения имеющегося виртуального жесткого диска и указать путь к файлу, созданному на 2-м шаге).
    Добавление нового диска в VirtualBox

  5. В следующем окне нажмите «Добавить» и укажите путь к файлу виртуального диска, в моем случае — C:\usbdrive.vmdk, он добавится в список, выберите его и нажмите кнопку «Выбрать».
    Добавление диска VMDK в VirtualBox

  6. По умолчанию, подключенный диск окажется последним в списке подключенных, то есть загрузка виртуальной машины будет производиться не с него. Для изменения очередности, поменяйте необходимым образом номера портов SATA в настройках носителей.
    Включить загрузку с флешки в VirtualBox

  7. Готово, теперь виртуальная машина может загрузиться с физического USB накопителя. В случае, если загрузочная флешка предполагает загрузку в режиме UEFI, в настройках виртуальной машины перейдите в раздел «Система» и отметьте пункт «Включить EFI».
    Включить UEFI загрузку в VirtualBox

И результат: на скриншоте ниже — меню при загрузке виртуальной машины с физической мультизагрузочной флешки.

Успешная загрузка VirtualBox с физического USB накопителя

Загрузка с флешки в VirtualBox на хостах Linux и Mac OS

Проверить работу на Linux и Mac OS у меня возможности не было, но логика следующая. Допустим, физическая флешка — накопитель dev/sdb в Linux и /dev/disk2s1 в Mac OS, тогда в Linux:

df
VBoxManage internalcommands createrawvmdk -filename ~/.VirtualBox/HardDisks/usb.vmdk -rawdisk /dev/sdb -register
sudo chmod 666 /dev/sdb*
sudo chown `имя_пользвоателя` ~/.VirtualBox/HardDisks/usb.vdmk

В Mac OS:

df
sudo diskutil unmount /dev/disk2s1
VBoxManage internalcommands createrawvmdk -filename /Users/имя_пользователя/Desktop/usb.vmdk -rawdisk

Остальные шаги будут теми же самыми, что и в Windows. В случае, если на Mac OS VirtualBox сообщит о том, что не может получить доступ к диску, размонтируйте его в Finder.

Надеюсь, всё получилось, а инструкция оказалась полезной для тех целей, с которыми вы её разыскали.

Привет всем форумчанам! Недавно смотрел на ютубе видео, в котором можно увидеть, как виртуальная машина VirtualBox загружается с флешки с помощью нажатия клавиши F12 и последующего вызова загрузочного меню, при этом не создаётся никакого vmdk-файла и не производится никаких манипуляций с командной строкой. К сожалению у меня такое меню не появляется, а автор видео закрыл к нему комментарии и спросить у него, как он это сделал, нельзя. На вашем сайте много статей о виртуальных машинах и о VirtualBox в частности, хочу спросить, как можно вызвать загрузочное меню в виртуальной машине VirtualBox и загрузиться с флешки?

Как загрузить виртуальную машину VirtualBox с флешки UEFI

Привет друзья! Загрузочное меню в виртуальной машине VirtualBox можно вызвать при помощи клавиши F12, но только в том случае, если при создании виртуальной машины вы настроили её соответствующим образом. Например, я решил создать виртуальную машину и установить на неё Windows 10, с самого начала делаю всё как обычно, устанавливаю VirtualBox, затем жму «Создать»

и привычным способом создаю виртуальную машину, но в пункте «Система»—>«Материнская плата» отмечаю пункт «Включить EFI (только специальные ОС)», в результате VirtualBox эмулирует интерфейс UEFI и наша Windows 10 устанавливается на диск GPT.

Созданная таким способом виртуальная машина ведёт себя точно также, как бы вёл себя ноутбук с включенным интерфейсом UEFI и установленной на диск GPT операционной системой. Что интересно, загрузить виртуальную машину можно с флешки путём вызова специального меню загрузки. Вызывается это меню при нажатии клавиши F12, в момент запуска виртуальной машины, но загрузочная флешка у вас должна быть UEFI.

Итак, подключаем загрузочную флешку к компьютеру и запускаем VirtualBox, затем в главном окне виртуальной машины выделяем левой мышью нужную вам машину и жмём на кнопку «Настроить».

Выбираем Категорию «USB». Отмечаем пункты «Включить контроллер USB» и выбираем порт USB 2.0 физической машины — «Контроллер USB 2.0 (EHCI)»если у вас флешка интерфейса USB 3.0, то выберите порт USB 3.0 — «Контроллер USB 3.0 (EHCI)». В правой части окна жмём на кнопку с изображением USB флешки и добавляем новый USB фильтр, в виде нашей подключенной флешки (в моём случае Kingston). Вот и всё, новый USB фильтр, в виде нашей флешки  Kingston, добавлен в виртуальную машину, жмём «ОК»

Теперь выделяем созданную виртуальную машину левой мышью и жмём на кнопку «Запустить» (загрузочная флешка должна быть подсоединена к вашему компьютеру или ноутбуку).

Запускается виртуальная машина. Жмём клавишу F12.

С помощью стрелок на клавиатуре выбираем пункт «Boot Manager» и жмём Enter на клавиатуре.

Выбираем «UEFI USB Device» и жмём Enter.

 

Происходит загрузка виртуальной машины VirtualBox с загрузочной флешки.

Друзья, если при создании виртуальной машины вы не отметили пункт «Включить EFI (только специальные ОС)», то так просто загрузить VirtualBox с флешки вы не сможете. Вам придётся создавать vmdk-файл и немного поработать с командной строкой. Статьи по этой теме:

1. Как загрузить виртуальную машину VirtualBox с USB-флешки

1. Как загрузить виртуальную машину с флешки с помощью программы Virtual Machine USB Boot

Summary: VirtualBox boot from USB windows 10 allowing you to boot a live Linux system or install an operating system from a bootable USB device. This option is well-hidden. This method has not the complete clearance in it as it isn’t exposed completely and requires some digging. Hence, it may not be perfect every time. Otherwise,  it can work perfectly in the case of Ubuntu 14.04 on a Windows host. But don’t surprise yourself if you encounter problems in this process. You will get to know all the methods for it through this article through manual and professional VMDK Recovery Software. So, let’s begin without wasting any time.

VirtualBox Boot From USB Windows 10

Here we use all the hidden features of VirtualBox that allow raw access to drives. After all, this feature isn’t exposed yet, not even in the Virtual machine USB boot interface but is part of the VBoxManage command. So, check whether you have VirtualBox installed on your system before you start this process.

  • In order to VirtualBox boot from USB, connect the USB/flash drive that contains the operating system you want to boot to your computer. 
  • Now follow the command, press Windows Key + R, type diskmgmt.msc into the Run dialogue and press Enter to open the Disk Management window.
  • Here go to the USB drive from the Disk Management sections on the window and note down the number of the disk. Take this as an example, here I’ll show you the USB drive is Disk 1.

  • In case you have an open Virtual machine USB boot window, close them first.
  • And then, open a Command Prompt as Administrator. 

Note: Open the command prompt follow the process to boot VirtualBox from USB

  • In your Windows 7, go to the Start menu, here type Command Prompt, click the right mouse button on it, and select Run it as administrator. In case, if you are using Windows 8 or 8.1, press Windows Key + X and click Command Prompt (Administrator).

VirtualBox boot from USB

  • Now, this is the most important part you have to follow. You have to type the following command into the Command Prompt window and press  Enter. After you do this your VirtualBox’s default installation directory will be changed. And when you install the VirtualBox to the directory of your choice, then you have changed the path with a command that contains the path of your own VirtualBox directory:

cd %programfiles%\Oracle\VirtualBox

VirtualBox boot from USB

  • Once you complete the above part, open Command Prompt window and type the above code in it. 

Note: Replacing # with the number of the disk you found and finally press the enter button.

VBoxManage internalcommands createrawvmdk -filename C:\usb.vmdk -rawdisk \\.\PhysicalDrive#

  • Now replace the C:\usb.vmdk with any other file path of your choice. As this will create a Virtual Machine Disk (VMDK) file that simply directs/points to the physical drive of your choice. VirtualBox accesses the physical drive when you try to load the VMDK file as a drive-in VirtualBox.

VirtualBox boot from USB

  • Next, open VirtualBox as Administrator. Click on the VirtualBox shortcut and Run it as an administrator. In this way, VirtualBox can take access to raw disk devices in administrator mode.

open virtual box

  • Now create a new virtual machine, for that follow the instructions:
  • Click on the New button and go to your wizard section. Finally, choose the OS from the USB drive when it is prompted.

choose the os

  • When you’re asked to select a hard disk, select the existing virtual hard drive file that you used previously. Then, press the button to browse the file, and find it — that’s C:\usb.vmdk. In case, you are unable to select your own path.

  • You have to boot the virtual machine first. After that, boot the operating system from your USB drive. There is nothing changed in the steps, you have to do booting as you do it on your normal computer.

  • Check correctly that the USB device places first in the list of a disk partition, and first hard disk in your virtual machine. Because if it isn’t then you won’t be able to VirtualBox boot from USB. Hence, you can’t simply create a standard virtual machine and attach the USB device later.
  • If you want to install an operating system from the USB drive, you have to attach a hard disk later. It is done only from the virtual machine’s settings window. But make yourself sure that the USB drive is the first disk in the Disk Management partition list.

Linux and Mac Hosts

If you want to boot on Linux and Mac host systems then you have to go through with the same steps. All the commands of VBoxManage you have to use, to create a file representing the raw disk. But in the case of Linux or Mac systems, you’ll need to describe the path to the disk device.

You can search it on google or any other open discussion platform. As there are lots of tips and workarounds on VirtualBox boot from USB Windows 10, that helps you to use this process on Linux or Mac hosts. Taking the help of raw host hard disks from a guest section in VirtualBox’s official documentation helps you a lot.

Best Method to Boot VirtualBox from USB windows 10

While booting a Virtual machine, there may be chances of data corruption due to which you will not be able to properly boot the Virtual Machine. With the help of professional third-party VMDK Recovery Software, you can restore the corrupted data of the Virtual Machine in less time. This will make your booting process easier and faster. 

Final Words

In this technical blog, we’ll cover the topic of how to boot VirtualBox from Windows 10. We’ve used manual methods as well as professional tools to boot from the flash drive. However, manual methods are pretty time-consuming. Due to this, users sometimes miss the steps and corrupt or lose their data. In case you lost your data, instantly take the help of VMDK software that will help you to get your data back. Although, it is good to have this utility to open vmdk in Windows 10 before you try to do booting.

Also Read:- Here is How To open VMDK Files in Windows 10, 8, 7, & XP

Related Post

Все способы:

  • Создание виртуальной машины
  • Настройка параметров виртуальной машины
  • Установка Windows 10 на VirtualBox
  • Вопросы и ответы: 28

VirtualBox — программа, которая позволяет устанавливать операционные системы в изолированном режиме. На виртуальную машину можно инсталлировать и актуальную сейчас Windows 10, чтобы познакомиться с ней или поэкспериментировать. Нередко пользователи таким образом решают проверить совместимость «десятки» с программами, чтобы в дальнейшем совершить апгрейд своей основной операционной системы.

Создание виртуальной машины

Каждая ОС в ВиртуалБоксе устанавливается на отдельную машину. По сути, это виртуальный компьютер, который система принимает за обычное устройство, куда можно выполнить инсталляцию.

Чтобы создать виртуальную машину, выполните следующие шаги:

  1. На панели инструментов менеджера ВиртуалБокса кликните по кнопке «Создать».
  2. Создание виртуальной машины Windows 10 в VirtualBox

  3. В «Имя» пропишите «Windows 10», все остальные параметры самостоятельно изменятся, в соответствии с названием будущей ОС. По умолчанию будет создана машина с 64-битной разрядностью, но при желании вы можете сменить ее на 32-bit.
  4. Имя и тип ОС виртуальной машины Windows 10 в VirtualBox

  5. Для этой операционной системы требуются немалые ресурсы, чем, например, для Linux. Поэтому оперативной памяти рекомендуется устанавливать минимум 2 ГБ. Если есть возможность, то выделите больший объем.
    Имя и тип ОС виртуальной машины Windows 10 в VirtualBox

    Эту и некоторые другие настройки при необходимости вы сможете изменить в дальнейшем, после создания виртуальной машины.

  6. Оставьте активной настройку, предлагающую создать новый виртуальный накопитель.
  7. Создание нового жесткого диска для виртуальной машины Windows 10 в VirtualBox

  8. Тип файла, определяющий формат, оставьте VDI.
  9. Тип жесткого диска для виртуальной машины Windows 10 в VirtualBox

  10. Формат хранения лучше оставить «динамический», чтобы выделенное на виртуальный HDD место не расходовалось впустую.
  11. Формат хранения жесткого диска для виртуальной машины Windows 10 в VirtualBox

  12. При помощи регулятора задайте объем, который будет отведен под виртуальный винчестер.
    Объем жесткого диска для виртуальной машины Windows 10 в VirtualBox

    Обратите внимание, что VirtualBox советует выделять минимум 32 ГБ.

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

Настройка параметров виртуальной машины

Новая виртуальная машина хоть и позволит установить Windows 10, но, скорее всего, система будет ощутимо тормозить. Поэтому заранее рекомендуем поменять некоторые параметры, чтобы повысить быстродействие.

  1. Кликните правой кнопкой и выберите «Настроить».
  2. Настройки виртуальной машины Windows 10 в VirtualBox

  3. Перейдите в раздел «Система»«Процессор» и увеличьте количество процессоров. Рекомендуется установить значение 2. Также включите PAE/NX, установив галочку в соответствующем месте.
  4. Настройка процессора виртуальной машины Windows 10 в VirtualBox

  5. Во вкладке «Система»«Ускорение» задействуйте параметр «Включить VT-x/AMD-V».
  6. Включение виртуализации виртуальной машины Windows 10 в VirtualBox

  7. На вкладке «Дисплей» объем видеопамяти лучше установить до наибольшего значения — 128 МБ.
    Настройка дисплея виртуальной машины Windows 10 в VirtualBox

    Если вы планируете пользоваться 2D/3D ускорением, то установите галочки рядом с этими параметрами.
    Обратите внимание, после активации 2D и 3D предельный объем доступной видеопамяти увеличится со 128 МБ до 256 МБ. Рекомендуется установить максимально возможное значение.

Другие настройки вы можете выполнить самостоятельно сейчас или в любое время, когда виртуальная машина находится в выключенном состоянии.

Установка Windows 10 на VirtualBox

  1. Запустите виртуальную машину.
  2. Запуск виртуальной машины Windows 10 в VirtualBox

  3. Нажмите на пиктограмму с папкой и через Проводник выберете место, где сохранен образ с расширением ISO. После выбора нажмите кнопку «Продолжить».
  4. Выбор образа для установки Windows 10 в VirtualBox

  5. Вы попадете в Windows Boot Manager, который предложит выбрать разрядность устанавливаемой системы. Выберите 64-bit, если создавали 64-битную виртуальную машину, и наоборот.
  6. Выбор разрядности Windows 10 в VirtualBox

  7. Будут загружены установочные файлы.
  8. Запуск установщика Windows 10 в VirtualBox

  9. Отобразится окно с логотипом Windows 10, подождите.
  10. Окно перед установкой Windows 10 в VirtualBox

  11. Запустится установщик Виндовс, и на первом этапе предложит выбрать языки. Русский установлен по умолчанию, при необходимости можете сменить его.
  12. Выбор языка установщика Windows 10 в VirtualBox

  13. Нажмите на кнопку «Установить», чтобы подтвердить свои действия.
  14. Подтверждение установки Windows 10 в VirtualBox

  15. Примите условия лицензионного соглашения, поставив галочку.
  16. Принятие условий лицензионного соглашения Windows 10 в VirtualBox

  17. В типе установки выберите «Выборочная: только установка Windows».
  18. Выбор типа установки Windows 10 в VirtualBox

  19. Отобразится раздел, куда будет устанавливаться ОС. Если вы не собираетесь разбивать виртуальный HDD на разделы, то просто нажмите «Далее».
  20. Выбор диска для установки Windows 10 в VirtualBox

  21. Начнется установка в автоматическом режиме, и виртуальная машина будет несколько раз перезагружена.
  22. Процесс установки Windows 10 в VirtualBox

  23. Система запросит настройку некоторых параметров. В окне можете прочитать, что именно Windows 10 предлагает настроить.
    Настройка параметров Windows 10 в VirtualBox

    Все это можно будет изменить после установки ОС. Выберите кнопку «Настройка», если планируете выполнить персонализацию сейчас, или нажмите на «Использовать стандартные параметры», чтобы перейти к следующему этапу.

  24. После небольшого ожидания появится окно с приветствием.
  25. Приветствие Windows 10 в VirtualBox

  26. Установщик начнет получать критические обновления.
  27. Получение критических обновлений Windows 10 в VirtualBox

  28. Этап «Выбор способа подключения» настройте по усмотрению.
  29. Выбор способа подключения Windows 10 в VirtualBox

  30. Создайте учетную запись, введя имя пользователя и пароль. Устанавливать пароль необязательно.
  31. Создание учетной записи Windows 10 в VirtualBox

  32. Начнется создание вашей учетной записи.
  33. Подготовка к запуску Windows 10 в VirtualBox

Загрузится рабочий стол, и установка будет считаться оконченной.

Рабочий стол Windows 10 в VirtualBox

Теперь можно настраивать Виндовс и использовать ее по своему усмотрению. Все действия, совершаемые внутри этой системы, никак не повлияют на вашу основную ОС.

Наша группа в TelegramПолезные советы и помощь

Want to know how to boot from USB in Virtualbox?

If yes then keep reading this post.

In the previous post, I have already talked about how to install win 7 on Virtualbox & also about installing ChromeOS on a Virtual machine.

And now I am here writing this essential part of these two posts.

Where you will learn installing & booting OS from USB in Virtualbox.

So that you can easily install any operating system like macOS, Windows, Linux or Ubuntu by directly booting from USB.

I know you can easily boot from ISO file also but converting USB to iso file would be much harder.

That’s why this trick has helped me a lot when I was installing macOS on a virtual machine using a bootable USB.

And will definitely help you also.

Let’s see How.

Table of Contents

But before we begin.

Please make sure that you have installed Virtualbox & extension pack properly. And UEFI mode is enabled.

Virtual Box: Download Link
VM Extension Pack: Download Link

And the most imp. thing a bootable USB with OS of your choices like macOS or windows.

In this tutorial, I will be using a tool to Boot an OS from a USB Drive in Virtualbox called Virtual Machine USB Boot. Download Link…

So Let’s get started.

1. Open Virtualbox

First Open the Virtualbox by right-clicking on it & selecting Run as Administrator.

Virtualbox Windows

And I hope you have already created a virtual machine for booting. And if you don’t you can follow this guide to create a virtual machine on Virtualbox.

2. Run Virtual Machine USB Boot tool

Download & install this boot tool from the given link. And Open it by right-clicking on it & selecting Run as Administrator.

Now insert your bootable USB drive from which you want to boot an Operating system in a virtual box. And Click on Add.

Virtual Machine USB Boot

Now select the VM name according to your choice. As I am booting & installing windows 7 from USB. So I select “Windows 7”.

Install Windows from USB in Vbox

And then select your inserted USB from Drive to add and boot the drop-down menu. Now it will show a warning of physical disk boot priority. Just click OK.

Now Select the VM name and Drive by clicking on it. And Click on Start.

Booting Virtual Machine

And Done! It will automatically start booting the virtual machine using USB.

Some FAQs

How do I boot from USB in VirtualBox?

It’s very easy to boot from USB in Virtualbox, just follow the given steps.
1. Open Virtualbox
2. Run Virtual Machine USB Boot Tool
3. Click on Add button, then select the VM name & click OK.
4. Now select the USB Drive, and click on Start to boot.

Can you install an OS from USB in VirtualBox?

Yes, you can easily install an operating system from a USB flash drive in Virtualbox, just follow the steps given in this article.

Can you install virtual machine on USB?

If you want to install a virtual machine on a USB drive then you have to use the Virtualbox portable version and set up it accordingly.

What are the disadvantages of Oracle VirtualBox?

One biggest disadvantage of Oracle Virtualbox or any other virtualization application is that it is less efficient because they don’t use the PC resources directly.

That’s it for now…

Conclusion

So that’s how you can easily install and boot any operating system directly from USB in Virtualbox without any problem. And you can also do this by using a Plop boot manager in QEMU & VMware.

Stay tuned for the next post on How to install windows 10 from USB in Virtualbox.

Feel free to share your thoughts and also tell us if you know any better way to Boot from USB in VirtualBox in Windows 10/7.

If you liked this post, Don’t forget to share this unique trick with your tech buddies.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Отключить антивирус windows 10 навсегда утилита
  • После установки windows мигающий курсор
  • Приложение звукозапись windows 10
  • Windows boot camp for mac
  • Как посмотреть свой процессор на windows 11