Загрузка с флешки или другого USB устройства в VirtualBox

Загрузка с флешки в 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.

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

WinUSB — загрузочная и мультизагрузочная флешка UEFI/Legacy в FAT32 или NTFS

Как создать загрузочную флешку в WinUSBСегодня доступно множество утилиты для записи загрузочных или установочных USB накопителей для установки Windows 10 или Linux, запуска систем и утилит в Live-режиме и других задач. Со многими такими инструментами вы можете познакомиться в обзоре Лучшие программы для создания загрузочной флешки.

WinUSB — еще одна бесплатная программа для создания загрузочной или мультизагрузочной USB флешки с Windows 10, 8.1 и Windows 7, Linux, образами WinPE и другими инструментами. Также, благодаря некоторым своим особенностям, она отлично подойдет для записи загрузочного внешнего жесткого диска. В этой инструкции о том, чем интересна программа, о том, как создать загрузочную флешку в WinUSB и об обнаруженных нюансах.

Читать далее WinUSB — загрузочная и мультизагрузочная флешка UEFI/Legacy в FAT32 или NTFS

Как узнать модель материнской платы Linux

Иногда возникает необходимость определить, какая материнская плата используется на вашем компьютере. В операционной системе Windows с этим не возникнет никаких проблем, так как существует множество программ для решения этой задачи. Например, та же CPU-Z.

В Linux подобных утилит тоже хватает, и часть из них уже поставляется вместе с операционной системой, другие нужно устанавливать. Далее я расскажу, как узнать модель материнской платы Linux различными способами.
Читать далее Как узнать модель материнской платы Linux

Команда ping в Linux

Всем знакомы ситуации, когда интернет на компьютере неожиданно разрывается, такое поведение можно наблюдать при использовании ADSL модемов, Wifi на большом расстоянии, GSM и других подобных ненадежных технологий. Быстро выяснить есть ли на компьютере интернет можно с помощью утилиты ping.

Но область ее применения намного шире, ее используют сетевые администраторы для проверки доступности удаленного узла в сети, она применяется в различных скриптах и многих других местах. В этой статье будет рассмотрена команда ping в Linux, мы поговорим о том, как пользоваться утилитой, как она работает, рассмотрим ее опции и возможности.
Читать далее Команда ping в Linux

Как скачать d3dx9_42.dll и исправить ошибки система не обнаружила d3dx9_42.dll или запуск программы невозможен

Как исправить ошибки d3dx9_42.dllПри запуске многих игр в Windows 10, 8.1 и Windows 7 вы можете столкнуться с ошибкой «Не удается продолжить выполнение кода, поскольку система не обнаружила d3dx9_42.dll» или «Запуск программы невозможен, так как на компьютере отсутствует d3dx9_42.dll».

Этот файл, как для x64 так и для 32-бит систем легко скачать с официального сайта Майкрософт, а ошибку при запуске программ и игр очень просто исправить — в этой инструкции подробно о том, как именно это сделать.

Читать далее Как скачать d3dx9_42.dll и исправить ошибки система не обнаружила d3dx9_42.dll или запуск программы невозможен

Установка WireGuard в Ubuntu

WireGuard - это новый, современный VPN сервис с открытым исходным кодом, который позиционирует себя как замену OpenVPN и использует современную криптографию. Он реализован в виде модуля ядра Linux. Изначально он поддерживал только Linux, но потом были разработаны приложения для Windows, MacOS и Android.

В сегодняшней статье мы поговорим о том как установить WireGurad Ubuntu 20.04, а также как настроить подключение между настроенным VPN сервером и клиентом.
Читать далее Установка WireGuard в Ubuntu

Как сделать черно-белый экран на iPhone

Как включить монохромный экран iPhoneЕсли вам по той или иной причине потребовалось использовать монохромный режим изображения на экране iPhone, сделать это очень просто: необходимые параметры переключения режима на «оттенки серого» по умолчанию предусмотрены в iOS.

В этой инструкции подробно о том, как включить черно-белый экран на iPhone, по некоторым сведениям, неизвестной степени достоверности, это помогает меньше времени проводить «в телефоне». То же самое можно реализовать и на других смартфонах: Как сделать черно-белый экран на Android.

Как включить черно-белый экран на iPhone (оттенки серого)

Для того, чтобы сделать изображение на экране черно-белым, выполните следующие простые шаги на вашем iPhone с последними версиями iOS:

  1. Перейдите в Настройки — Универсальный доступ. Открыть универсальный доступ в настройках iPhone
  2. Выберите пункт «Дисплей и размер текста». Настройки дисплея и размера текста
  3. В списке найдите пункт «Светофильтры» и нажмите по нему. Включить светофильтры на iPhone
  4. Включите светофильтры, а затем переключите режим в «Оттенки серого». Включить черно-белый экран iPhone

Готово, сразу после этого ваш iPhone будет показывать изображение на экране черно-белым.

На iOS ранее 13-й версии, шаги для включения монохромного экрана слегка отличаются:

  1. Откройте Настройки — Основные — Универсальный доступ.
  2. Нажмите пункт «Адаптация дисплея».
  3. Выберите «Светофильтры».
  4. Включите светофильтры и установите режим «Оттенки серого».

Важное примечание: несмотря на то, что вы будете видеть изображение черно-белым, фотографии, видео и даже скриншоты продолжат сохраняться цветными (скриншот в 4-м пункте я сделал монохромным вручную — именно так будет выглядеть ваш экран).

Видео инструкция

Надеюсь, для кого-то из читателей инструкция оказалась полезной. Возможно, также будет интересным: Как использовать iPhone (или Android) как пульт для ТВ, Как передать изображение с iPhone на компьютер Windows или Mac OS.

Лучшие программы для очистки диска компьютера

Лучшие программы для очистки компьютера от мусораПочти любой пользователь Windows 10, 8.1 или Windows 7 рано или поздно сталкивается с задачей очистки компьютера, а точнее его диска от различного рода мусора — временных данных, остатков удаленных программ и прочих ненужных файлов. Многие из таких задач можно выполнить вручную, но есть и бесплатные программы для очистки компьютера от мусорных файлов, которые есть в наличии почти в каждой системе.

В этом обзоре — лучшие бесплатные и условно бесплатные программы для очистки компьютера от ненужных файлов и другого мусора, сведения об особенностях и функциях программ. Также вы найдете видео-тест 14 программ для очистки диска Windows 10, 8.1 и Windows 7 и дополнительные материалы, связанные с очисткой диска C (системного диска) компьютера вручную.

Читать далее Лучшие программы для очистки диска компьютера

Дистрибутивы Linux без графической оболочки

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

В таком случае есть два варианта — воспользоваться «графическим» дистрибутивом в минимальной установке либо установить дистрибутив, где X-сервер отсутствует по умолчанию. В этой статье мы собрали лучшие дистрибутивы Linux без графической оболочки, то есть такие, которые можно установить и использовать без графического окружения.
Читать далее Дистрибутивы Linux без графической оболочки

Як встановити MX Linux поряд з Windows

Є у мене один старий ноутбук, про який згадувалося в попередній статті. На ньому встановлено Windows 10. Її робота мене цілком влаштовує, проте захотілося встановити також поряд якийсь легкий Linux, та ще й порівняння провести. Вибір впав на MX Linux. І якщо вже так, подумав я, чому б не описати паралельно процес його встановлення. А оскільки в результаті вийде дуал бут, то й назву це все як встановити MX Linux поряд з Windows 10. Заперечень ні від кого не послідувало, і я приступив до роботи.

Читать далее Як встановити MX Linux поряд з Windows