Динамическое изменение размеров дисков виртуальных машин доступно, начиная с версии Hyper-V в Windows Server 2012 R2. Функция Online VHDX Resize позволяет вам увеличить или уменьшить размер vhdx диска виртуальной машины онлайн (без остановки ВМ). В этой статье мы рассмотрим, как увеличить или уменьшить (сжать) размер диска виртуальной машины в Hyper-V, запущенном в Windows 10 или Windows Server 2016 (инструкции применима для всех поддерживаемых версий Hyper-V, в том числе бесплатного Hyper-V Server).
Содержание:
- Увеличиваем размер виртуальный VHDX диска в Hyper-V
- Как сжать виртуальный VHDX диск в Hyper-V?
- Изменить размер виртуального диска Hyper-V с помощью PowerShell
Основные возможности и ограничений Online VHDX Resize в Hyper-V:
- Вы можете изменить размер виртуального диска Hyper-V любого типа: фиксированного, динамического, и дифференциального.
- Вы можете изменить размер VHDX диска (в том числе системного диска гостевой ОС) на-лету. Останавливать виртуальную машину не нужно;
- VHDX диск должен быть подключен к ВМ через виртуальный SCSI контролер (не поддерживается онлайн расширение дисков на IDE контроллере, такую ВМ придется выключить для изменения размера диска);
- Online VHDX Resize работает как на первом, так и втором поколении виртуальных машин Hyper-V;
- В качестве гостевой ОС может выступать, как Windows, так и Linux;
- Поддерживается как расширение виртуальных дисков (extend), так и их сжатие (shrink);
- Вы можете изменить размер vhdx диска из графической консоли Hyper-V, PowerShell или Windows Admin Center;
- Не поддерживается изменение размера общих VHDX файлов или VHD Set (VHDS/AVHDX) дисков, используемых в гостевых кластерах;
- Нельзя изменить размер виртуального диска, для которого создан снапшот (например при резервном копировании).
Увеличиваем размер виртуальный VHDX диска в Hyper-V
Рассмотрим, как увеличить размер виртуального VHDX диска с помощью консоли Hyper-V Manager.
- В менеджере виртуальных машин Hyper-V выберите виртуальную машину, перейдите в ее настройки (Settings) -> SCSI Controller;
- Выберите нужный виртуальный диск и нажмите кнопку Edit;
Если кнопка Edit неактивна, и внизу указано Edit is not available because checkpoint exist for this virtual machine, нужно удалить снапшоты. Возможно необходимо отключить Production Checkpoint в свойствах ВМ.
- В запустившемся мастере выберите пункт Expand;
- Укажите новый размер виртуального жесткого диска (в нашем примере мы расширим диск до 170 Гб);
- Теперь нужно подключится к гостевой ОС, диск которой был расширен. Рассмотрим, как увеличить диск в гостевой ОС Windows. Откройте консоль диспетчера управления дисками Disk Manager. На диске должна появиться дополнительная неразмеченная область 43 Гб (Unallocated);
- Щелкните по разделу, который нужно растянуть и выберите Extend Volume (можно расширить только раздел, находящийся слева от неразмеченной области). Укажите на сколько нужно расширить этот раздел за счет неразмеченного места (подробнее процедура расширения описана здесь);
- После выполнения процедуры Extend, размер диска будет увеличен.
В гостевой Linux можно расширить диск с помощью утилиты Parted.
Как сжать виртуальный VHDX диск в Hyper-V?
Рассмотрим теперь как уменьшить размер виртуального vhdx диска на Hyper-V.
- Перед тем как сжать виртуального диска из консоли Hyper-V, необходимо внутри гостевой ОС уменьшить размер логического раздела на диске, освободить часть места, преобразовав его в неразмеченную область. Для этого внутри гостевой ОС откройте диспетчер управления дисков, выберите нужный раздел и выберите пункт Shrink Volume (Сжать том);
Примечание. Пункт Shrink Volume будет доступен только в том случае, если на диске есть свободное место.
- Укажите на сколько нужно уменьшить размер раздела (в нашем примере, мы указали 50 Гб);
- После уменьшения размера раздела в гостевой ОС, нужно открыть консоль Hyper-V и перейти в настройки виртуального диска. Нажмите кнопку Edit;
- В мастере Edit Virtual Hard Disk выберите пункт Shrink, затем укажите новый размер vhdx файла. Обратите внимание, что вы не можете сделать размер диска меньше, чем размер данных на нем. В нашем случае можно уменьшить диск с 40 до 31 Гб.
Прежде чем уменьшать размер VHDX файла, попробуйте дефрагментировать его с помощью оптимизации Hyper-V. Выберите пункт Compact в предыдущей форме. Либо для оптимизации и дефрагментации динамического диска Hyper-V можно использовать команду PowerShell:
Optimize-VHD -Path 'D:\Hyper-V\fs01.vhdx' - Готово
Изменить размер виртуального диска Hyper-V с помощью PowerShell
Можно изменить размер VHDX диска с помощью PowerShell. Для этого используется командлет Resize-VHD (не путать с
Resize-VirtualDisk
, который относится к командлетам модуля управления дисками Storage).
Примечание. В современных версиях Hyper-V для изменения размера виртуального диска с помощью командлета Resize-VHD не обязательно выключать виртуальную машину.
Сначала нужно получить полный путь к VHDX диску виртуальной машины:
Get-VM -VMName fs01 | Select-Object VMId | Get-VHD
Здесь же можно увидеть реальный размер VHDX файла на диске (FileSize) и максимальный размер, который он может занять (Size).
MinimumSize – это минимальный размер VHDX диска, до которого можно уменьшить файл виртуального диска.
Чтобы увеличить размер VHDX диска нужно указать его новый размер:
Resize-VHD -Path 'C:\VM\fs01\Virtual Hard Disks\fs01.vhdx' -SizeBytes 50Gb
Если вы указали размер виртуального диска меньше, чем он занимает на диске, появится ошибка:
Resize-VHD : Failed to resize the virtual disk
.
Вам осталось расширить диск в гостевой ОС.
Можно сделать это удаленно через PowerShell Remoting. Подключитесь к виртуальной машины с помощью Invoke-Command или Enter-PSSession (по сети или через PowerShell Direct)
Enter-PSSession -ComputerName fs01
Получим информацию о том, на сколько можно расширить раздел и расширим его до максимального размера:
$MaxSize = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
Resize-Partition -DriveLetter L -Size $MaxSize
Если нужно уменьшить размер виртуального диска до минимально-возможного, выполните:
Resize-VHD -Path 'C:\VM\fs01\Virtual Hard Disks\fs01.vhdx' -ToMinimumSize
Данная команда уменьшила максимальный размер VHDX файла на 6 Гб.
Инструкции по изменению размера виртуальных дисков в других гипервизорах доступны по ссылкам: KVM, VMWare.
автор: Джон, Обновлено: 13 ноября 2024 г.
Лучше, чем физический жесткий диск, когда виртуальный диск заполняется, вы можете быстро и легко увеличить его размер. Неважно, ты бежишь Windows 10 на физическом компьютере или запустить его как гостевую виртуальную машину, есть два способа увеличить размер диска для Windows 10 Hyper-V vm. В этой статье рассказывается, как увеличить размер диска Windows 10 Hyper-V vm, и как расширить виртуальный раздел Windows 10 in Hyper-V без потери данных.
Содержание:
- Как увеличить размер диска Hyper-V ВМ с Windows 10 PowerShell
- Как расширить виртуальный диск в Windows 10 Hyper-V Менеджер
- Как расширить виртуальный раздел в Hyper-V после расширения диска
Как увеличить размер диска Hyper-V ВМ с Windows 10 PowerShell
Расширение виртуального диска в Hyper-V PowerShell очень легко, кроме того, если вы запустите Windows 10 на физическом компьютере вы можете расширить виртуальный диск Hyper-V без выключения гостевой виртуальной машины. Однако, вам следует удалять все связанные контрольные точки перед расширением.
Действия по увеличению размера диска Hyper-V вм в Windows 10:
Примечание: Вы должны указать абсолютный путь и имя файла .vhd / .vhdx с кавычками. 200 ГБ означает изменение размера исходного диска до 200 ГБ, оригинальный диск может быть больше или меньше 200 ГБ.
Как правило, оно завершается сразу после нажатия клавиши Enter, но вы не увидите ни одного успешного сообщения.
Если вы не удалили связанные контрольные точки или другие приложения используют этот файл .vhd / .vhdx, вы получите сообщение об ошибке «Не удалось изменить размер виртуального диска,Процесс не может получить доступ к файлу, потому что он используется другим процессом. (0x80070020)«.
Как расширить виртуальный диск в Windows 10 Hyper-V Менеджер
Другой способ — бег. Hyper-V Менеджер, то же самое с PowerShell, Hyper-V Менеджер помогает расширить виртуальный диск в Windows 10 динамически, не выключая гостевую виртуальную машину, аналогичным образом сначала необходимо удалить связанные контрольные точки.
Шаги для расширения виртуального диска с Windows 10 Hyper-V Менеджер:
Шаг 1: Откройте Hyper-V Менеджер, нажмите «Редактировать диск» in «Действия» панель справа.
Шаг 2: Нажмите Следующая во всплывающем окне «Мастер редактирования виртуального жесткого диска» окно.
Шаг 3: Нажмите «Просматривать» на вершине, чтобы найти свой VHD / VHDX файл и нажмите Следующая.
Шаг 4: Выберите расширять вариант и нажмите Следующая.
Шаг 5: Введите количество нового размера диска и нажмите Следующая.
Шаг 6: Просмотрите операцию расширения и нажмите Завершить продолжать.
Как расширить виртуальный раздел Windows 10 in Hyper-V после расширения диска
После расширения виртуального диска либо Windows 10 PowerShell or Hyper-V Manager, дополнительное дисковое пространство будет показано как нераспределенное в конце. Затем вам нужно объединить это пространство с другими разделами.
Если вы хотите объединить нераспределенное пространство в смежное слева, вы можете сделать это с помощью Windows 10 родное управление дисками без какого-либо программного обеспечения. Однако есть два предварительных условия:
- Левый смежный раздел отформатирован в файловой системе NTFS.
- Левый смежный раздел должен быть основным разделом.
Если вы хотите объединить нераспределенное пространство с любым несмежным разделом или левый смежный раздел — это FAT32 или логический диск, вам понадобится сторонний инструмент. Есть бесплатное программное обеспечение для раздела Для выполнения этой задачи.
Скачать NIUBI Partition Editor Бесплатно и следуйте инструкциям в видео:
Если вам требуется поменять размеры разделов диска HDD или SSD в Windows 11, Windows 10 и предыдущих версиях ОС — увеличить размер раздела, уменьшить его, либо выделить место под дополнительные разделы, сделать это сравнительно легко: в некоторых случаях достаточно прибегнуть к встроенным средствам системы, в других могут потребоваться сторонние программы.
В этой инструкции подробно о способах изменения размеров разделов диска в Windows актуальных версий в управлении дисками, командной строке или с помощью сторонних инструментов. На близкую тему: Как увеличить диск C.
Возможности изменения размеров разделов средствами Windows
В Windows присутствует два инструмента для работы с разделами: «Управление дисками» с графическим интерфейсом и DISKPART — инструмент командной строки. Возможности использования в части изменения разделов ограничены.
Сначала рассмотрим задачи, которые можно выполнить с помощью «Управления дисками». Для запуска утилиты вы можете нажать клавиши Win+R на клавиатуре и ввести diskmgmt.msc, либо нажать правой кнопкой мыши по кнопке «Пуск» и выбрать пункт «Управление дисками».
- Для большинства разделов с данными вы можете «Сжать том» — то есть уменьшить размер раздела. Нажмите правой кнопкой мыши по разделу, выберите «Сжать том» и укажите, на сколько его требуется сжать (не более, чем есть свободного места на выбранном разделе, в некоторых случаях — меньше). При этом область, которая высвободилась, будет помечена как «Не распределена» и будет расположена справа от раздела (высвободить её слева средствами системы не получится). Её можно будет использовать для создания нового раздела (с присоединением к другим разделам встроенными средствами системы не все просто).
- Если справа от раздела с данными есть область, которая «Не распределена» (или вы готовы удалить том, находящийся справа, чтобы создать такую область), вы можете расширить том на всю эту область («вправо»), либо на её часть, то есть увеличить размер раздела. Запустить расширение тома так же можно через контекстное меню по правому клику.
- Если область, которая «Не распределена» находится слева от раздела, который нужно увеличить, в некоторых случаях (если это не системный раздел) вы так же можете расширить том. Однако при этом диск будет преобразован в «Динамический», о чём вы увидите соответствующее уведомление. Это не всегда удобно, а потому я бы рекомендовал для таких целей использовать сторонние программы изменения размеров разделов.
Те же действия можно выполнить в командной строке:
- Запустите командную строку от имени администратора, например, используя поиск в панели задач.
- По порядку введите команды, нажимая Enter после каждой
diskpart list volume
- Обратите внимание на номер тома (раздела), над которым нужно произвести действия (далее — N) и введите команду
select volume N
- Если вам нужно сжать том, используйте команду (размер указываем в мегабайтах)
shrink desired=РАЗМЕР minimum=РАЗМЕР
- Если требуется расширить том, используйте команду
extend size=РАЗМЕР
Все условия о наличии незанятого пространства остаются теми же, что и в «Управлении дисками».
Как можно заметить, встроенные средства системы не позволяют гибко и удобно менять размеры разделов, особенно в случае наличия промежуточных разделов или если требуется выполнить какие-то операции без потери данных на уже имеющихся дисках и без преобразования в динамический диск. Во всех сложных случаях лучше будет воспользоваться сторонними программами.
Увеличение и уменьшение размеров разделов в сторонних программах
Существует множество условно-бесплатных программ, позволяющих гибко менять размеры разделов на дисках в удобном интерфейсе. Среди них:
- Aomei Partition Assistant Standard — есть русский язык интерфейса, функциональна, большинство функций по работе с размерами разделов доступны бесплатно.
- MiniTool Partition Wizard Free — все то же самое, что и для предыдущего варианта, но без русского языка интерфейса.
- DiskGenius — условно бесплатная программа, недавно появился русский язык интерфейса, почти все функции доступны и без приобретения.
- Acronis Disk Director — функциональная и русскоязычная программа, не бесплатная.
Это не полный список и, если вы не знаете, что выбрать, рекомендую использовать эти программы с загрузочной флешки WinPE Sergei Strelec (подробнее можно прочитать здесь), где вы найдете сразу все указанные, а также некоторые дополнительные средства для работы с разделами дисков, в том числе с изменением их размеров в разделе программ «Жесткий диск».
Сам процесс изменения размеров разделов почти одинаков во всех этих программах: обычно достаточно выбрать нужный раздел, а затем — нужное действие в списке инструментов, либо в контекстном меню. Несколько примеров:
- Aomei Partition Assistant — нажмите правой кнопкой мыши по разделу, выберите опцию «Перемещение и изменение размеров разделов», в следующем окне задайте размеры разделов, если нужно забрать часть свободного места от другого раздела, отметьте пункт «Назначьте свободное пространство из раздела в раздел». После настройки размеров, не забудьте нажать «Применить» в главном окне программы.
- Вторая возможность в Aomei Partition Assistant — использование функции «Распределить свободное пространство» для присоединения части свободного пространства с одного раздела к другому.
- DiskGenius — здесь то же самое: достаточно выбрать диск и раздел на нем, нажать правой кнопкой мыши и выбрать пункт «Resize Partiton» (изменить размер раздела), после чего уменьшить раздел (мышью или введя нужные числа), создав свободное пространство в начале или конце раздела, или увеличить его за счет находящегося рядом свободного пространства. Подтвердите изменение размера нажатием кнопки «Start». Если нужно увеличить размер, но свободного пространства нет, первым действием уменьшите соседний раздел, создав свободное пространство с той стороны, которая примыкает к разделу, который нужно расширить, а затем расширьте раздел, который требовалось увеличить.
- Acronis Disk Director — достаточно выбрать раздел, затем нажать по нему правой кнопкой мыши и выбрать пункт «Изменить размер тома». После этого вы сможете вручную настроить размер нового тома, введя нужные размеры (за счет свободного от разделов пространства) или с помощью мыши и регулировки в графическом представлении. Если свободного пространства нет, можно поставить отметку «Добавить незанятое место к тому», чтобы использовать свободное место от других разделов.
Как можно заметить, логика действий почти во всех программах примерно одинакова: с уменьшением размера раздела нет никаких проблем, и оно выполняется в пару кликов, а для увеличения раздела в некоторых программах может потребоваться предварительно уменьшить соседний раздел, чтобы рядом с расширяемым появилось незанятое пространство.
Надеюсь, инструкция была полезной. Если остаются вопросы, опишите задачу в комментариях, я постараюсь помочь.
Все способы:
- Увеличиваем размер тома в Виндовс 10
- Способ 1: MiniTool Partition Wizard
- Способ 2: AOMEI Partition Assistant
- Способ 3: «Управление дисками»
- Заключение
- Вопросы и ответы: 1
Базовые размеры дисковых разделов зачастую задаются при первой или последующих установках Windows, однако с течением времени может оказаться, что эти значения не являются оптимальными. Так, если вы столкнулись с нехваткой свободного месте на одном диске (томе), но при этом не задействуете свободное на другом, первый можно и нужно расширить за счет второго. Далее мы расскажем, как это делается на компьютерах с Windows 10.
Увеличиваем размер тома в Виндовс 10
Как и большинство задач, с которыми можно столкнуться при работе в Windows, интересующее нас сегодня расширение тома может быть выполнено как минимум двумя способами – с помощью сторонних программ и встроенного в операционную систему инструментария. Прежде чем приступить к их подробному рассмотрению, отметим, что расширить том можно только в том случае, если за ним есть свободное или неиспользуемое дисковое пространство, которое может быть удалено.
Читайте также: Как удалить раздел жесткого диска
Важно! Если вы знаете, как расширить том, но не можете сделать это из-за того, что необходимые для решения задачи инструменты неактивны, ознакомьтесь с представленной по ссылке ниже статьей и выполните предложенные в ней рекомендации.
Подробнее: Что делать, если не получается расширить том в Виндовс 10
Способ 1: MiniTool Partition Wizard
Одной из наиболее популярных программ для работы с жесткими дисками является MiniTool Partition Wizard. Расширить том с ее помощью очень просто.
Скачать MiniTool Partition Wizard
- Скачайте и установите программу, а затем запустите ее. На приветственном экране нажмите на плитку «Launch Application» или «Disk & Partition Manager».
- Выделите раздел, за счет которого будет выполняться расширение.
Если он еще не удален, сделайте это через контекстное меню – правый клик (ПКМ) по области и выбор пункта «Delete».
- Далее нажмите ПКМ по расширяемому тому и выберите пункт «Extend».
- В появившемся окне задайте добавляемый размер или передвиньте ползунок до упора вправо, чтобы использовать все доступное пространство. Подтвердите свои намерения нажатием кнопки «ОК».
- В главном окне MiniTool Partition Wizard нажмите по кнопке «Apply»,
а затем «Yes» в диалоговом окне с предупреждением.
Спустя несколько секунд появится уведомление об успешном выполнении процедуры,
а размер выбранного вами дискового раздела будет увеличен.
Программа MiniTool Partition Wizard отлично справляется со всеми теми задачами, с которыми можно столкнуться в процессе работы с дисками, однако она не лишена недостатков. Таковыми являются отсутствие русификации в ознакомительной версии и платная модель распространения, но для того, чтобы просто расширить том, покупать лицензию не обязательно.
Способ 2: AOMEI Partition Assistant
Одной из достойных альтернатив рассмотренному выше решению является AOMEI Partition Assistant. Программа тоже платная, но, как и в случае с MiniTool Partition Wizard, для того чтобы расширить том, будет достаточно ее пробной версии. Плюс ко всему, русский интерфейс в ней доступен изначально.
Скачать AOMEI Partition Assistant
- Скачайте и запустите программу, после чего в ее главном окне кликните ПКМ по дисковому тому, за счет которого будет выполнено расширение. Если он еще не удален, в контекстном меню выберите «Удаление раздела» (это же можно сделать с помощью одноименного пункта на боковой панели). Если же это уже было выполнено, переходите к следующему шагу.
В появившемся окне с предупреждением установите отметку напротив первого пункта – «Delete partition quickly», после чего нажмите «ОК».
- Кликните ПКМ на томе, который планируете расширить, и выберите пункт «Изменение размера/перемещение разделов».
- В появившемся окне вручную введите желаемый размер тома или определите его с помощью бегунка на шкале. Для того чтобы использовать все свободное пространство, переместите его до упора вправо. Нажмите «ОК» для подтверждения.
- На верхней панели AOMEI Partition Assistant нажмите по первой кнопке — «Применить».
В появившемся окне «Отложенные операции» кликните «Перейти»,
а затем подтвердите свои намерения.
- Спустя несколько секунд расширение будет выполнено, в чем можно убедиться благодаря появившемуся уведомлению
и увеличившемуся размеру тома в главном окне.
AOMEI Partition Assistant так же проста в использовании, как и рассмотренная нами в первом способе программа. Очевидно, что кроме них существуют и другие решения для работы с дисковыми устройствами, и ранее мы писали о них в отдельной статье. К сожалению, практически все они страдают от одинаковых недостатков — платное распространение и чрезмерное ограничение функциональности пробной версии.
Читайте также: Другие программы для работы с дисками
Способ 3: «Управление дисками»
Как мы сказали еще во вступлении, расширить том можно и без программного обеспечения от сторонних разработчиков. Достаточно обратиться к базовому инструментарию Windows 10, а именно, к оснастке «Управление дисками», обо всех тонкостях работы с которой мы ранее писали в отдельной статье (ссылка в конце способа).
- Любым удобным способом откройте интересующую нас оснастку, например, нажав правой кнопкой мышки по значку «Пуск» и выбрав там соответствующий пункт.
Читайте также: Как открыть «Управление дисками» в Виндовс 10
- Если том, за счет которого будет расширяться наш «подопытный», еще не удален, сделайте это – нажмите по нему ПКМ и выберите необходимый пункт в контекстном меню,
после чего подтвердите свои намерения нажатием кнопки «Да» в диалоговом окне.
- Далее кликните ПКМ по тому разделу диска, размер которого требуется увеличить, и выберите пункт «Расширить том».
В открывшемся окне «Мастера расширения нового тома» нажмите «Далее».
В правой области выберите диск, за счет которого будет выполнено расширение (обычно он выделен по умолчанию), затем определите размер прибавляемого пространства (изначально установлено максимально доступное значение), и нажмите «Далее».
Для подтверждения внесенных изменений воспользуйтесь кнопкой «Готово».
Вот так просто можно расширить том стандартными средствами операционной системы. Узнать более детально обо всех возможностях рассмотренного в рамках данного способа средства можно в следующей статье.
Подробнее: Управление дисками в Windows 10
Заключение
Теперь вы знаете, как расширить том в Windows 10. Каждый из рассмотренных нами способов одинаково эффективно решает имеющуюся задачу, однако сторонние программы, в своем большинстве, наделены дополнительной функциональностью, за которую, правда, потребуется заплатить.
Наша группа в TelegramПолезные советы и помощь
