5. Плагин для Total Commander
Работающим с Total Commander только лишь для просмотра и копирования ценных данных, хранящихся на диске ВМ, далеко ходить не нужно. Вопрос решается внутри этого файлового менеджера с помощью плагина к нему DiskInternals Reader. Первичная миссия этого плагина – реализация доступа в среде Windows к разделам и носителям с файловыми системами, используемыми в Linux. И неподдерживаемыми Windows. В довесок к основным возможностям плагин может монтировать для чтения диски ВМ форматов VMDK, VDI, VHD, VHDX и HDS.
Скачиваем плагин:http://wincmd.ru/plugring/diskinternals_reader.html
Распаковываем его внутри Total Commander. Отвечаем «Да» на предложение установки. Следуем шагам установочного мастера.
Запускаем Total Commander (принципиально) от имени администратора. Переключаемся на «Сеть / FS плагины». Заходим в «DiskInternals Reader».
Далее – «Mount Image».
Выбираем тип диска ВМ. Жмём «Next».
В обзоре указываем папку ВМ. Затем увидим все подключённые к машине диски. Можем снять галочки с ненужных, если их несколько. И кликаем «Mount».
Жмём Ctrl+R для обновления содержимого панелей Total Commander. И увидим примонтированные разделы виртуального диска.
Его содержимое копируем обычным для Total Commander образом — кнопкой внизу или клавишей F5. Процедура размонтирования дисков плагином не предусматривается. Да она как таковая и не нужна: достаточно просто перезапустить Total Commander.
Создание виртуального жесткого диска в Windows 8.1
Для создания VHD из консоли управления дисками (нажмите Win+X). В меню действий щелкните по созданию VHD.
В следующей диалоговом окне вы сможете указать размер и расположение жесткого диска VHD.
Выбирая расположение для VHD укажите ему имя. Довольно интересны опции размера диска. Так как вы можете указать фиксированный размер, или сделать VHD динамическим, расширяющимся в размере по мере необходимости.
Внимание. Учтите, что размер для VHD указывается в выпадающем списке
Там предлагаются мегабайты (Мбайт), гигабайты (Гбайт) и терабайты (Тбайт). Не перепутайте.
После создания VHD, вы можете подсоединить его к Windows 8.1 в консоли управления дисками, опция присоединения виртуального диска в меню действий.
Daemon Tools Ultra
Кликните по активной ссылке, чтобы скачать Daemon Tools Ultra. Разработчики предлагают бесплатную двухнедельную версию. Этого вполне хватит, чтобы ознакомиться с программой.
По сравнению с версией Lite, утилита Ultra предлагает расширенные возможности работы с виртуальными дисками. В том числе с виртуальными машинами VHD. Она также дает возможность работы с несколькими виртуальными машинами, создавать резервные копии файлов и т.д.
Вот так выглядит главное окно программы.
В целом, с настройками и управлением виртуальными дисками не должно возникнуть проблем. Интерфейс несложный, а настройки не вызывают сложностей даже у начинающих пользователей.
Создание виртуальных дисков Hyper V VHD и VHDX в Powershell
Для создания виртуальных дисков в Powershell есть команда:
Если ее запустить без параметров, то у нас появится опрос по необходимым значениям, но он работает странно и у нас могут появиться ошибки:
На примере ниже я создал виртуальный динамический диск VHDX в Powershell размером 1GB:
По умолчанию создается динамический накопитель. Формат виртуального диска определяется в пути, если бы я хотел VHD диск нужно было бы так написать. Размер может указываться и в мегабайтах (MB), терабайтах (TB) и так далее.
Тип накопителя указывается в самом ключе. Если нужно создать фиксированный диск напишите:
При создании разностных дисков Hyper V нужно указать и родительский диск:
Копирование содержимого диска на новый тоже возможно, по правилам описанным выше. Сначала мы должны узнать номер накопителя, который будем копировать:
А затем передать этот номер:
Чтобы в Hyper V подключить диск средствами Powershell нужно указать тип контроллера:
Так мы получим имена виртуальных машин:
…
Теги: #powershell #hyper-v
Иногда при использовании ПК может возникать необходимость установки нескольких операционных систем, управляемых из-под основной ОС. Это позволяют сделать виртуальные жесткие диски, сохраняемые в формате VHD. Сегодня мы расскажем о способах открытия подобной разновидности файлов.
Как использовать виртуальные жесткие диски?
Создав такой виртуальный диск, можно подключить его сразу к нескольким операционным системам, например, к гостевой и домашней, чтобы было удобно «перекидывать» между ними файлы.
Также виртуальный диск можно использовать для резервного копирования. Периодически скидывать на него необходимые данные, а затем копировать VHD-файл на внешний носитель.
Еще один вариант использования – хранение на таких дисках однотипных данных, например, фото, видео, музыку. Это облегчит резервное копирование, а также позволит разделить систему от пользовательских данных
Единственное, на что стоит обратить внимание – это резервирование VHD-файлов
На этом пока все! Надеюсь, что вы нашли в этой заметке что-то полезное и интересное для себя.
Типы виртуальных дисков
Windows 10 поддерживает два типа виртуальных дисков:
- Fixed — файл изображения VHD предварительно выделяется в резервном хранилище для максимального запрошенного размера.
- Расширяемый — файл образа VHD, также известный как «динамический», «динамически расширяемый» и «разреженный», использует в резервном хранилище ровно столько места, сколько необходимо для хранения фактических данных, которые виртуальный диск в настоящее время содержит. При создании этого типа виртуального диска VHD API не проверяет наличие свободного места на физическом диске на основе запрошенного максимального размера, поэтому можно успешно создать динамический виртуальный диск с максимальным размером, превышающим доступный свободный физический диск. пробел.
Существует ряд методов, которые можно использовать для создания файла VHD. Я рассмотрел их все в следующем сообщении блога: Создание нового файла VHD или VHDX в Windows 10.
Примечание. В этом методе используются команды PowerShell, которые работают только при включенной функции Hyper-V. . Чтобы продолжить, вам необходимо активировать Hyper-V на своем ПК.
Фиксированные диски
Опции создания виртуального диска в Windows
Виртуальный диск — это, обычно, простой файл внутри которого хранится все, что записывает виртуальная машина на некое дисковое устройство. Под фиксированные диски сразу выделяется файл полного объема, который в дальнейшем не изменяется в размере.
Однако, тут следует оговориться, и вспомнить про возможности многих файловых систем создавать «сжатые» файлы. Обычно сжатие достигается за счет того, что не хранятся заполненные нулями блоки файла (например, так делают NTFS, XFS и VMFS). Даже если в вашей файловой системе свободно 500ГБ, вы легко можете создать создать фиксированный виртуальных диск на 1ТБ и работать с ним, пока не исчерпаете свободное место.
Фиксированные диски могут храниться двумя способами:
- Простые файлы-образы. Они же RAW, они же flat (*flat.vmdk например). Тут из названия все понятно. Такие файлы (почти) не содержат никаких специфических метаданных. Фиксированный VHD может содержать 512 байт своих метаданных в конце файла. В остальном его не отличить, от копии «реального» диска в файл.
- Вырожденные динамические диски. Такие диски хранятся в том же формате, что и динамические, только все требуемое пространство выделяется сразу при создании. Как будто динамический диск сразу после создания прописали от начала до конца. Такой файл вы получите, если создадите фиксированный VHDX.
Плагин для Total Commander
Работающим с Total Commander только лишь для просмотра и копирования ценных данных, хранящихся на диске ВМ, далеко ходить не нужно. Вопрос решается внутри этого файлового менеджера с помощью плагина к нему DiskInternals Reader. Первичная миссия этого плагина – реализация доступа в среде Windows к разделам и носителям с файловыми системами, используемыми в Linux. И неподдерживаемыми Windows. В довесок к основным возможностям плагин может монтировать для чтения диски ВМ форматов VMDK, VDI, VHD, VHDX и HDS.
Скачиваем плагин: https://wincmd.ru/plugring/diskinternals_reader.html
Распаковываем его внутри Total Commander. Отвечаем «Да» на предложение установки. Следуем шагам установочного мастера.
Запускаем Total Commander (принципиально) от имени администратора. Переключаемся на «Сеть / FS плагины». Заходим в «DiskInternals Reader».
Далее – «Mount Image».
Выбираем тип диска ВМ. Жмём «Next».
В обзоре указываем папку ВМ. Затем увидим все подключённые к машине диски. Можем снять галочки с ненужных, если их несколько. И кликаем «Mount».
Жмём Ctrl+R для обновления содержимого панелей Total Commander. И увидим примонтированные разделы виртуального диска.
Его содержимое копируем обычным для Total Commander образом — кнопкой внизу или клавишей F5. Процедура размонтирования дисков плагином не предусматривается. Да она как таковая и не нужна: достаточно просто перезапустить Total Commander.
Начальная загрузка Windows с виртуального VHD
Просто создав VHD установить на нем начальную загрузку операционной системы нельзя. Сначала вам необходимо запустить свой компьютер с исходного носителя установки Windows 8.1. После этого, выберите свой язык установки и выполните следующие шаги:
- На экране установки нажмите Shift+F10 и откройте командное окно.
- Введите diskpart и нажмите ввод.
- Чтобы использовать существующий VHD, введите Select vdisk file=C:Path1Path2disk.vhd, заменив путь, имя диска и расположения VHD своими данными.
- Чтобы создать новый VHD, введите Create vdisk file=C:Path1Path2disk.vhd maximum=20000 type=dynamic, опять же заменив путь и имя диска своими данными. Кроме того, укажите свой объем в мегабайтах и создайте фиксированный или динамический диск.
- Введите Select vdisk file=C:zPath1Path2disk.vhd, и нажмите ввод, чтобы присоединить только что созданный VHD.
- Введите присоединить vdisk, и нажмите ввод.
- Введите exit и нажмите ввод.
- Введите exit еще раз и нажмите ввод.
- Щелкните по Install ➤ Custom: Install Windows Only (Advanced).
- Определите местоположение недавно присоединенного VHD, куда вы хотите установить Windows. Это — Диск 1, если у вас только один жесткий диск на компьютере. Вы можете идентифицировать его размером. Когда вы готовы установить на VHD Windows, щелкните «Дальше».
На VHD вы можете установить Windows 7 Enterprise и Ultimate, Windows 8.1 Pro и Enterprise, и Windows Server 2008 и 2012.
Внимание. У каждой операционной системы и пакета программного обеспечения, который Вы устанавливаете в VM, должны быть своя собственная лицензия и, в случае необходимости, свой ключ продукта
Некоторые версии Windows для использования в VM не лицензируются.
Теперь вам требуется добавить VHD в меню начальной загрузки Windows:
Нажмите Win+X, чтобы открыть административное меню.
Щелкните по командной строке (Admin).
Введите в командном окне bcdedit/v
Нажмите ввод.
Определите местоположение установленного VHD и обратите внимание на его глобальный уникальный идентификатор (GUID). Это — длинная строка чисел и букв в разделе Идентификатора для ОС.
- Введите bcdedit /set description «OS Name», заменяя фактический GUID для своей ОС и присваивая свое имя ОС. Нажмите ввод.
- Дополнительно, вы можете сделать так, чтобы система загружалась с этого VHD по умолчанию. Для этого введите bcdedit / default . Нажмите ввод.
Теперь вы сможете загрузить свой компьютер с VM так же, как и с обычной установки Windows. Фактически, даже не будет разницы. По крайней мере большинство людей даже не понимают, что загружаются с виртуального VM, а не жесткого диска компьютера.
Внимание. Безопасная функция начальной загрузки в Windows 8.1 на системных платах, оборудованных UEFI, может препятствовать загрузке с VHD
Сначала проверьте возможность включения функции UEFI в настройках встроенного микропрограммного обеспечения.
Динамические VHDX
Формат динамического VHDX общей идеей похож на VHD — логическое пространство также разбивается на блоки, которые адресуются специальной таблицей трансляции, тут также есть bitmap’ы, чтобы уточнить статус отдельного сектора. Но в деталях отличий много.
Начну с того, что в VHDX размер одного bitmap’а фиксированный — 1 мегабайт. И покрывает он уже несколько блоков. Например, при размере логического сектора 512 байт (VHDX также может «отдавать» сектор 4096 байт) и размере блока 2 мегабайта, один bitmap «покрывает» 2 048 блоков. Это значение еще называется chunk ratio.
Таблица BAT в файле VHDX
Второе отличие — блок с bitmap’ом самостоятельно адресуется из BAT. Сначала идут 2048 ячеек (chunk ratio), которые адресуют соответствующие блоки данных, потом идет ячейка, адресующая блок bitmap и так далее.
Следующее отличие в том, что запись в BAT теперь хранит еще и статус блока. У блока данных это:
- NOT_PRESENT – отсутствует;
- UNDEFINED – неопределенный (в файле выделено место, но там неактуальные данные);
- ZERO – заполнен нулями (место в файле не выделяется);
- UNMAPPED – для всех секторов блока была выполнена команда UNMAP;
- FULLY_PRESENT – блок полностью присутствует:
- PARTIALLY_PRESENT – блок частично присутствует.
Запись для блока bitmap’а может иметь только два статуса:
- NOT_PRESENT — блок bitmap’а отсутствует;
- PRESENT — блок bitmap присутствует.
Bitmap’ы и частично присутствующие блоки данных могут быть только в разностных дисках, которые появляются при создании snapshot’ов (о них раскажу ниже). В остальных случаях bitmap’ы отсутствуют, а блоки данных имеют другие статусы.
В общем виде структура VHDX файла выглядит примерно так:
Структура файла VHDX
Коротко про оставшиеся секции:
- В самом начале диска лежит структура FileIdentifier — она содержит сигнатуру и комментарий о приложении, создавшем VHDX файл. Это она открыта в HEX-редакторе на скриншоте в начале статьи;
- Далее идут две версии (для защиты от сбоя) заголовка (Header). В нем указаны смещение и размер лога, а также некоторые другие параметры;
- Лог (Log) — это циклический буфер, через который проводятся все операции над метаданными, кроме Header’ов. Сделано это, опять же, для защиты от внезапных отключений;
- Введено понятие регионов. В спецификации перечислены всего 2 типа регионов: BAT и Metadata, но, подразумевается, что их может быть больше. Регионы адресуются с помощью таблицы регионов, которая хранится в двух экземплярах (и тут защита от сбоев);
- В регионе Metadata хранятся записи о метаданных, они адресуются с помощью таблицы метаданных, в которую приложения могут добавлять метаданные своих типов. Согласно спецификации здесь мы должны найти записи о размере блока, размере логического сектора, размере диска и другие.
Как открыть образы дисков виртуальных машин
Прежде чем мы приступим к отрытию этих файлов, напомню, что на всех дисках используется одна из файловых систем. Это справедливо и для виртуальных дисков — они все отформатированы в NTFS, FAT32, EXT4 или в какую-то другую файловую систему.
Связанная статья: Что такое файловая система и почему их так много?
Описанный в этой статье способ позволяет просматривать содержимое файлов VDI, VHD, VMDK и извлекать их разделы какую бы файловую систему вы не использовали. Но кроме извлечения разделов, вы можете просматривать их содержимое если они используют одну из следующих файловых систем: NTFS, FAT32, EXT4, EXT3, EXT2, SquashFS или cramfs.
В любом случае извлечённый таким образом образ раздела можно просмотреть в специализированной программе, даже если он в другой, не поддерживаемой файловой системе.
Просматривать виртуальные жёсткие диски, извлекать их разделы и просматривать эти разделы можно программой 7-Zip.
Начните с установки программы 7-Zip, как это сделать подробно описано в статье «Бесплатная альтернатива WinRAR».
Откройте 7-Zip, для этого в общесистемный поиск введите «7-Zip» и запустите программу.
Поднимаясь на один уровень вверх и переходя в папки, перейдите в окне программы 7-Zip к образу диска виртуальной машины.
И откройте его двойным кликом прямо в 7-Zip.
Вы увидите список разделов. Даже если у вас один диск, при установке многие операционные системы создают несколько разделов. Например, Windows создаёт 4 раздела, а Linux 2 или 3 раздела (основной, загрузочный диск и файл подкачки).
Вы можете посмотреть содержимое любого из этих разделов прямо в 7-Zip, либо извлечь их для дальнейшего анализа другими средствами.
Вы можете переходить в любые папки и просматривать любые файлы.
Итак, с помощью 7-Zip можно открыть и извлечь файлы из виртуальных дисков без запуска виртуальной машины и даже без установки программ для запуска виртуальных машин.
Отключение и подключение дисков
Внимание! После выключения или перезагрузки компьютера виртуальный жёсткий диск нужно будет повторно подключать. Это можно сделать с помощью самого средства управления дисками, командной строки или непосредственно в классическом проводнике Windows 10
В контекстном меню выберите Отсоединить виртуальный жёсткий диск. Чтобы его подключить: Действие > Присоединить виртуальный диск и укажите расположение.
Нажмите ПКМ на виртуальном диске Новый том Windd (W:) и выберите пункт Извлечь. Чтобы повторно его подключить откройте файл образа жёсткого диска (с разрешением .vhd).
Заключение
С помощью средства управления дисками и командной строки можно создать виртуальный диск Windows 10. Виртуальные жёсткие диски необходимо переподключать после перезагрузки компьютера. Хотя воспользовавшись планировщиком заданий этот процесс автоматизируется.
Например, созданные виртуальные диски можно использовать в Hyper-V Windows 10. Это своего рода ZIP-архив без сжатия, который можно подключить к Windows и использовать как отдельный диск. Смотрите подробнее: Как включить виртуализацию Hyper-V в ОС Windows 10.
Окончание установки
Закрыть
Все дальнейшие действия производим от имени администратора.
Теперь создадим виртуальный диск.
Для этого откроем командную строку (или PowerShell) вводим команду
которая запустит утилиту работы с дисками.
И в командной строке diskpart введем команду создания файла виртуального диска.
Для Windows 8, 8.1 и далее рекомендуется создавать диск формата VHDX и расширяемый:
для Windows 7 рекомендуется использовать формат VHD и размер указывать статический:
Описание параметров:FILE= — путь к создаваемому диску тип диска указывается расширением (vhd или vhdx). (в нашем случае это c:\test\test.*).MAXIMUM= — максимальный размер диска в мегабайтах (MAXIMUM=100000, что примерно равно 100GB)
Далее выбираем созданный диск:
и подклчаем его:
Теперь его нужно проинициализировать и отформатировать.
Для начала преобразуем его в GPT диск:
Если мы хотим использовать диск в Hyper-V то нужно предварительно создать EFI раздел (данная команда относятся только для EFI + Hyper-V):
Форматируем его в FAT32 (тоже только для EFI + Hyper-V):
Назначаем букву диску (в данном случае W)(только для EFI + Hyper-V)
Создадим основной раздел, размером во все свободное пространство:
Если мы создали диск в разметке MBR, то его нужно сделать активным (в случае GPT диска этого делать не надо):
Теперь отформатируем его в NTFS:
и наконец назначим ему букву диска (в данном случае Q):
Теперь выходим из diskpart:
Переходим к копированию дистрибьютива Windows на виртуальный диск.
Для этого сначала смонтируем образ диска (или вставим диск в привод) с дистрибьютивом Windows.
И в списке установленных программ найдем и запустим: Среда средств развертывания и работы с образами (от администратора).
В появившейся консоли введем команду для копирования установочных файлов
где,
/apply — развернуть образ.
e:\sources\install.wim — путь к WIM файлу (он лежит в папке sources на диске дистрибьютива, а h: это имя диска, на котором находится дистрибьютив Windows)
1 — номер образа для установки из WIM файла
Список доступных образов можно посмотреть командой:
и в появившемся листинге видим номера образов (если их несколько):
А так же их описания:
q:\ — диск, на который будет произведена установка.
Работа с Vhd2Disk
Теперь можно приступать к работе с утилитой Vhd2Disk. Запустив тулзу, укажите в поле «VHD File name» путь к полученному VHD-образу. А теперь будьте внимательны: в поле «Target Drive» укажите номер того физического носителя, на который станет разворачиваться система из VHD-образа.
У нас этот диск имеет номер 1, тогда как диск с установленной и работающей системой имеет номер . Убедившись, что всё выбрано правильно, нажмите «Vhd to disk». Коли всё пройдет удачно, спустя несколько минут в строке статуса получите сообщение «SVHD dumped on drive successfully!».
После этого подключаем диск с развернутой на него системой к компьютеру и пробуем загрузиться. При удачной процедуре начнется этап подготовки устройств, так как развертывание производится на новое «железо». При развертывании Windows 10, к примеру, вы увидите такую картинку:
После загрузки рабочего стола первым делом зайдите управления дисками и разберитесь с размером томов, подсоединив нераспределенное пространство к ближайшему тому или создав на его месте еще один раздел. Для этого можно воспользоваться любым бесплатным менеджером разделов или тем же консольным Diskpart.
Также, что очень важно, вам нужно будет зайти в Диспетчер устройств, в котором наверняка обнаружатся неопознанные устройства или же устройства без драйверов. Это нормальное явление, драйвера ставим с вручную или помощью DriverPack Solution либо же аналогичной программы
Если что-то не получится, просим строго не судить, поскольку подобные трюки — дело тонкое, и многое в них зависит от конфигурации конкретной системы и «железа».
Файлы VDI, VHD, VMDK — что это?
Файлы VDI, VHD, VMDK — это различные виды виртуальных дисков, используемых в программах для создания и запуска виртуальных компьютеров, таких как VirtualBox.
Виртуальный диск — это файл, который в виртуальной машине является диском, и в котором хранятся все данные виртуального компьютера.
Посмотреть содержимое файловой системы, конечно же, можно запустив виртуальную машину и открыв файловый менеджер. Эта статья расскажет о другом способе — как просмотреть содержимое виртуального диска из хост машины без запуска гостевой системы.
Описанным способом можно просмотреть содержимое следующих видов виртуальных дисков:
- VDI — VirtualBox Disk Image (образ диска VirtualBox, в программе VirtualBox используется по умолчанию при создании новых виртуальных машин)
- VHD — Virtual Hard Disk (виртуальный жёсткий диск)
- VMDK — Virtual Machine Disk (диск виртуальной машины)
Развертывания виртуальной Windows на физический диск
Скажем, понравилась вам тестируемая на виртуалке версия Windows, и вы захотели, не тратя времени, развернуть ее на хостовой машине. Возможно ли такое? Да, но с определенными оговорками, ибо нельзя дать стопроцентной гарантии, что система встанет без ошибок и необходимости дополнительных настроек вроде установки драйверов. На одном из ресурсов для этого предлагается использовать программу Macrium Reflect, но нам этот способ показался слишком громоздким и неудобным, поскольку, во-первых, он предполагает работу как минимум с двумя переносными носителями, во-вторых, с ним связано практически неизбежное падение развернутой системы в BSOD, с которым придется разбираться отдельно.
Мы предлагаем более простое решение с применением утилиты Vhd2Disk — выполняющей ту же работу, что и знаменитая Disk2vhd, только в обратном порядке. Если Disk2vhd виртуализирует физический ПК, то Vhd2Disk, извините за не совсем удачное выражение, материализует виртуальную Windows на физическом компьютере.
Утилита тоже бесплатна, скачать ее вы можете с официальной странички форума:
Создание виртуального жесткого диска в Windows 8.1
Для создания VHD из консоли управления дисками (нажмите Win+X). В меню действий щелкните по созданию VHD.
В следующей диалоговом окне вы сможете указать размер и расположение жесткого диска VHD.
Выбирая расположение для VHD укажите ему имя. Довольно интересны опции размера диска. Так как вы можете указать фиксированный размер, или сделать VHD динамическим, расширяющимся в размере по мере необходимости.
Внимание. Учтите, что размер для VHD указывается в выпадающем списке
Там предлагаются мегабайты (Мбайт), гигабайты (Гбайт) и терабайты (Тбайт). Не перепутайте.
После создания VHD, вы можете подсоединить его к Windows 8.1 в консоли управления дисками, опция присоединения виртуального диска в меню действий.
Как создать виртуальный жесткий диск
Создать виртуальный жесткий диск можно разными способами: с помощью утилиты Diskpart, или при помощи средства управления дисками. В данной статье мы рассмотрим второй вариант, как более легкий для обычного пользователя.
В оснастку «Управление дисками» можно войти через «Панель управления», пройдя несколько этапов. Более короткий путь: кликнуть правой кнопкой мыши по «Компьютер» или «Этот Компьютер», а в контекстном меню следует выбрать пункт «Управление».
После этого откроется окно «Управление компьютером», в котором в разделе «Запоминающие устройства», нужно будет кликнуть по пункту «Управление дисками». В окне утилиты будут отображены все диски, подключенные в данный момент к вашему компьютеру.
На этом изображении, вы видите, что на моем компьютере установлен один жесткий диск, разделенный на два логических раздела («C» и «D»).
Можно более быстро войти в оснастку «Управление дисками». Для этого, сначала необходимо будет нажать на клавиатуре на кнопки «Win» + «R», а затем ввести в поле «Выполнить» следующую команду:
diskmgmt.msc
После этого будет открыто окно «Управление дисками».
Далее необходимо будет выбрать диск, на котором будет создан виртуальный жесткий диск. Так как на моем компьютере жесткий диск разделен на два раздела, то я выбрал логический диск «D», исходя из следующего: в случае переустановки системы, все данные да диске «C» будут уничтожены, а данные на диске «D» будут сохранены, следовательно, виртуальный VHD диск не будет потерян. Если на вашем компьютере есть только один дисковый раздел «C», то в этом случае, выбор диска будет очевиден.
Выделяете нужный диск, затем нажимаете на пункт меню «Действие», в контекстном меню нажимаете на пункт «Создать виртуальный жесткий диск».
Далее откроется окно «Создать и присоединить виртуальный жесткий диск». Сначала необходимо будет выбрать расположение создаваемого виртуального диска. Для этого нажмите на кнопку «Обзор…».
В окне «Проводника» введите имя файла, а затем нажмите на кнопку «Сохранить».
Имя файла должно состоять из латинских букв и цифр. Я назвал создаваемый VHD диск «win10» (давать имени файла название Windows не рекомендуют). Внимательные читатели заметят, что на диске «D» моего компьютера, уже есть созданный ранее виртуальный жесткий диск «win8», на который я установил операционную систему Windows 8.1.
Вы можете вручную добавить в поле «Расположение», путь к виртуальному диску, таким образом, как это изображено на данной картинке.
Затем необходимо будет выбрать размер виртуального жесткого диска. Выбрать нужный размер можно будет в МБ или сразу в ГБ. Для нормальной работы системы я выбрал размер в 32 ГБ.
После это потребуется выбрать формат виртуального жесткого диска:
- динамическое расширение;
- фиксированный размер (рекомендуется).
При динамическом расширении, размер виртуального VHD диска будет расширяться по мере сохранения на нем данных до достижения фиксированного размера.
При фиксированном размере, виртуальный жесткий диск занимает все выделенное пространство, независимо от того, сколько места занимают данные на этом диске.
Я думаю, что стоит прислушаться к рекомендации Microsoft, и выбрать фиксированный размер, так как, в этом случае, система будет работать быстрее.
После завершения настроек, нажмите на кнопку «ОК».
После этого начнется процесс создания виртуального жесткого диска на вашем компьютере, который займет некоторое время.
После завершения создания виртуально диска, в окне «Управление дисками» появится новый диск с нераспределенным пространством.
Устанавливать как новый том, созданный виртуальный диск, нет необходимости. После этого, можно будет выйти из управления дисками.
Если вы откроете окно Проводника, то на диске «D» вы увидите созданный виртуальный жесткий диск «win10» с расширением «.vhd». VHD диск отображается в системе как обычный файл, но на самом деле — это виртуальный жесткий диск.
Теперь на этот диск можно будет установить операционную систему Windows.
Работа в Windows с виртуального диска VHD
Система, установленная на виртуальный жесткий диск, это полноценная операционная система. Вот, например, окно Windows 10, которая была установлена на VHD диск, в качестве третьей операционной системы на моем компьютере.
При работе в Windows с виртуального жесткого диска, у вас будет доступ к другим дискам вашего компьютера. На этом изображении, вы можете увидеть, что в Проводнике отображается виртуальный жесткий диск (здесь он обозначен под буквой «С»), и остальные логические разделы жесткого диска моего компьютера (здесь у них другие буквы, чем на основной системе).
Далее в Windows нужно будет установить необходимые программы для полноценной работы в данной операционной системе.
Конвертирование VDI в VHD средствами VirtualBox
VirtualBox не позволяет своими средствами монтировать диски ВМ для доступа к ним из среды хост-системы Windows. Но в числе её арсенала есть конвертер, который может преобразовывать диски родного формата VDI в VHD, VMDK и прочие типы. А, к примеру, VHD-файл в среде хостовой Windows 8.1 или 10 можно открыть штатными средствами ОС. Более того, при необходимости продолжить работу с ВМ, её можно пересоздать на базе уже конвертированного диска VHD. В окне VirtualBox переключаемся на раздел «Инструменты». Кликаем диск нужной ВМ, в контекст-меню выбираем «Копировать».
Далее указываем тип «VHD» (можно и «VMDK», если параллельно проводится работа с VMware). Затем жмём кнопку обзора в графе указания нового диска.
Здесь важный момент: графу «Имя файла» нужно подчистить — удалить из имени расширение «.vdi». И отследить ниже, чтобы как тип был задан «VHD». Жмём «Сохранить».
И теперь – «Копировать».
Конвертированный файл впоследствии открываем с помощью проводника.
Убираем его из хост-системы путём извлечения, как показано в п.1 статьи.
Однако если попутная цель реанимации ВМ не преследуется, если речь идёт только об изъятии ценной информации из файла VDI, проще прибегнуть к двум следующим вариантам решения вопроса.