Отсоединить виртуальный жесткий диск что это
В июне 2005 года компания Microsoft разработала новую спецификацию формата образов виртуальных жестких дисков (Virtual Hard Disk - VHD). VHD – это формат файла, у которого полная структура и содержимое аналогичны с жестким диском. Он используется для хранения виртуальных операционных систем, программ и других файлов в одном файле-образе, который можно открыть разными программами виртуализации или виртуальными машинами. Формат Microsoft VHD в настоящее время используется в Microsoft Virtual PC 2007, Microsoft Virtual Server 2005 R2 и Hyper-V. Виртуальные жесткие диски позволяют нескольким операционным системам одновременно находиться на одном компьютере. Файл VHD определяет формат жесткого диска виртуальной машины, который расположен в едином файле на хостовой операционной системе. Помимо этого, операционные системы Windows 7 и Windows Server 2008 R2 могут поддерживать создание, подключение и загрузку с VHD-дисков, расположенных на хостовой системе. В этой статье я расскажу о поддерживаемых типах виртуальных жестких дисков, а также о базовых операциях, которые можно с ними выполнять.
Базовые действия, выполняемые с VHD-дисками
К базовым операциям, которые можно проводить с виртуальными жесткими дисками, можно отнести такие действия, как: создание, присоединение, отсоединение, удаление виртуальных жестких дисков. Возможно также сжатие дисков, конвертирование физических дисков в виртуальные, подключение дисков как папки и другое. В этом руководстве рассматриваются не все возможные операции, которые проводятся над виртуальными жесткими дисками.
Очень полезная статья об установке операционной системы Windows 7 на виртуальный диск была написана Игорем Шаститко: Kaк установить Windows 7 и ничего не «сломать», а также можете посмотреть видео доклад Михаила Гоча «Новые возможности Windows 7. Загрузка системы с диска VHD».
Использование командной строки
-
.
- Запускаем утилиту diskpart. После её загрузки, выполняем команду для подключения, указывая расположение файла виртуального жесткого диска:
- Для монтирования диска, нужно выполнить следующую команду:
- Для размонтирования диска, нужно выполнить следующую команду:
Предварительные требования
- технический компьютер с установленными на нем инструментами Windows оценки и развертывания (Windows ADK).
- обобщенное Windows изображение (. WIM-файл). дополнительные сведения см. в разделе Sysprep (generalize) a Windows установки.
- загрузочный диск Windows PE. Дополнительные сведения см. в разделе WinPE: Create USBDrive.
- Конечный компьютер или устройство для установки VHDX. Для этого устройства требуется 30 гигабайт (ГБ) или больше свободного места на диске. Вы можете установить VHDX на устройство, которое уже использует другие установки операционной системы или является единственной операционной системой на устройстве.
Использование PowerShell
- В PowerShell так же возможно выполнить монтирование и размонтирование виртуальных жестких дисков VHD и VHDX. Для этого, нужно запустить PowerShell от имени администратора, и выполнить в нем нужные команды.
- Для монтирования диска, следует использовать командлет Mount-VHD:
- Для размонтирования диска:
Отсоединение виртуального диска
Для того чтобы отсоединить виртуальный диск, выполните следующие действия:
-
Найдите виртуальный диск, который хотите отсоединить, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Отсоединить виртуальный жесткий диск»;
Отсоединить виртуальный жесткий диск также можно при помощи утилиты командной строки DiskPart. Для этого в командной строке с правами администратора нужно выбрать предполагаемый виртуальный диск командой Select Vdisk, а затем воспользоваться командой Detach Vdisk. Синтаксис команды следующий:
Detach Vdisk
Использование PowerShell
Если вам необходимо из диска VHD сделать диск VHDX, или наоборот, то это легко выполняется всего одной командой PowerShell.
Данный метод будет работать только в операционных системах Windows, которые поддерживают работу с форматом VHDX - т. е. начиная с Windows 8 и Windows 2012.
Например, для преобразования VHD в VHDX нужно выполнить следующую команду:
Для преобразования VHDX и VHD, нужно просто поменять значение параметра VHDFormat:
встроенная загрузка позволяет создать виртуальный жесткий диск (VHDX), установить Windows на него, а затем загрузить его на свой компьютер параллельно с существующей установкой или на новом устройстве.
В качестве работающей операционной системы на назначенном оборудовании можно использовать VHDX с собственной загрузочной системой, не имея никакой другой родительской операционной системы. Это отличается от сценария, в котором VHDX-файл подключен к виртуальной машине на компьютере с родительской операционной системой.
встроенная загрузка для Windows 10 или более поздней версии требует формат vhdx , а не vhd-формат.
vhdx можно применять к компьютерам или устройствам, которые не имеют других установленных Windows, без виртуальной машины или гипервизора. (Гипервизор — это уровень программного обеспечения в операционной системе, в которой работают виртуальные компьютеры.) Это обеспечивает большую гибкость в распределении рабочей нагрузки, поскольку для управления образами виртуальных машин и назначенного оборудования можно использовать единый набор средств.
вы также можете развернуть VHDX на пк, на котором уже установлен Windows, и использовать меню загрузки для выбора между существующей версией Windows или версией на виртуальном жестком диске.
Дополнительные сведения об использовании VHDX в корпоративной среде см. в статье Общие сведения о виртуальных жестких дисках с встроенной загрузкой.
Создание виртуального жесткого диска
Использование командной строки
-
, и в ней выполняем программу diskpart.
- Для создания виртуального жесткого диска фиксированного размера выполняем следующую команду:
Для создания динамического виртуального жесткого диска, меняем последний параметр с fixed на expandable:
Где [ПУТЬ К ФАЙЛУ] - полный путь к файлу виртуального жесткого диска, включая его расширение (vhd или vhdx), [РАЗМЕР ДИСКА] - размер диска в мегабайтах.
Пример создания фиксированного виртуального жесткого диска, формата VHDX и размером 10 ГБ:
Подключение VHDX
Не загрузив в WinPE, подключите VHDX-файл к конечному компьютеру.
Определяет букву присоединенного тома VHDX. (Необязательно. измените его на другую букву, которая имеет более осмысленное значение, например V, и оставьте командную строку DiskPart открытой для следующего шага).
Просмотр информации о виртуальном диске
Для того чтобы просмотреть подробную информацию о диске, выполните следующие действия:
- Выберите нужный виртуальный диск при помощи команды Select Vdisk;
- Присоедините диск, если он еще не присоединен к компьютеру;
- Воспользуйтесь командой Detail Vdisk
Для данной команды не существует дополнительных параметров.
Шаг 4. Добавление загрузочной записи
На компьютере назначения откройте DiskPart (при необходимости) и найдите буквы дисков VHDX и системного раздела, например, V и S.
Добавьте загрузочную запись на устройство. С помощью этого метода можно добавить несколько VHDX-файлов.
UEFI:
BIOS:
Удалите USB-ключ WinPE.
Перезапустите конечный компьютер.
Если имеется только одна загрузочная запись, устройство немедленно загружается Windows. если имеется несколько загрузочных записей, вы увидите меню загрузки, в котором можно выбрать доступные версии Windows на устройстве.
В Windows 7 можно легко создавать, подключать и отключать виртуальные жесткие диски.
Подключение и отключение виртуального жесткого диска
Поддерживаемые форматы виртуальных жестких дисков
Жесткие диски виртуальных машин хранятся на хостовой операционной системе в виде отдельных файлов. Существует три типа виртуальных дисков:
-
Динамически расширяемый дисковый образ, который обеспечивает объем пространства, необходимый для хранения данных. Размер VHD-файла в момент создания диска небольшой, но увеличивается по мере добавления данных на диск. Распределение данных осуществляется в блоках. При удалении данных с виртуального жесткого диска размер VHD-файла автоматически не уменьшается. Например, если был создан динамически расширяемый жесткий диск, объемом 5 Гб, то изначально этот файл на хостовой системе будет занимать порядка двух мегабайт. По мере накопления информации в этом образе, его размер будет увеличиваться, пока не достигнет пяти гигабайт.
Помимо этого, динамические диски хранят метаданные, которые используются при получении доступа к данным пользователей, хранящихся на жестком диске. Максимальный размер динамического жесткого диска 2040 Гб. Фактический размер ограничивается основным протоколом аппаратного диска. Например, ATA жесткие диски имеют 127 ГБ.
Пространство, отведенное для передачи данных, использует структуру Hard Disk Footer Format. В этом случае, размер файла на хостовой операционной системе будет включать в себя размер жесткого диска гостевой операционной системы и размер нижнего колонтитула.
Отсоединение виртуального жесткого диска
1. Щелкните правой кнопкой мыши по виртуальному жесткому диску и в появившемся контекстном меню выберите Отсоединить виртуальный жесткий диск.
2. Подтвердите своё решение.
После отсоединения виртуальный жесткий диск будет недоступен до тех пор, пока вы не присоедините его снова.
После удаления файла виртуального жесткого диска, все данные, хранящиеся на нем, будут безвозвратно удалены.
Создание виртуального жесткого диска
Для выполнения следующих шагов необходимо как минимум состоять в группе Операторы архива или Администраторы.
Процедура создания виртуального жесткого диска
В меню Действие выберите Создать виртуальный жесткий диск.
В диалоговом окне Создание и подключение виртуального жесткого диска укажите расположение на физическом компьютере, где требуется хранить файл виртуального жесткого диска, а также размер виртуального жесткого диска.
В поле Формат виртуального жесткого диска выберите Динамически расширяемый или Фиксированный размер и нажмите кнопку ОК.
Сжатие виртуальных дисков
При помощи утилиты командной строки DiskPart можно сжимать виртуальные диски. Для этого выберите нужный виртуальный диск, подключите диск в режиме «только для чтения» и воспользуетесь командой Compact Vdisk. Эта команда сжимает файл виртуального диска для уменьшения физического размера файла. Сжатие возможно только для отсоединенного расширяемого виртуального диска или для расширяемого виртуального диска, подключенного в режиме «только для чтения».
Общая информация о VHD
Виртуальный жесткий диск (англ. Virtual Hard Disk (VHD)) – это формат файла, имеющий структуру и содержание, сходные с жестким диском.
Виртуальный жесткий диск используется для хранения данных и даже операционных систем в одном файле-образе, который можно открыть программами виртуализации или виртуальными машинами. Windows 7 содержит в себе всё необходимое программное обеспечение для создания, монтирования и загрузки с VHD-файлов.
Создание, подключение и отключение виртуальных жестких дисков в Windows 7 производится через интерфейс Управление дисками консоли управления Microsoft.
Виртуальный жесткий диск может быть создан в любом месте на жестком диске компьютера, кроме папки Windows и вложенных в нее папок.
Минимальный размер виртуального жесткого диска – 3 мегабайта. Максимальный размер ограничен лишь количеством свободного места на физическом жестком диске.
Использование Управление дисками
- Открываем "Управление дисками", и в верхнем меню выбираем пункт "Действие" - "Создать виртуальный жесткий диск".
- Появится окно, где можно будет настроить создаваемый вами виртуальный жесткий диск. Используя строку "Расположение" и кнопку "Обзор", можно задать место, где будет сохранен файл виртуального жесткого диска. Так же, доступен ряд следующих параметров:
- Размер виртуального жесткого диска - здесь можно задать размер создаваемого виртуального жесткого диска. Задать размер можно в мегабайтах, гигабайтах и терабайтах.
- Формат виртуального жесткого диска - на выбор доступны VHD и VHDX.
- Тип виртуального жесткого диска - фиксированный или динамический. При первом варианте, создаваемый жесткий диск будет автоматом занимать на накопителе весь свой фактический размер - то есть, если вы установили размер виртуального жесткого диска в 10 ГБ, то и его файл будет занимать 10 ГБ. В случае же динамического формата, размер файла будет зависеть от объема хранимых в нем данных - то есть, если на виртуальном жестком диске размером в 10 ГБ записаны данные на 5 ГБ, то и занимать такой файл будет всего 5 ГБ.
Очистка и подготовка нового устройства для встроенной загрузки
На компьютере назначения:
Используйте загрузочный ключ WinPE для загрузки конечного компьютера в WinPE.
Очистите и подготовьте жесткий диск конечного компьютера. Создайте системные разделы и основной раздел (M), где будут храниться VHDX-файлы.
UEFI:
BIOS:
Подключение на сетевой диск или место хранения, куда был скопирован VHDX-файл на шаге 3,2.
Скопируйте VHDX-файл из сетевого диска или места хранения в основной раздел конечного компьютера.
Присоединение виртуального жесткого диска
1. В меню Действие выберите пункт Присоединить виртуальный жесткий диск.
2. С помощью кнопки Обзор укажите место, где хранится файл виртуального жесткого диска и нажмите ОК.
Отсоедините VHDX-файл и сохраните его в сетевой папке или на диске хранилища.
С помощью программы DiskPart отсоедините виртуальный диск от обслуживающего компьютера.
Скопируйте VHDX-файл в сетевую папку или на съемный носитель. Следующий файл сопоставляет букву диска с общей сетевой папкой, создает каталог для виртуального жесткого диска, а затем копирует VHD.
Использование PowerShell
- Запускаем PowerShell от имени администратора.
- Для создания виртуального жесткого диска фиксированного размера (за это отвечает параметр -Fixed ):
Для создания динамического виртуального жесткого диска (за это отвечает параметр -Dynamic ):
Где [ПУТЬ К ФАЙЛУ] - полный путь к файлу виртуального жесткого диска, включая его расширение (vhd или vhdx), [РАЗМЕР ДИСКА] - размер диска с указанием единицы измерения (к примеру 10GB ).
Пример создания фиксированного виртуального жесткого диска, формата VHDX и размером 10 ГБ:
Шаг 3. Отсоедините виртуальный жесткий диск, скопируйте его на новое устройство и подключите его (необязательно)
VHDX можно развернуть на устройстве, на котором уже установлена копия Windows, или можно очистить и подготовить жесткий диск конечного компьютера для использования виртуального жесткого диска.
Создание виртуальных жестких дисков
Для того чтобы создать виртуальный жесткий диск, выполните следующие действия:
- Откройте оснастку управления компьютером. Это можно сделать следующими способами:
- Нажмите правой кнопкой мыши на значке «Компьютер» и из контекстного меню выберите команду «Управление»;
- Нажмите на кнопку «Пуск» для открытия меню, откройте «Панель управления», из списка компонентов панели управления выберите «Администрирование» и из списка административных компонентов выберите «Управление компьютером»;
- Откройте «Консоль управления MMC». Для этого нажмите на кнопку «Пуск», в поле поиска введите mmc, а затем нажмите на кнопку «Enter». Откроется пустая консоль MMC. В меню «Консоль» выберите команду «Добавить или удалить оснастку» или воспользуйтесь комбинацией клавиш Ctrl+M. В диалоге «Добавление и удаление оснасток» выберите оснастку «Управление компьютером» и нажмите на кнопку «Добавить». Затем нажмите на кнопку «Готово», а после этого – на кнопку «ОК»;
- Создайте на рабочем столе значок, где в поле «Укажите расположение объекта» введите %windir%\system32\compmgmt.msc /s
- Раскройте узел «Запоминающие устройства», нажмите правой кнопкой мыши на «Управление дисками» и из контекстного меню выберите команду «Создать виртуальный жесткий диск»;
Виртуальный жесткий диск также можно создать средствами утилиты командной строки DiskPart. Для этого в командной строке с правами администратора нужно воспользоваться командой Create Vdisk. Синтаксис команды следующий:
Create Vdisk File= Maximum= Type=Fixed|Expandable [/Опция Параметр]
- При помощи параметра File можно указать полный путь и имя виртуального диска.
- Параметр Maximum отвечает за максимальное дисковое пространство, предоставляемое виртуальным диском, заданное в мегабайтах.
- При помощи параметра Type можно указывать формат виртуального диска. Существует два значения для данного параметра:
- FIXED создает файл виртуального диска фиксированного размера;
- EXPANDABLE создает динамически расширяемый образ виртуального диска.
С помощью параметра SD можно указать дескриптор безопасности в формате языка SDDL. По умолчанию дескриптор безопасности берется из родительского каталога. В простейшем случае строка может содержать дескриптор безопасности, обеспечивающий защиту доступа, который называется списком управления доступом на уровне пользователей (DACL).
шаг 2. применение образа Windows к виртуальному жесткому диску
на техническом компьютере примените обобщенный Windows образ к основному разделу VHDX, созданному и подключенному на шаге 1.
Подключение и отключение виртуального жесткого диска
Чтобы сделать виртуальный жесткий диск (недавно созданный или другой существующий виртуальный жесткий диск) доступным для использования, выполните следующие действия.
В меню Действие выберите Подключить виртуальный жесткий диск.
Укажите полный путь к виртуальному жесткому диску.
Чтобы отключить виртуальный жесткий диск, сделав его недоступным: Щелкните диск правой кнопкой мыши, выберите команду Отключить виртуальный жесткий диск, а затем нажмите кнопку ОК. При отключении ни виртуальный жесткий диск, ни хранящиеся на нем данные не удаляются.
VHD - сокращение от Virtual Hard Disk, буквально "виртуальный жесткий диск". По содержанию, является аналогом настоящего жесткого диска, используя такую же структуру данных. Является стандартным форматом виртуальных жестких дисков у Microsoft Hyper-V и Microsoft Virtual PC, многие другие гипервизоры и виртуальные машины так же поддерживают работу с данным форматом виртуальных жестких дисков. VHDX является более новым форматом виртуального жесткого диска, с различными улучшениями.
- Работу с VHD файлами поддерживают все версии Windows, начиная с Windows 7 и Windows Server 2008.
- Работу с VHDX файлами поддерживают все версии Windows, начиная с Windows 8 и Windows Server 2012.
Инициализация виртуального жесткого диска
После того как виртуальный жесткий будет создан или присоединен, для дальнейшей работы его нужно инициализировать. При помощи графического интерфейса это можно сделать следующим образом:
- Откройте «Управление компьютеров». В нем, раскройте узел «Запоминающие устройства» и нажмите левой кнопкой мыши на «Управление дисками»;
- Найдите диск, который нужно инициализировать, нажмите на нем правой кнопкой мыши и из контекстного меню выберите команду «Инициализировать диск»;
- Основная загрузочная запись (Master Boot Record - MBR) - это первый физический сектор на жёстком диске или другом устройстве хранения информации, разбиваемом на логические диски (разделы). MBR содержит таблицу разделов (partition table) и небольшой фрагмент исполняемого кода;
- Таблица с GUID разделов (GUID Partition Table - GPT) – это стандартный формат размещения таблиц разделов на физическом жестком диске. Он является частью Extensible Firmware Interface (EFI) (Расширяемый Микропрограммный Интерфейс) — стандарта, предложенного Intel на смену отжившего BIOS, одного из последних реликтов первозданной IBM PC
Заключение
В этой статье вкратце рассказывается о технологии Virtual Hard Disk (VHD) и о возможных форматах виртуальных жестких дисков. Также подробно описаны базовые действия, которые можно проводить над виртуальными жесткими дисками при помощи графического интерфейса, а также средствами утилиты командной строки DiskPart. Описаны варианты создания, присоединения, инициализации, отсоединения и просмотра информации о виртуальных жестких дисках.
Статья опубликована в рамках конкурса "Наш выбор - Windows 7!". Оригинальный стиль автора сохранен.
В этом разделе описывается, как создавать, подключать и отключать виртуальные жесткие диски с помощью средства управления дисками. Виртуальные жесткие диски — это файлы виртуальных жестких дисков, которые при подключении отображаются и функционируют практически идентично физическому жесткому диску. В основном они используются в сочетании с виртуальными машинами Hyper-V.
Использование Управление дисками
- Подключить VHD/VHDX диск в систему Windows можно через Управление дисками. Для этого, достаточно просто нажать правой кнопкой мыши по иконке меню "Пуск", и выбрать пункт "Управление дисками".
- В открывшемся окне управления дисками, в верхнем меню нужно выбрать раздел "Действие", и в нем выбрать "Присоединить виртуальный жесткий диск".
- Откроется маленькое окошко, где нужно выбрать VHD или VHDX файл. В нем так же можно установить чекбокс "Только для чтения.", установка которого закроет любую возможность вносить какие-либо изменения в данный файл виртуального жесткого диска.
- После нажатия кнопки "ОК", VHD/VHDX файл будет смонтирован в систему, а в "Мой компьютер" появятся разделы виртуального жесткого диска (при условии, что у них файловая система, которую поддерживает Windows - exFAT, FAT, FAT32, NTFS или ReFS).
- Отключить подключенный VHD/VHDX файл можно так же через управление дисками. Для этого, нужно найти данный жесткий диск в списке подключенных дисков, и нажать на нем правой кнопкой мыши. В появившемся меню нужно выбрать пункт "Отсоединить виртуальный жесткий диск".
Создание простого тома в VHD диске
Для того чтобы создать простой том в VHD диске, выполните следующие действия:
-
Нажмите на правую кнопку на нераспределенном VHD диске и из контекстного меню выберите команду «Создать простой том»;
Присоединение виртуального жесткого диска
Если у вас уже имеется созданный виртуальный жесткий диск, то вы его можете присоединить к оснастке управления дисками. Это можно сделать следующим образом:
- Откройте «Управление компьютеров». В нем, раскройте узел «Запоминающие устройства», нажмите правой кнопкой мыши на «Управление дисками» и из контекстного меню выберите команду «Присоединить виртуальный жесткий диск»;
- Нажмите на кнопку «Обзор», чтобы выбрать файл виртуального жесткого диска. Если вам не нужно записывать данные на диск, то в этом диалоге можно установить флажок «Только для чтения»;
Также виртуальный жесткий диск можно присоединить средствами утилиты командной строки DiskPart. Для этого в командной строке с правами администратора нужно выбрать нужный виртуальный диск командой Select Vdisk, а затем воспользоваться командой Attach Vdisk. Синтаксис следующий:
Attach Vdisk
Эту команду можно использовать без параметров. Доступные параметры:
- Параметр ReadOnly присоединяет виртуальный диск в режиме только для чтения. Любая операция записи приведет к возникновению ошибки ввода-вывода устройства.
- При помощи параметра UseFileSD можно указать, что для виртуального диска следует использовать дескриптор безопасности самого виртуального файла. Если параметр не указан, то у диска не будет явно заданного дескриптора безопасности, если не был также задан параметр SD=(строка SDDL).
- Параметр SD задает дескриптор безопасности в формате SDDL. По умолчанию дескриптор безопасности обеспечивает доступ, аналогичный любому физическому диску. Дополнительные сведения о формате строки SDDL см. в справке по команде Create Vdisk.
Создание виртуального жесткого диска
1. Откройте Пуск, введите в поисковую строку diskmgmt.msc и нажмите Ввод .
2. В меню Действие выберите Создать виртуальный жесткий диск.
4. Выберите место, где будет храниться виртуальный жесткий диск, задайте создаваемому диску имя и нажмите Сохранить.
5. Если хотите, чтобы емкость виртуального жесткого диска увеличивалась по мере сохранения на нем данных, выберите Динамическое расширение. Если хотите, чтобы емкость виртуального жесткого диска оставалась фиксированной, выберите Фиксированный размер и укажите объем создаваемого жесткого диска в мегабайтах, гигабайтах или терабайтах.
6. Нажмите ОК и дождитесь, пока Windows 7 создаст виртуальный жесткий диск и установит драйвер для него.
После создания виртуального диска описанным здесь способом Windows 7 автоматически присоединяет (монтирует) его, поэтому сразу после создания диска мы можем увидеть его в интерфейсе управления дисками консоли управления Windows 7 в списке всех дисков, установленных в системе.
7. Чтобы начать пользоваться созданным диском, инициализируйте его и создайте на нем раздел.
Просмотр виртуальных жестких дисков в средстве управления дисками.
Виртуальные жесткие диски отображаются в средстве управления дисками так же, как и физические диски. После подключения (предоставления системе в пользование) виртуальный жесткий диск выделяется синим цветом. Если диск отключен (становится недоступным), его значок становится серым.
Конвертирование виртуального жесткого диска
Шаг 1. Создание VHDX-файлов из программы DiskPart
На техническом компьютере:
В командной строке откройте DiskPart.
Создайте и подготовьте новый VHDX-файл. В этом примере мы создадим тип VHDX с фиксированным типом размером 25 ГБ.
Присоедините VHDX-файл. Это добавляет VHDX в качестве диска к контроллеру хранилища на узле.
создайте раздел для файлов Windows, отформатируйте его и назначьте ему букву диска. эта буква диска появится в проводник.
Выход из программы DiskPart
Читайте также: