Виртуальная машина не видит жесткий диск

Изначально формат был создан компанией Connectix и позднее куплен Microsoft вместе с программой виртуализации Virtual PC. C июня 2005 Microsoft сделала спецификацию формата VHD доступной третьим фирмам в рамках Microsoft Open Specification Promise.

Виртуальный оптический дисковод и его области применения

Основное предназначение виртуального дисковода — это монтирование образов оптических дисков. Чтобы подробно разобраться, зачем он нужен, мы рассмотрим пример, где image диска в формате ISO будет смонтирован на virtual DVD-ROM. Для этого примера мы будем использовать операционную систему Windows 10.

Приятным моментом для обладателей компьютеров с операционной системой Windows 10 будет то, что в ней уже установлен виртуальный DVD-ROM. Поэтому обладателям Windows 10 не придется использовать сторонние программы для монтирования образов.

Виртуальный оптический дисковод и его области применения

Чтобы смонтировать образ оптического диска в виртуальный DVD-ROM, нам понадобится сам образ. Для примера мы будем использовать image с операционной системой Linux Ubuntu. Скачать образ этой операционной системы можно на ее официальном сайте В нашем примере мы будем использовать образ 64-х битной Ubuntu версии , который имеет размер 1.1 Гб.

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

В этом меню перейдем по ссылкам «Открыть с помощью / Проводник». После этих действий наш ISO-образ «» монтируется в DVD-дисковод.

Смонтированный «virtual disk» можно открыть и скопировать все его содержимое.

Виртуальный оптический дисковод и его области применения

Как видно из примера, мы монтировали образ с ОС Ubuntu на virtual DVD-дисководе. По сути, мы смогли сделать практически то, что делаем с обычным и оптическим диском, когда вставляем его в DVD-привод и открываем его, только в нашем варианте все компоненты виртуальные.

Работа с Disk2vhd

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

Запуститься программа. Она очень простая, нужно только указать папку куда сохранить виртуальный диск и выбрать диск с системой которую будем переносить. С остальных дисков снимите галочки. Не ставьте галочку — “Use vhds”. После этого, нажмите кнопку “Create”. Запуститься создание виртуального диска.

  • Ознакомьтесь с предложением, предоставляет молниеносные скорости и не регистрирует активность пользователей Лучший Сервис VPN
  • Один из лучших сервисов хотя и не дешевый. Множество функций безопасности, поддержка P2P и стримов Сервис NordVPN
  • Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

Работа с VirtualBox

Как установить систему в виртуальной машине я писал здесь. Но сегодня будем переносить уже готовую. Поэтому запускаем программу. Нажимаем кнопку “Создать” Выбираем систему, в моем случае это Windows 7 64 бита. Нажимаем кнопку “next” и указываем объем памяти. Не отдавайте всю память под виртуальную систему, оставьте хост-машине. В моем случае на компьютере 8 Гб памяти и под виртуальную я отдам 4 Гб. Нажимаем “Next” и переходим к выбору диска.

Включаем кнопку “Использовать существующий виртуальный жесткий диск” и нажать на иконку папки.

После чего выбрать папку, где расположен файл с диском vhd вашей переносимой windows машины. Нажимаем “Создать” После этого машина будет создана и можно попробовать сразу запустить. что бы проверить все ли в порядке. Можно донастроить машину после проверки. Но я сразу зайду в настройки и добавлю мощности процессору, выберу другой чипсет материнской платы (ich 9 ) и манипулятор курсора (ps/2 мышь).

Так же отключу не нужные устройства запуска. Такие как дискету и cd/dvd. Нажимаем кнопку “Настроить” и в разделе “Система” изменяем нужные параметры. Всё, после настройки нажимаем кнопку “Запустить” и, если всё успешно было сделано, ждем когда система загрузится.

После загрузки наверняка windows будет доустанавливать драйверы потребуется серия перезагрузок. После того как оборудование установлено, активируйте windows и пользуйтесь. Вот в общем и всё!

Шаг Конвертируем образ диска

Сперва я столкнулся с проблемой, что образ отказывается запускаться при конвертации его средствами qemu-img.

Получал ошибку следующего вида:

Поэтому было решено использовать бесплатный конвертер StarWind V2V Converter.

Выбираем конвертируемый RAW-образ

Указываем путь для конвертируемого образа

В моем примере указан сервер Hyper-V, можно указать просто локальный путь.

Вводим доступы для подключения к Hyper-V серверу, в случае с локальным, эти действия не требуются.

Выбираем формат образа

Выбираем необходимый формат образа. Поскольку в конвертируемом образе я использую Windows Server 2012 R2, то конвертировать буду в динамический VHDX.

Указываем путь для сохранения образа

Методы деинсталляции виртуального диска

Накопитель мог быть создан вами двумя путями: специальной утилиты от Windows, которая зовётся «Управление дисками» или с помощью командной строки. В зависимости от того, что использовалось ранее, вам и необходимо выбрать один из представленных способов. На первый взгляд процедуры могут показаться сложными, но на практике все намного легче.

Методы деинсталляции виртуального диска

Первый способ: управление дисками

Методы деинсталляции виртуального диска

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

Методы деинсталляции виртуального диска

Важно! Обязательно перенесите всю важную информацию с виртуального диска, который вы хотите удалить, или сделайте её бекап для экстренного восстановления. Вся ранее созданная на нём информация хранится в образе этого накопителя. После удаления раздела вместе с ним будут утеряны и все записанные на него данные. Помните об этом!

Методы деинсталляции виртуального диска

Если вы прислушались к предупреждению, то можно начинать. Ниже расписан детальный план действий:

Методы деинсталляции виртуального диска
    В левом нижнем углу экрана кликните правой кнопкой мыши по кнопке «Пуск». После этого откроется контекстное меню, в котором выберите пункт «Управление дисками». Все нужные элементы интерфейса выделены красными рамками на скриншоте ниже.
Методы деинсталляции виртуального диска

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

Методы деинсталляции виртуального диска

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

Методы деинсталляции виртуального диска

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

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

Методы деинсталляции виртуального диска
    Для начала нужно открыть главный инструмент – командную строку. Это можно сделать с помощью поискового поля в меню «Пуск». Для того, чтобы получить к нему доступ, необходимо выбрать соответствующий пункт на панели задач или кликнуть на кнопку, выполненную в виде маленькой лупы. Чтобы найти необходимую программу, в текстовое поле нужно ввести «cmd». В меню высветятся варианты, соответствующие параметру поиска. Кликните по классическому приложению правой кнопкой мыши и выберете в выпавшем меню графу «Запуск от имени администратора».
Методы деинсталляции виртуального диска

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

Методы деинсталляции виртуального диска

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

Методы деинсталляции виртуального диска

Для дальнейших действий вам нужно запомнить эти ключи. Буквы «V» и «X» на скриншоте являются их примерами. Ненужный диск будет удалён после выполнения следующей команды: subst ваша_буква: /D. Для правильной работы нужно вместо ваша_буквавставить букву того виртуального накопителя, который должен быть списан. Введите её в командную строку и нажмите Enter. Задача будет выполнена моментально, потому никаких дополнительных индикаторов прогресса вы не увидите. Чтобы убедиться в успехе команды, снова введите subst и проверьте новый список дисков.

Методы деинсталляции виртуального диска

Методы деинсталляции виртуального диска
  • Далее можно спокойно закрывать командную строку, не рискуя повредить систему. На этом удаление можно считать успешно завершённым.
  • Методы деинсталляции виртуального диска

    Методы деинсталляции виртуального диска

    Использование физического диска в VirtualBox

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

    Читайте также:  Автоматическая синхронизация времени на компьютере Windows

    Однако использование физического диска в VirtualBox имеет как минимум одно явное преимущество — это скорость работы.

    Кроме того, с реального диска операционную систему при желании можно запускать как в виртуальной машине, так и на реальном железе.

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

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

    Создание виртуального диска, указывающего на физический

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

    В Linux это делается командой:

    VBoxManage internalcommands createrawvmdk -filename -rawdisk /dev/sdb

    Для выполнения этой команды могут потребоваться права суперпользователя. Таким образом мы получим файл , который будет указывать на диск /dev/sdb, подключенный к физической машине.

    Использование физического диска в VirtualBox

    В Windows это будет выглядеть несколько по-другому. Физический диск там указывается несколько по-другому, но смысл будет абсолютно идентичный:

    «C:\Program Files\Oracle\VirtualBox\» internalcommands createrawvmdk -filename C:\VMs\testvm\ -rawdisk \\.\PHYSICALDRIVE1

    Подключение диска к виртуальной машине

    Выбираем виртуальную машину, нажимаем Ctrl+S (или кнопку Settings), выбираем «Storage» -> «Controller: SATA», нажимаем левую кнопку из тех, что расположены ниже.

    Выбираем «Add Hard Disk» и в появившемся диалоге выбираем созданный ранее жесткий диск:

    И нажимаем «Open». Предварительно может понадобиться включить текущего пользователя в группу, имеющую доступ к этому устройству на чтение и запись (группа может называться например «disk»). Теперь надо изменить режим доступа. Открываем в меню «File» -> «Virtual Media Manager». Выбираем наш диск и нажимаем кнопку «Modify»

    Выбираем режим доступа «Writethrough»

    После этого нажимаем «OK», затем «Close». В качестве загрузочного носителя в настройках виртуальной машины можно выбрать жесткий диск.

    Читайте также:  Библиотеки файлов в Windows 10 – для чего они и как использовать

    После этого виртуальную машину можно запускать и устанавливать операционную систему.

    Конвертирование VDI в VHD средствами VirtualBox

    VirtualBox не позволяет своими средствами монтировать диски ВМ для доступа к ним из среды хост-системы Windows. Но в числе её арсенала есть конвертер, который может преобразовывать диски родного формата VDI в VHD , VMDK и прочие типы. А, к примеру, VHD -файл в среде хостовой Windows 8.1 или 10 можно открыть штатными средствами ОС. Более того, при необходимости продолжить работу с ВМ, её можно пересоздать на базе уже конвертированного диска VHD . В окне VirtualBox переключаемся на раздел «Инструменты». Кликаем диск нужной ВМ, в контекст-меню выбираем «Копировать».

    Конвертирование VDI в VHD средствами VirtualBox

    Далее указываем тип «VHD» (можно и «VMDK», если параллельно проводится работа с VMware) . Затем жмём кнопку обзора в графе указания нового диска.

    Конвертирование VDI в VHD средствами VirtualBox

    Здесь важный момент: графу «Имя файла» нужно подчистить — удалить из имени расширение «.vdi» . И отследить ниже, чтобы как тип был задан «VHD» . Жмём «Сохранить».

    Конвертирование VDI в VHD средствами VirtualBox

    И теперь – «Копировать».

    Конвертирование VDI в VHD средствами VirtualBox

    Конвертированный файл впоследствии открываем с помощью проводника.

    Конвертирование VDI в VHD средствами VirtualBox

    Убираем его из хост-системы путём извлечения, как показано в п.1 статьи.

    Однако если попутная цель реанимации ВМ не преследуется, если речь идёт только об изъятии ценной информации из файла VDI , проще прибегнуть к двум следующим вариантам решения вопроса.

    Программное обеспечение, использующее формат VHD [ править | править код ]

    Формат VHD используется в Virtual PC. Также этот формат используется в Windows Server 2008, которая включает в себя технологию виртуализации Hyper-V. Hyper-V предоставляет администраторам возможность автономного управления VHD-образами с возможностью безопасного доступа без установки программного обеспечения для виртуализации. [2]

    Windows 7 и Windows Server 2008 R2 поддерживают создание, монтирование и загрузку с VHD-файлов. [3]

    Формат VHD используется в Complete PC Backup для Windows Vista в Business, Enterprise и Ultimate версиях.

    Гипервизор Xen, среди прочих, может использовать формат VHD для хранения образа диска. Продукты, основанные на Xen, например, Citrix XenServer, также могут использовать этот формат. Поддержка осуществляется с использованием библиотеки blktap2. [4]

    Эмулятор QEMU поддерживает формат VHD и имеет в своем составе утилиту qemu-img для преобразования форматов. Формат называется vpc .

    VirtualBox, являющаяся частью Sun xVM от Sun Microsystems, поддерживает VHD с версии 2.

    VMware ESX Server поддерживает VHD как альтернативу собственному формату VMDK.

    disk2vhd позволяет преобразовывать физический диск в vhd. [5]

    Как ещё можно включить или выключить монтирование дисков в Windows?

    Помимо diskpart операции будут доступны при помощи утилиты

    mountvol

    Разбавленная различными флагами, она также умеет производить автоподключение дисков в Windows и переназначение букв к томам. В командной строке наберите

    mountvol /e

    или

    mountvol /n

    чтобы соответственно активировать или отключить монтирование дисков. Если необходимо убрать точки монтирования (очистить список букв дисков), в строке cmd необходимо набрать:

    mountvol /r

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

    Успехов.