Преобразовать виртуальный диск в динамический
Встроенную в Hyper-V функцию преобразования дисков тяжело назвать полноценным конвертером. Все, что может штатный гипервизор Microsoft делать с виртуальными жесткими дисками собственного формата VHD и VHDX – это преобразовывать эти форматы один в другой, а также менять динамический тип на фиксированный и наоборот.
Механизм конвертирования виртуальных дисков в форматы других гипервизоров, как это, например, предусматривается в программе VirtualBox, в составе Hyper-V отсутствует.
Ниже рассмотрим, как происходит процесс преобразования VHD- и VHDX-дисков с установленными гостевыми ОС в другой тип и формат. Преобразовывать диски будем с помощью штатных возможностей Hyper-V в составе Windows 10 и сторонней бесплатной программкой StarWind V2V Converter.
Содержание:
Шаг пятый: переименуйте новый диск
Теперь вы должны переименовать новый файл на диске так, чтобы он имел то же имя, что и исходный. Просто перейдите к нему в окне проводника или проводника.
Щелкните правой кнопкой мыши файл VDI, выберите «Переименовать» и измените его на исходное имя. Например, здесь мы переименовали созданный нами файл Windows-fixed.vdi в Windows.vdi.
После того, как вы переименовали диск, удалите старое имя диска из VirtualBox. Щелкните «Файл»> «Диспетчер виртуальных носителей» в VirtualBox и найдите оригинальное имя переименованного диска — слева от него будет отображаться желтый значок предупреждения. Щелкните правой кнопкой мыши и выберите «Удалить». Нажмите «Удалить» еще раз, чтобы подтвердить и закрыть «Закрыть».
3.4. Зеркальный том
Зеркальный том (конфигурация RAID 1) – это возможность создания средствами Windows отказоустойчивого массива из двух дисков. Эта конфигурация предназначена сугубо для обеспечения сохранности информации, она не добавляет компьютеру производительности за счет суммарной скорости чтения и записи дисков. Данные записываются на один диск и тут же дублируются на диск второй. И если один из дисков выйдет из строя, вся накопленная пользовательская информация будет оставаться в целости и сохранности на втором диске.
Чтобы создать зеркальный том, на свободном месте вызываем контекстное меню, выбираем «Создать зеркальный том».
В окне выбора дисков с помощью кнопки «Добавить» к одному из дисков присоединяем другой диск. Размер зеркального тома будет автоматически определен свободным пространством одного из дисков. При необходимости размер тома можно установить вручную.
После этапа выбора дисков далее проходятся шаги мастера, описанные для составного тома.
1. О программе StarWind V2V Converter
С помощью этой программы виртуальные машины, созданные на базе жёстких дисков формата гипервизора VMware VMDK, могут быть преобразованы в форматы жёстких дисков VHD и VHDX гипервизора Hyper-V, а также в формат образа CD/DVD-диска IMG.
Особенностью StarWind V2V Converter является возможность конвертирования виртуальных дисков с применением режима Windows Repair Mode. Этот режим даёт возможность гостевой ОС, установленной на VMDK-, VHD- или VHDX-диске, самостоятельно настроить нужные драйвера под оборудование нового гипервизора. При обычном конвертировании файлов виртуальных жёстких дисков, как это предлагает, например, встроенный в программу VirtualBox конвертер, драйвера прежнего гипервизора не лучшим образом сказываются на производительности виртуальной машины на гипервизоре новом. Возможны даже варианты появления синего экрана смерти Windows. Режим Windows Repair Mode избавляет от необходимости ручного удаления из гостевой ОС драйверов старого гипервизора и позволяет к работе с виртуальной машиной приступить тотчас же после её создания из конвертированного жёсткого диска.
StarWind V2V Converter – продукт, не поддерживающий русскоязычный интерфейс, но особой сложности этот момент в процессе использования программы не должен привнести. Интерфейс программы интуитивен, действий минимум, а с техническими моментами разберёмся ниже.
1. О динамических дисках
Динамические диски – это заимствованная по лицензии компанией Microsoft технология, она поставляется вместе с Windows, начиная с версии 2000, и являет собой программную реализацию RAID-массивов. Технология не поддерживается в редакциях Windows Home.
Технология динамических дисков являет собой дополнительные возможности по распределению пространства жестких дисков с целью удобства работы с данными, обеспечения их сохранности, а также увеличения производительности компьютера за счет объединения скорости разных дисков. Динамические диски предлагают возможности, не поддерживаемые дисками с базовым типом, это такие возможности как:
- увеличение размера разделов за счет места на всем диске, а не только при условии существования примыкающего свободного места (нераспределенного пространства);
- поддержка разделов, создаваемых из объема нескольких жестких дисков;
- поддержка основных RAID-конфигураций.
В числе преимуществ этой технологии – большая степень надежности, чем при использовании дешевых RAID-контроллеров. Но только если речь идет о дешевых RAID-контроллерах с их недостатками типа ошибок работы драйверов или вероятности потери данных. Полноценным дорогостоящим RAID-контроллерам технология в составе Windows, естественно, уступает. В плане снятия нагрузки с процессора, в принципе, любой аппаратный RAID-массив будет более эффективным, нежели реализуемый с помощью программных средств. Но дорогостоящие RAID-контроллеры и свои задачи будут выполнять за счет собственных ресурсов, и предложат более широкий функционал, и обеспечат отказоустойчивость.
Динамические диски обладают и прочими минусами. К ним невозможно получить доступ с устройств на базе ранних версий системы (начиная с Windows XP Home и ниже). На динамические диски допускается установка только одной системы Windows, существование другой Windows на другом разделе невозможно.
В процессе переустановки Windows (ее современных версий 7, 8.1 и 10) для форматирования и выбора в качестве системного будет доступен лишь единственный раздел динамического диска – тот раздел, на котором ранее, до момента переустановки находилась Windows.
Процесс переустановки Windows на динамическом диске может затянуться по времени. Нередко из-за того, что новая система видит динамический диск как диск с ошибками, она запускает службу Chkdsk для сканирования и исправления ошибок. С навязчивой активностью Chkdsk также сталкиваются пользователи, подключившиеся к компьютеру динамический диск, снятый с другого компьютера. Чтобы наверняка избежать проблем с переустановкой Windows на динамическом диске, его можно перед этим процессом преобразовать в базовый. А после переустановки системы – совершить обратный процесс по преобразованию диска в динамический.
Разделы на динамических дисках, как и на базовых, при создании по умолчанию настроены на форматирование в файловую систему NTFS. Максимальный размер раздела на динамических MBR-дисках – 2 Тб, а на динамических GPT-дисках – 18 Тб. Для динамических дисков не существует понятий основных и логических разделов, как для дисков базового типа. У разделов динамических дисков своя специфика, и она не связана с ограничениями по числу создаваемых разделов. А что касается числа возможных разделов, то никаких ограничений для дисков динамического типа нет.
4. Преобразование VHDX в VMDK программой StarWind V2V Converter
Универсальный способ переноса виртуальных машин с Hyper-V на другие гипервизоры путем преобразования файлов виртуальных жестких дисков с установленными ОС не ограничивается только форматом VHD, если использовать нештатные средства. Для конвертирования дисков VHD и VHDX в VMDK предназначена специальная программка StarWind V2V Converter. Ее можно бесплатно скачать на сайте разработчика , предварительно заполнив анкету для регистрации аккаунта StarWind. Ссылка на скачивание инсталлятора приходит на почту, указанную в регистрационных данных.
С форматом виртуальных жестких дисков VMDK работает не только «родной» гипервизор VMware, но и VirtualBox. Процесса конвертирования дисков VHDX в диски VMDK все равно не избежать, если виртуальную машину Hyper-V нужно запустить на VMware или VirtualBox. Но и в преобразовании формата VHD, поддерживаемого и VMware, и VirtualBox, есть свои выгоды – диски VMDK более экономно расходуют дисковое пространство физического компьютера, нежели диски VHD.
StarWind V2V Converter может преобразовывать диски VHD и VHDX в диски VMDK. И наоборот – диски VMDK в диски VHD и VHDX. Для дисков VHD и VMDK при конвертировании можно выбрать иной, нежели имеющийся тип – динамический или фиксированный. Рассмотрим работу программы на примере преобразования диска VHDX в диск VMDK.
Запускаем StarWind V2V Converter и сразу жмем «Далее».
Указываем путь исходного файла VHDX. Жмем «Next».
Выбираем формат и тип диска VMDK. В нашем случае выбран первый вариант – VMware growable image. Это динамический тип диска. Второй вариант - VMware pre-allocated image – это тип диска фиксированный. Жмем «Next».
В качестве контроллера VMware при создании виртуальных машин рекомендуется выбрать SCSI, его и выберем. Жмем «Next».
С помощью кнопки обзора указываем путь создания VMDK-диска на выходе. Жмем «Next».
Начнется процесс конвертирования. По его завершении жмем «Finish».
И, собственно, можно приступать к созданию виртуальной машины из имеющегося VMDK-диска в гипервизорах VMware и VirtualBox.
В некоторых случаях поиск и устранение системных ошибок выполнять на компьютере невозможно из-за специфики работы самого устройства или программного обеспечения. Утилита Disk2vhd поможет перенести вашу систему на виртуальную машину и продолжить устранение ошибок в ней при минимальных потерях. В целом, причины переноса ОС могут быть разными:
- Тестирование
- Поиск ошибок
- Оптимизация
Disk2Vhd – программа, позволяющая «конвертировать» физический диск в виртуальный для машин Hyper-V и Virtual PC. В отличии от других приложений переноса, утилита от Sysinternals позволяет выполнять «конвертацию» в режиме онлайн. Например, есть сервер, который нужно оптимизировать (найти ошибку, протестировать и т.д.), но нет возможности его останавливать или вносить изменения, которые могут повредить работе сервера, в этом случае можно перенести сервер в виртуальную среду и поможет в этом вышеуказанная программа. Поддерживаются клиентские операционные системы от Windows XP и выше, и серверные от Windows Server 2008.
Она полностью бесплатна, как практически все утилиты Sysinternals. На данный момент, актуальная версия 2.01 и датирована она началом 2014 года.
Интерфейс приложения Disk2vhd очень прост, оно и понятно, утилиты выполняет одну возложенную на него функцию. Также, есть возможность создавать диски *Vhdx формата – больший размер дисков, поддержка 4К секторов, более отказоустойчивы.
Создание виртуального образа
- Вы выбираете место, куда будет сохранён образ
- Выбираете разделы, которые Вам необходимы
- Проверяете нужный формат и нажимаете Create
Скорость «конвертации» зависит от объемов диска и его использования. Создатель приложения, Марк Русинович, рекомендует сохранять образ на диск отдельный от того, который вы хотите преобразовать, в этом случае скорость копирования будет быстрее.
Шаг четвертый: удалить старый виртуальный диск
Приведенная выше команда просто клонирует существующий диск. В итоге вы получите как оригинальный файл диска, так и новый файл диска.
Во-первых, вам нужно фактически удалить существующий виртуальный диск из VirtualBox. В VirtualBox щелкните правой кнопкой мыши виртуальную машину, которая использует виртуальный диск, и выберите «Настройки».
Выберите «Хранилище» для просмотра подключенных устройств хранения. Щелкните правой кнопкой мыши оригинальный VDI и выберите «Удалить вложение». Нажмите «ОК» после этого.
Приведенный ниже процесс удалит исходный файл с вашего диска. Предупреждение : вы можете создать резервную копию исходного файла на диске, если вы этого еще не сделали, на случай, если что-то пойдет не так с этим процессом.
В командной строке выполните следующую команду, чтобы просмотреть список всех виртуальных дисков на вашем компьютере:
Найдите UUID исходного диска, который вы хотите удалить. Вы можете скопировать его в буфер обмена, выбрав его левой кнопкой мыши, а затем щелкнув правой кнопкой мыши.
Выполните следующую команду, чтобы удалить исходный диск из реестра VirtualBox и удалить его. Вы можете щелкнуть правой кнопкой мыши в окне командной строки, чтобы вставить UUID.
4. Подключение конвертированного диска
Дальнейшие действия с конвертированным VHDX-диском в нашем случае таковы:
— Воспользуемся мастером создания новой виртуальной машины Hyper-V;
— На этапе подключения виртуального жёсткого диска укажем путь к конвертированному только что VHDX-диску.
При запуске виртуальная машина начнёт подготовку устройств.
И уже через пару минут увидим окно авторизации в системе Windows.
3.3. Чередующийся том
Чередующийся том (конфигурация RAID 0) создается из двух и более жестких дисков и заполняется данными не последовательно, как предусмотрено обустройством составного тома, а параллельно. Данные одномоментно записываются на все диски и также одномоментно считываются со всех дисков, что позволяет увеличить скорость проведения операций. Правда, скорость доступа к данным в любом случае будет определяться возможностями более медленного из дисков. Чередующийся том, как и составной, не может похвастаться отказоустойчивостью. Если выйдет из строя один из дисков, доступ к файлам чередующегося тома будет невозможен.
Создается чередующийся том в контекстном меню на свободном месте диска, опция для выбора – соответственно, «Создать чередующийся том».
В окошке выбора дисков кнопкой «Добавить» добавляем к имеющемуся диску другой диск из числа доступных. Объем выделяемого дисками пространства должен быть одинаковым. Размер чередующегося тома будет автоматически определен объемом доступного свободного места на одном из дисков.
Дальнейшие шаги по созданию чередующегося тома такие же, как описаны для составного тома.
Шаг первый: найдите команду VBoxManage и откройте командную строку
VirtualBox позволяет преобразовывать фиксированный диск в динамический диск или динамический диск в фиксированный диск, но эта опция не отображается в графическом интерфейсе. Вместо этого вы должны использовать команду VBoxManage.exe .
Найдите эту команду, чтобы продолжить. В Windows вы найдете его в программном каталоге VirtualBox, который находится в C:\Program Files\Oracle\VirtualBox по умолчанию. Если вы установили VirtualBox в другой каталог, посмотрите туда.
Откройте окно командной строки. Для этого откройте меню «Пуск», введите cmd и нажмите Enter.
Введите cd в командной строке, а затем путь к папке, в которой находится команда VBoxManage. Вам нужно будет заключить его в кавычки.
Вы можете быстро сделать это, введя cd в окно командной строки, а затем перетащив значок папки из адресной строки файлового менеджера в командную строку.
Если вы используете путь по умолчанию, он должен выглядеть следующим образом:
ПРИМЕЧАНИЕ. В этих инструкциях предполагается, что вы используете VirtualBox в Windows. Если вы используете VirtualBox в macOS или Linux, вы можете просто открыть окно терминала и запустить команду vboxmanage в vboxmanage режиме, как и любую другую команду.
0. Оглавление:
Инструкция Disk2Vhd: перенос на Hyper-V
Для примера работы утилиты, попробуем перенести систему Windows 10 на виртуальную машину Hyper-V.
Запускаем утилиту Disk2vhd и выбираем системный раздел и раздел загрузчика для сохранения.
Утилита сообщит об успешном окончании создании образа.
Проходим в Диспетчер Hyper-V и создаём новую виртуальную машину.
Выбираем основные параметры для системы и на этапе выбора диска указываем образ, который мы подготовили.
Далее создаём виртуальную машину и запускаем её. После выполнения всех подготовок система будет загружена.
Как мы видим, процесс переноса и запуска виртуальной машины с помощью Disk2Vhd не очень сложен и не должен вызвать каких-либо трудностей в процессе использования.
В системе Windows подключенные жесткие диски по умолчанию при инициализации получают тип базовых дисков. Базовые, они же основные диски совместимы со всеми версиями Windows. Это обычные диски, на которых создаются основные (первичные) и логические разделы. Тип базового диска определен для большинства носителей информации в составе компьютерных устройств пользователей.
Но, будучи более распространенными, базовые диски предлагают меньшую функциональность, нежели другой тип дисков – динамические, гибкие и настраиваемые диски. Что такое динамические диски, каковы их возможности, плюсы и минусы, как создаются разделы на таких дисках с помощью средств Windows – эти вопросы рассмотрим ниже.
3.2. Составной том
Составной том создается из объема нескольких жестких дисков. К созданию составных томов прибегают при необходимости формирования одного большого раздела из нескольких жестких дисков, например, из старых HDD с объемом в 80 Гб. Максимум жестких дисков, из пространства которых может быть сформирован составной том – 32. При перемещении данных на составной том файлы записываются последовательно – сначала на один жесткий диск, затем на другой, потом на третий и т.д. Составной том уязвим: при поломке одного жесткого диска, пользовательские файлы могут быть утеряны даже при том, что другие диски будут работоспособными. В составном томе все взаимосвязано, и без одного из звеньев цепи – одного из дисков – раздел попросту перестанет существовать.
Чтобы сформировать составной том, на свободном месте одного из дисков нужно вызвать контекстное меню и кликнуть «Создать составной том».
Все основные параметры раздела задаются в окне выбора дисков. В графе «Доступны» выбираем доступные жесткие диски и переносим их в графу «Выбраны» кнопкой «Добавить». Внизу для любого из добавленных дисков можем установить конкретный размер, выделяемый для составного тома, если отводится не все место на диске.
Далее проходим шаги мастера по назначению буквы и файловой системы раздела.
И по завершении жмем «Готово». После чего увидим созданный составной том, разместившийся на нескольких дисках.
3. Преобразование VHDX в VHD и, наоборот, VHD в VHDX средствами Hyper-V
Преобразуем для примера исходный формат диска VHDX в VHD, чтобы на его базе можно было создать и запустить виртуальную машину в гипервизорах VMware и VirtualBox. Для этого используем немного другой путь изменения виртуальных жестких дисков. Жмем «Изменить диск» – команду, находящуюся на панели инструментов справа в окне диспетчера Hyper-V.
Эта функция запускает рассмотренный выше мастер изменения виртуальных жестких дисков. Жмем «Далее» в приветственном окне мастера.
Теперь нужно указать путь к конвертируемому диску. Жмем «Далее».
В нашем случае нужен первый пункт – «Виртуальный жесткий диск», он же диск формата VHD. При обратных исходных данных, если нужно преобразовать диск из VHD в VHDX, соответственно, выбираем второй пункт – «VHDX». Жмем «Далее».
Предустановленный тип диска – динамический – оставляем. Жмем «Далее».
Указываем путь и имя будущего диска VHD. Жмем «Далее».
Жмем «Готово» и дожидаемся завершения процесса преобразования.
По завершении преобразования можно проверить диск. В диспетчере Hyper-V жмем «Проверить диск» и указываем путь к преобразованному файлу VHD.
Как видим, диск преобразовался из формата VHDX в формат VHD.
Более того, гостевая ОС Windows 8.1, установленная на этом виртуальном диске, успешно запускается на гипервизорах VMware и VirtualBox.
Такого же успеха не стоит ожидать с преобразованными VHD-дисками виртуальных машин Hyper-V второго поколения, созданных с применением ПО на базе UEFI. Правда, только в случае с программой VirtualBox. Актуальная версия VMware Workstation 12 предусматривает создание виртуальных машин с типом прошивки EFI и, соответственно, может обеспечить работоспособность бывших виртуальных машин второго поколения Hyper-V, виртуальный жесткий диск которых впоследствии был преобразован в формат VHD. Для этого при создании новой виртуальной машины VMware необходимо указать тип прошивки – EFI.
3. Создание разделов на динамических дисках средствами Windows
Какова специфика разделов (томов), формируемых на динамических дисках? Как создаются тома динамического диска?
3.1. Простой том
Простой том динамического диска – это обычный раздел, такой же, как создаваемый на базовом диске. Он может быть создан из свободного места только на одном носителе. Для его создания на свободном месте динамического диска необходимо вызвать контекстное меню, затем выбрать «Создать простой том» и пройти шаги мастера.
Шаг третий: конвертировать виртуальный диск
Теперь вы можете использовать команду VBoxManage для преобразования виртуального диска из фиксированного в динамический или из динамического в фиксированный.
Чтобы преобразовать виртуальный диск из фиксированного в динамический, выполните следующую команду:
Например, если исходный диск находится по адресу C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi и вы хотите создать новый диск с именем Windows-dynamic.vdi в той же папке, вы должны выполнить:
Чтобы преобразовать виртуальный диск из динамического в фиксированный, выполните следующую команду:
Например, если исходный диск находится по адресу C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi и вы хотите создать новый диск с именем Windows-fixed.vdi в той же папке, вы должны выполнить:
5. Универсальный способ переноса виртуальных машин
Конвертирование жёсткого диска с установленной гостевой ОС из формата одного гипервизора в другой, а затем создание новой виртуальной машины из уже существующего диска – универсальный способ преобразования виртуальных машин. Функция экспорта-импорта посредством пакета OVF, поддерживаемая виртуальными машинами VirtualBox в VMware Workstation (о ней подробно написано в статье «Импорт и Экспорт виртуальной машины в VirtualBox»), может быть применена в Hyper-V только при участии в этом процессе модуля System Center Virtual Machine Manager. В противном случае импорт невозможен.
В добавок к универсальности способ создания новой виртуальной машины из конвертированного файла жёсткого диска имеет и иное преимущество. Это более быстрый процесс, поскольку не тратится время на импорт виртуальной машины.
3.5. Том RAID-5
Том RAID-5 – это, как видим из названия, программная реализация конфигурации RAID 5. Создание такого тома возможно в серверных редакциях Windows.
VirtualBox позволяет вам выбрать либо динамически выделенный, либо диск фиксированного размера при создании нового файла виртуального жесткого диска. Динамически распределенные диски создаются быстрее и могут увеличиваться в размерах. Диски фиксированного размера могут быть быстрее в использовании , но не могут увеличиваться в размерах после заполнения. Вы можете конвертировать между двумя форматами и изменять размер дисков, если хотите.
Прежде чем продолжить, мы рекомендуем завершить работу виртуальной машины, а не приостанавливать ее и сохранять ее состояние. VirtualBox должен сказать, что виртуальная машина выключена.
1. Зачем преобразовываются виртуальные жесткие диски
В преобразовании дисков VHD и VHDX из динамического типа в фиксированный надобность встает редко. Считается, что виртуальный жесткий диск фиксированного типа работает быстрее, чем диск с типом динамическим. На самом деле ни одна программная фишка не сделает виртуальную машину производительней, как это под силу аппаратным возможностям хоста (физического компьютера). Объем оперативной памяти в 8 и более Гб, отдельный винчестер (а то и вовсе SSD) для размещения на нем файлов виртуальных машин, современный процессор – вот базовый рецепт производительной работы гипервизоров для некоммерческого использования.
От преобразования изначально созданных фиксированных типов виртуальных дисков в типы динамические проку больше. Фиксированный виртуальный диск на физическом компьютере сразу занимает место, равное всему его объему, как если бы он был полностью забит данными. Тогда как динамический тип диска увеличивается по мере заполнения данными, соответственно, занимая на физическом компьютере меньше места.
Преобразование дисков VHD в более новый формат виртуальных дисков, с которыми работает Hyper-V – VHDX, имеет место быть в случае использования преимуществ последнего. Основные из них – это объем до 64 Тб, тогда как устаревший формат VHD и VHDX предусматривает максимум объема только 2 Тб, и более высокая степень предотвращения потери данных в случае отключения питания. Плюс к этому, имея одинаковый объем виртуального дискового пространства, диски VHDX занимают на физическом жестком диске меньше места, чем VHD.
Конвертирование дисков из VHDX в старый формат VHD может быть актуально в случаях переноса виртуальной машины, соответственно, на старые версии Hyper-V (ниже 3.0). Таковые не работают с дисками VHDX.
Виртуальные машины Hyper-V первого поколения, созданные на базе диска VHD, могут быть запущены в гипервизорах VMware и VirtualBox без каких-либо преобразовательных процессов. И VMware, и VirtualBox поддерживают создание и работу виртуальных машин на базе дисков VHD-формата. А вот с форматом VHDX пока что эти гипервизоры работу не предусматривают.
Преобразование форматов виртуальных жестких дисков одних гипервизоров в форматы других – это универсальный, к тому же, быстрый способ переноса виртуальных машин на другой гипервизор. А в случае с дисками VHDX – еще и единственный возможный вариант, позволяющий переносить виртуальные машины Hyper-V на гипервизоры VMware и VirtualBox.
1. Зачем преобразовываются виртуальные жесткие диски
В преобразовании дисков VHD и VHDX из динамического типа в фиксированный надобность встает редко. Считается, что виртуальный жесткий диск фиксированного типа работает быстрее, чем диск с типом динамическим. На самом деле ни одна программная фишка не сделает виртуальную машину производительней, как это под силу аппаратным возможностям хоста (физического компьютера). Объем оперативной памяти в 8 и более Гб, отдельный винчестер (а то и вовсе SSD) для размещения на нем файлов виртуальных машин, современный процессор – вот базовый рецепт производительной работы гипервизоров для некоммерческого использования.
От преобразования изначально созданных фиксированных типов виртуальных дисков в типы динамические проку больше. Фиксированный виртуальный диск на физическом компьютере сразу занимает место, равное всему его объему, как если бы он был полностью забит данными. Тогда как динамический тип диска увеличивается по мере заполнения данными, соответственно, занимая на физическом компьютере меньше места.
Преобразование дисков VHD в более новый формат виртуальных дисков, с которыми работает Hyper-V – VHDX, имеет место быть в случае использования преимуществ последнего. Основные из них – это объем до 64 Тб, тогда как устаревший формат VHD и VHDX предусматривает максимум объема только 2 Тб, и более высокая степень предотвращения потери данных в случае отключения питания. Плюс к этому, имея одинаковый объем виртуального дискового пространства, диски VHDX занимают на физическом жестком диске меньше места, чем VHD.
Конвертирование дисков из VHDX в старый формат VHD может быть актуально в случаях переноса виртуальной машины, соответственно, на старые версии Hyper-V (ниже 3.0). Таковые не работают с дисками VHDX.
Виртуальные машины Hyper-V первого поколения, созданные на базе диска VHD, могут быть запущены в гипервизорах VMware и VirtualBox без каких-либо преобразовательных процессов. И VMware, и VirtualBox поддерживают создание и работу виртуальных машин на базе дисков VHD-формата. А вот с форматом VHDX пока что эти гипервизоры работу не предусматривают.
Преобразование форматов виртуальных жестких дисков одних гипервизоров в форматы других – это универсальный, к тому же, быстрый способ переноса виртуальных машин на другой гипервизор. А в случае с дисками VHDX – еще и единственный возможный вариант, позволяющий переносить виртуальные машины Hyper-V на гипервизоры VMware и VirtualBox.
2. Преобразование дисков VHD и VHDX из динамического типа в фиксированный и наоборот средствами Hyper-V
Для преобразования диска виртуальная машина, его использующая, должна быть в выключенном состоянии. Hyper-V предусматривает два пути изменения дисков – специальной функцией в диспетчере и в параметрах каждой отдельной виртуальной машины только для диска этой машины. Рассмотрим сначала первый вариант и преобразуем динамический диск VHDX в фиксированный. Для дисков VHD процедура будет идентичной.
В диспетчере Hyper-V выбираем виртуальную машину, для которой необходимо преобразование диска. В контекстном меню на выбранной машине нам нужны «Параметры».
В появившемся окне слева, в разделе «Оборудование», в подразделе контроллеров делаем клик на жестком диске виртуальной машины. Справа увидим путь к его файлу. Подробные сведения о формате и типе диска будут показаны в отдельном небольшом окошке свойств при нажатии кнопки «Проверить».
В нашем случае имеем виртуальную машину Hyper-V первого поколения, установленную на VHDX-диск динамического типа. Преобразуем диск в фиксированный. В окне параметров жмем кнопку «Правка».
В первом окне запустившегося мастера изменения диска жмем «Далее».
Выбираем пункт «Преобразовать». Жмем «Далее».
Оставим предустановленный формат диска VHDX. Жмем «Далее».
Выбираем первый пункт «Фиксированного размера», чтобы в таковой преобразовать динамический диск. И наоборот – выбираем второй пункт «Динамически развертывающийся», если в этот тип нужно преобразовать фиксированный диск. Жмем «Далее».
Преобразованный диск будет новым файлом, ему, соответственно, нужно дать имя и указать место хранения на компьютере. Жмем «Далее».
Жмем «Готово» для запуска процесса преобразования.
По завершении преобразования проверяем новый диск. В диспетчере Hyper-V на панели инструментов справа жмем команду «Проверить диск». В окне проводника указываем путь к преобразованному диску.
Окно свойств диска покажет его тип. В нашем случае это тип фиксированный, что, собственно, и требовалось от процесса преобразования.
Шаг второй: найдите путь к диску, который вы хотите конвертировать
Запустите следующую команду в окне командной строки, чтобы просмотреть список всех виртуальных жестких дисков на вашем компьютере:
Просмотрите список и определите путь к файлу виртуального диска, который вы хотите преобразовать. Допустим, мы хотим изменить виртуальный диск, связанный с виртуальной машиной с именем «Windows». Как мы можем видеть в выводе ниже, путь к этому виртуальному диску в нашей системе — C:\Users\chris\VirtualBox VMs\Windows\Windows.vdi .
Шаг шестой: Вставьте диск в VirtualBox
Вернитесь в VirtualBox, щелкните правой кнопкой мыши виртуальную машину, связанную с виртуальным диском, и выберите «Настройки». В разделе «Хранилище» щелкните правой кнопкой мыши контроллер SATA и выберите «Добавить жесткий диск».
Выберите «Выбрать существующий диск» и перейдите к файлу, который вы только что переименовали.
Нажмите «ОК», чтобы закрыть окно настроек виртуальной машины. Теперь вы сможете нормально загружать виртуальную машину. Его диск будет либо фиксированным, либо динамическим, в зависимости от того, куда вы его конвертировали.
Бесплатная минималистичная программа StarWind V2V Converter предназначена для очень узкого спектра задач. Это преобразование форматов виртуальных жёстких дисков с установленными гостевыми ОС гипервизоров VMware и Hyper-V, соответственно, из одного в другой и наоборот. В нашем случае работу программы StarWind V2V Converter рассмотрим на примере конвертирования жёсткого VMDK-диска виртуальной машины, созданной средствами программы VMware Workstation, в жёсткий VHDX-диск для создания на его базе виртуальной машины Hyper-V.
2. Скачивание и запуск StarWind V2V Converter
Программу можно бесплатно скачать на сайте её разработчика, однако доступ к её инсталлятору предоставляется только после далеко не упрощённой регистрации путём отправления ссылки на указанный электронный адрес.
После установки программы запускаем её, для запуска нужны права администратора.
3. Процесс конвертирования
Подготавливаем исходный жёсткий диск, в нашем случае это диск VMDK. Желательно, чтобы перед конвертированием виртуальная машина была в выключенном состоянии. Если расположение диска забыто или неизвестно, этот момент можно уточнить в параметрах виртуальной машины.
После запуска StarWind V2V Converter нас встретит приветственное окно. Жмём «Далее».
В следующем окне с помощью кнопки обзора указываем путь к VMDK-файлу. Жмём «Next».
Затем выбираем конечный формат диска. В нашем случае это VHDX, с которым работает последняя версия Hyper-V и который нужен для создания в этом гипервизоре более производительных виртуальных машин второго поколения. Жмём «Next».
В следующем окне необходимо задействовать упомянутый выше режим Windows Repair Mode. Жмём «Next».
Далее указываем место хранения конвертированного VHDX-диска на выходе. Жмём «Next».
Пошёл процесс конвертирования.
2. Преобразование базовых дисков в динамические
Преобразовывать диски из базовых в динамические можно средствами самой Windows, с помощью утилиты diskmgmt.msc (управление дисками). Во всех версиях Windows она вызывается нажатием клавиш Win+R (запуск окошка «Выполнить») и вводом:
А версии Windows 8.1 и 10 ссылкой ее запуска оборудованы еще и в меню по нажатию клавиш Win+X.
Любой из дисков компьютера можно преобразовать из базового в динамический. Такое преобразование осуществляется двумя способами. Первый способ – это преобразование вручную, когда на диске вызывается контекстное меню и задействуется опция «Преобразовать в динамический диск».
Выбрав этот способ, затем нужно либо оставить только текущий диск, либо выставить галочки на всех подключенных дисках для пакетного преобразования.
Далее нажимаем кнопку «Преобразовать».
Подтверждаем решение в окошке с уведомлением о том, что другие Windows на других разделах диска теперь не смогут запускаться.
Все, после этих действий диск превратится в динамический.
Другой способ преобразования диска в динамический – это запуск операций динамического диска. А таковые предусматриваются и на базовом диске, лишь бы он был с нераспределенным пространством. В таком случае динамический тип оперируемый диск получает по умолчанию.
С обратным процессом – преобразованием динамического диска в базовый – ситуация обстоит сложнее. Так, динамические диски с нераспределенным пространством в базовые превращаются легко: для этого необходимо на диске вызвать контекстное меню и задействовать опцию «Преобразовать в базовый диск».
Кроме этого, при удалении разделов на динамическом диске он автоматически преобразовывается в базовый. А вот если на динамическом диске уже имеется структура разделов, превратить его в базовый средствами Windows не получится. Но такая возможность имеется в Acronis Disk Director – функциональной программе для работы с дисковым пространством. Программа может преобразовывать динамические диски в базовые без потери хранящихся на таких дисках файлов.
Смотрите также:
В данной статье будет рассматриваться пошаговая установка гипервизора VmWare ESXi версии 4.1. Кратко - разница между ESX и ESXi состоит в следующем: ESX - это гипервизор, работающий под управлением Red Hat Linux,…
По умолчанию в гипервизоре Hyper-V в Windows Server 2008 для отдельной виртуальной машины число логических процессоров можно устанавливать в диапазоне от 1 до 4. С помощью нехитрых манипуляций можно обойти…
Для работы с виртуальными машинами на рынке десктопного софта существует, по сути, только две программы – это VMware Workstation и VirtualBox. Все остальные либо малоизвестны, либо с ограниченным функционалом, либо…
Читайте также: