Hyper v увеличить размер жесткого диска windows

Инструкция по увеличению дискового пространства на виртуальных машинах Hyper-V средствами гипервизора.

Hyper-V

В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.

Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.

1. Увеличение объема диска виртуальной машины Hyper-V

Выключаем виртуальную машину, дисковое пространство которой нужно увеличить. В диспетчере Hyper-V выбираем ее, затем либо вызываем контекстное меню, либо используем панель инструментов справа, чтобы открыть «Параметры».

В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.

3655 (1)

Жмем «Далее» в окне мастера изменения диска.

3656

Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».

3657

В окне указания нового размера диска вписываем нужный показатель в гигабайтах. Жмем «Далее».

3658

Готово.

3659

Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.

3660

Но это еще не все.

2. Распределение дискового пространства внутри гостевой ОС

Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».

3661

Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).

3662

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

3663

Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.

3664

Другой вариант упорядочивания объема, на который был увеличен диск виртуальной машины – добавление нераспределенного пространства к последнему имеющемуся разделу диска. Для этого также вызываем контекстное меню на нераспределенном пространстве и выбираем «Расширить том».

3665

В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.

3666

В графе размера выделяемого пространства укажем весь объем в 50 Гб.

3667

Готово.

3668

Все – в нашем случае несистемный раздел диска виртуальной машины получил весь объем, на который этот диск был увеличен.

3669

Отличного Вам дня!

Динамическое изменение размеров дисков виртуальных машин доступно, начиная с версии 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.

  1. В менеджере виртуальных машин Hyper-V выберите виртуальную машину, перейдите в ее настройки (Settings) -> SCSI Controller;
  2. Выберите нужный виртуальный диск и нажмите кнопку Edit;изменить размер файла виртуальной машины vhdx в hyper-v

    Если кнопка Edit неактивна, и внизу указано Edit is not available because checkpoint exist for this virtual machine, нужно удалить снапшоты. Возможно необходимо отключить Production Checkpoint в свойствах ВМ. Edit is not available because checkpoint exist for this virtual machine

  3. В запустившемся мастере выберите пункт Expand;expand vhdx файл в hyper-v manager
  4. Укажите новый размер виртуального жесткого диска (в нашем примере мы расширим диск до 170 Гб);увеличить размер виртуального диска hyperv без выключения ВМ
  5. Теперь нужно подключится к гостевой ОС, диск которой был расширен. Рассмотрим, как увеличить диск в гостевой ОС Windows. Откройте консоль диспетчера управления дисками Disk Manager. На диске должна появиться дополнительная неразмеченная область 43 Гб (Unallocated); Неразмеченная область в гостевой ОС
  6. Щелкните по разделу, который нужно растянуть и выберите Extend Volume (можно расширить только раздел, находящийся слева от неразмеченной области). Укажите на сколько нужно расширить этот раздел за счет неразмеченного места (подробнее процедура расширения описана здесь);Расширить раздел в гостевой ОС Windows
  7. После выполнения процедуры Extend, размер диска будет увеличен.

    В гостевой Linux можно расширить диск с помощью утилиты Parted.

Как сжать виртуальный VHDX диск в Hyper-V?

Рассмотрим теперь как уменьшить размер виртуального vhdx диска на Hyper-V.

  1. Перед тем как сжать виртуального диска из консоли Hyper-V, необходимо внутри гостевой ОС уменьшить размер логического раздела на диске, освободить часть места, преобразовав его в неразмеченную область. Для этого внутри гостевой ОС откройте диспетчер управления дисков, выберите нужный раздел и выберите пункт Shrink Volume (Сжать том);Сжимаем том в гостевой ОС Windows

    Примечание. Пункт Shrink Volume будет доступен только в том случае, если на диске есть свободное место.

  2. Укажите на сколько нужно уменьшить размер раздела (в нашем примере, мы указали 50 Гб);Уменьшить размер диска
  3. После уменьшения размера раздела в гостевой ОС, нужно открыть консоль Hyper-V и перейти в настройки виртуального диска. Нажмите кнопку Edit;
  4. В мастере Edit Virtual Hard Disk выберите пункт Shrink, затем укажите новый размер vhdx файла. Обратите внимание, что вы не можете сделать размер диска меньше, чем размер данных на нем. В нашем случае можно уменьшить диск с 40 до 31 Гб. уменьшить размер виртуального диска hyper-v

    Прежде чем уменьшать размер VHDX файла, попробуйте дефрагментировать его с помощью оптимизации Hyper-V. Выберите пункт Compact в предыдущей форме. Либо для оптимизации и дефрагментации динамического диска Hyper-V можно использовать команду PowerShell:
    Optimize-VHD -Path 'D:Hyper-Vfs01.vhdx'
    compact сжать файл в hyper-v с помощью дефрагментации

  5. Готово

Изменить размер виртуального диска 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 диска, до которого можно уменьшить файл виртуального диска.

powershell получить текущий, минимальный и максимальный размер vhdx диска в hyper-v

Чтобы увеличить размер VHDX диска нужно указать его новый размер:

Resize-VHD -Path 'C:VMfs01Virtual Hard Disksfs01.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:VMfs01Virtual Hard Disksfs01.vhdx' -ToMinimumSize

уменьшить размер виртуального диска hyperv командлет powershell resize-vhd tominimumsize

Данная команда уменьшила максимальный размер VHDX файла на 6 Гб.

Инструкции по изменению размера виртуальных дисков в других гипервизорах доступны по ссылкам: KVM, VMWare.

Увеличить диск Hyper V можно через графический интерфейс и Powershell. После расширения диска в Hyper V нужно расширить жесткий диск в самой операционной системе. Мы это продемонстрируем на примере Windows

У коллег случались проблемы при расширении дисков в версиях Windwos Server 2012 и одна из рекомендаций делать расширение на выключенной машине. Проблемы не в потере данных, а в зависании виртуальной машины. Сам я с этим не сталкивался.

Диск можно расширить у конкретной виртуальной машины (на рисунке цифра 1) либо сделать эту операцию у любого диска прописать его путь (на рисунке цифра 2). У меня все диски привязаны к виртуальным машинам и мне легче сделать это с помощью первого варианта, но особых отличий нет:

увеличить диск hyper v

Теперь нужно зайти в раздел с виртуальными дисками (1) и нажать кнопку редактирования или Edit (2). У меня один диск, но у вас может быть больше:

увеличить жесткий диск hyper v

Открытое окно соответствует второму варианту выполнения, но в нашем случае диск уже выбран. Нажимаем «Далее»:

hyper v увеличить размер виртуального диска

Далее нам нужно выбрать «Расширить» или «Expand» и нажать «Далее»:

увеличить диск виртуальной машины hyper v

В указанном окне пишем новый размер диска, а не количество памяти, которые хотим прибавить. Я увеличил на 2 Гб:

hyper v увеличить размер жесткого диска

В финальном окне проверяем правильность настроек и подтверждаем расширение диска в Hyper V:

как увеличить виртуальный диск hyper v

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

В случае Windows нам нужно открыть Disk Management или Управление дисками:

расширить диск hyper v

Мы можем расширить только тот раздел, который находится слева от области «Не распределена» и находящиеся на одном диске. Если вы на одном диске создали несколько разделов и область для расширения находиться через нужный раздел, то, один из вариантов, создать новый диск и перенести на него данные. В остальных случаях выбираем «Расширить том»:

Расширить том Windows

В стартовом окне нажимаем «Далее» и увидим окно, где уже выбран весь возможный размер для расширения раздела жесткого диска Hyper V. Мы можем уменьшить или увеличить размер при необходимости:

Расширение диска

В финальном окне подтверждаем операцию и видим, что диск увеличен.

Увеличение диска Hyper V в Powershell

Перед тем как увеличить размер диска Hyper V получим имя виртуальной машины через:

Get-VM

Для расширения диска нужно знать полный путь до его расположения. Мы указываем новый размер всего диска, а не на сколько планируем увеличить. Сам размер может быть в мегабайтах MB, гигабайтах GB, терабайтах TB и так далее:

Resize-VHD -Path 'C:Win10Win10Virtual Hard DisksWin10.vhdx' -SizeBytes 26GB

Если при расширении диска Hyper V вы укажете размер меньше возможного, то получите ошибку:

Resize-VHD : Failed to resize the virtual disk.

Теперь включим виртуалку:

Start-VM -Name 'Win10'

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

Enter-PSSession -ComputerName 'Win10'

Либо выполнять дальнейшие действия с виртуальной машины. Теперь расширим диск внутри ОС. Этой командой мы получим информацию насколько возможно увеличить раздел ‘С’:

Get-Partition -DriverLetter 'C' | Get-PartitionSupportedSize

Командой ниже увеличиваем раздел до максимального. Указанное число соответствует значению SizeMax из предыдущего командлета:

Get-Partition -DriverLetter 'C' | Resize-Partition -Size 27272396288

 Вместо значения Size допустимо указать и значение такого типа (900GB), то есть аналогично ситуации с VHD дисками.

Увеличение диска Powershell

Теги:

#powershell

#hyper-v

Обновлено: 13 декабря 2019 г.

В этой статье рассказывается, как увеличить размер диска виртуальной машины Hyper-V без потери данных, а также 2 способа увеличения дискового пространства vm с помощью Hyper-V Manager и PowerShell.

Относится к: Windows 10, Windows 8, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 (Р2), Windows Server 2008 (Р2), Windows Server 2003 (Р2).

Содержание:

  • Как увеличить размер виртуального диска с помощью Hyper-V Manager
  • Как увеличить размер виртуального диска в Hyper-V с помощью PowerShell
  • Как увеличить размер виртуального раздела после расширения диска

Увеличить размер диска

По сравнению с физическим сервером и персональным компьютером виртуальная машина имеет много преимуществ, например: намного дешевле построить несколько серверов с 1 копией оборудования, легко добавлять, редактировать и удалять компоненты. Когда физический жесткий диск заполняется, копирование или восстановление на другой диск большего размера занимает много времени, но на виртуальный жесткий диск вы можете быстро и легко расширить его без потери данных. В этой статье представлены подробные шаги для увеличить размер диска / пространство для Hyper-V виртуальная машина с 2 нативными утилитами.

Как увеличить размер виртуального диска с помощью Hyper-V Manager

Менеджер Hyper-V может помочь вам сжать, преобразовать, сжать и расширить виртуальный диск. Лучше, чем другой инструмент, он может динамически увеличивать размер диска VM без выключения или перезагрузки гостевая виртуальная машина. Это полезно для виртуального сервера.

Действия по увеличению размера / пространства виртуального диска с помощью диспетчера Hyper-V (для VHD и VHDX):

Шаг 1: Откройте диспетчер Hyper-V, нажмите Редактировать диск in Действия панель сверху справа.

Редактировать диск

Шаг 2: Нажмите Далее во всплывающем окне Мастер редактирования виртуального жесткого диска окно.

Редактировать Мастер

Шаг 3: Нажмите Приложения на вершине, чтобы найти свой VHD / VHDX виртуальный диск, а затем нажмите Далее, Обратите внимание на предупреждение.

Locate disk

Шаг 4: Выберите Расширьте вариант и нажмите Далее.

Select Expand

Шаг 5: Введите количество нового размера диска и затем нажмите Далее.

Enter size

Шаг 6: Просмотрите операцию расширения и нажмите Завершить продолжать.

Select Expand

Вскоре оригинальный виртуальный жесткий диск будет увеличен, а дополнительное дисковое пространство будет показано как Не распределен в конце.

Original size

New disk size

Если вы продолжаете Windows Управление дисками, Диспетчер серверов Службы хранения или NIUBI Partition Editor работает при расширении виртуального диска, вам нужно нажать обновление загрузить последние параметры раздела диска. В некоторых Windows версии, вам нужно заново открыть Управление дисками.

Как увеличить размер виртуального диска в Hyper-V с помощью PowerShell

Если вы считаете, что с помощью Hyper-V Manager сложно увеличить пространство на диске, есть более простой способ с PowerShell. Однако, прежде чем сделать это, вы должны закрывать Гостевая виртуальная машина Hyper-V и удалять Контрольные точки, связанные с диском, который вы хотите увеличить размер.

Чтобы увеличить размер виртуального диска Hyper-V с помощью PowerShell:

  1. Откройте PowerShell с правами администратора на панели быстрого запуска, в меню Пуск или в другом месте.
  2. Тип Resize-VHD -Path ‘D: vm.vhdx’ -SizeBytes 500 ГБ

Expand Hyper-V disk

Примечание:

  1. D: vm.vhdx означает абсолютный путь и имя виртуального диска с кавычками.
  2. 500 ГБ означает увеличение объема жесткого диска до 500 ГБ, а не добавление 500 ГБ.

Как увеличить размер виртуального раздела после расширения диска

После получения дополнительного нераспределенного пространства в конце, как добавить его в другие разделы? Вам нужно стороннее программное обеспечение для разделов диска, такое как NIUBI Partition Editor, который является самым безопасным и быстрым Windows менеджер разделов

Скачать NIUBI Partition Editor и следуйте инструкциям в видео:

Video guide

Примечание: Существует потенциальный риск повреждения системы и потери данных при перемещении и изменении размера раздела, поэтому вам лучше создать контрольную точку или сначала сделать независимое резервное копирование. Лучше, чем другие инструменты, NIUBI Partition Editor имеет инновационные технологии Виртуальный режим, Отмена при скважине и откат в 1 секунду для защиты системы и данных Это намного быстрее из-за продвинутого алгоритма перемещения файла. Это также помогает выполнять многие другие операции по управлению дисками и разделами.

Увеличение места на диске виртуальной машины Hyper-V

В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.

Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.

1. Увеличение объема диска виртуальной машины Hyper-V

Выключаем виртуальную машину, дисковое пространство которой нужно увеличить. В диспетчере Hyper-V выбираем ее, затем либо вызываем контекстное меню, либо используем панель инструментов справа, чтобы открыть «Параметры».

В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.

Увеличение места на диске виртуальной машины Hyper-V

Жмем «Далее» в окне мастера изменения диска.

Увеличение места на диске виртуальной машины Hyper-V

Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».

Увеличение места на диске виртуальной машины Hyper-V

В окне указания нового размера диска вписываем нужный показатель в гигабайтах. Жмем «Далее».

Увеличение места на диске виртуальной машины Hyper-V

Готово.

Увеличение места на диске виртуальной машины Hyper-V

Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.

Увеличение места на диске виртуальной машины Hyper-V

Но это еще не все.

2. Распределение дискового пространства внутри гостевой ОС

Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».

Увеличение места на диске виртуальной машины Hyper-V

Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).

Увеличение места на диске виртуальной машины Hyper-V

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

Увеличение места на диске виртуальной машины Hyper-V

Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.

Увеличение места на диске виртуальной машины Hyper-V

Другой вариант упорядочивания объема, на который был увеличен диск виртуальной машины – добавление нераспределенного пространства к последнему имеющемуся разделу диска. Для этого также вызываем контекстное меню на нераспределенном пространстве и выбираем «Расширить том».

Увеличение места на диске виртуальной машины Hyper-V

В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.

Увеличение места на диске виртуальной машины Hyper-V

В графе размера выделяемого пространства укажем весь объем в 50 Гб.

Увеличение места на диске виртуальной машины Hyper-V

Готово.

Увеличение места на диске виртуальной машины Hyper-V

Все – в нашем случае несистемный раздел диска виртуальной машины получил весь объем, на который этот диск был увеличен.

Увеличение места на диске виртуальной машины Hyper-V

Содержание

  1. Увеличение места на диске виртуальной машины Hyper-V
  2. Увеличение места на диске виртуальной машины Hyper-V
  3. Виджеты на рабочий стол
  4. В Экселе не двигается курсор по ячейкам: в чем может быть проблема?
  5. Не работает правая кнопка мыши в Excel: где кроется проблема?
  6. Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания
  7. Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами
  8. 1. Увеличение объема диска виртуальной машины Hyper-V
  9. 2. Распределение дискового пространства внутри гостевой ОС
  10. Как увеличить размер виртуального диска VirtualBox
  11. Как увеличить размер виртуального диска VirtualBox
  12. Увеличение диска VirtualBox в Windows
  13. Увеличение файловой системы
  14. Выводы
  15. 2 способа увеличить объем диска в VirtualBox
  16. Способы увеличения размера диска в VirtualBox
  17. Способ 1: Утилита VBoxManage
  18. Использование VBoxManage в Windows
  19. Использование VBoxManage в Linux
  20. Способ 2: Создание второго виртуального накопителя
  21. Создание дополнительного накопителя в VirtualBox
  22. Подключение виртуального диска в Windows
  23. Подключение виртуального диска в Linux

Увеличение места на диске виртуальной машины Hyper-V

Увеличение места на диске виртуальной машины Hyper-V

Виджеты на рабочий стол

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

Не работает правая кнопка мыши в Excel: где кроется проблема?

Не работает фильтр в Excel: загвоздка, на которую мы часто не обращаем внимания

Не отображаются листы в Excel: как вернуть вкладки без танцев с бубнами

В процессе создания виртуальных машин Hyper-V на определенном этапе гипервизор предусматривает подключение виртуального жесткого диска. Если подключать новый жесткий диск, по умолчанию предлагается его создание с размером в 127 Гб. При выборе фиксированного диска объема в 127 гигабайт может быть много, если речь идет только о тестировании версий Windows. Другое дело – виртуальный жесткий диск динамического типа. Даже если виртуальная машина создается сугубо для исследовательских целей, можно не скупиться при определении объема динамического диска. Ведь последний занимает на физическом диске компьютера только то пространство, которое заполнено данными виртуальной машины. Но даже если изначально был создан виртуальный жесткий диск с малым объемом, а впоследствии остро встала необходимость в расширении пространства виртуальной машины, это решается очень просто. В арсенале Hyper-V имеется инструмент увеличения объема дисков виртуальных машин. И работает он, не причиняя вреда ни самой гостевой ОС, ни имеющимся в ней данным.

Как увеличить место на диске виртуальной машины Hyper-V – в этом вопросе детально разберемся ниже.

1. Увеличение объема диска виртуальной машины Hyper-V

Выключаем виртуальную машину, дисковое пространство которой нужно увеличить. В диспетчере Hyper-V выбираем ее, затем либо вызываем контекстное меню, либо используем панель инструментов справа, чтобы открыть «Параметры».

В окне параметров, во вкладке «Оборудование» увидим имеющийся жесткий диск виртуальной машины. В параметрах виртуальных машин поколения 2 диск будет находиться в числе SCSI-контроллеров, а в параметрах машин поколения 1 – в числе IDE-контроллеров. Делаем клик на жестком диске. Чтобы изменить диск, в частности, увеличить на нем место, жмем кнопку «Правка», которая расположена чуть ниже отображения пути к его VHDX- или VHD-файлу.

Жмем «Далее» в окне мастера изменения диска.

Выбор действия в нашем случае – последний пункт «Развернуть». Жмем «Далее».

В окне указания нового размера диска вписываем нужный показатель в гигабайтах. Жмем «Далее».

Возвратившись в окно параметров виртуальной машины, увидим проделанные с диском изменения. Жмем кнопку «Проверить». В отдельном окне свойств диска видим, что размер диска виртуальной машины увеличился.

Но это еще не все.

2. Распределение дискового пространства внутри гостевой ОС

Объем, на который увеличился диск виртуальной машины, внутри последней будет отображаться как нераспределенное дисковое пространство. Это пространство нужно упорядочить – либо приобщить к одному из имеющихся разделов, либо создать новый раздел диска. Для этих целей используем штатный инструмент гостевой Windows – утилиту управления дисками. В Windows 8.1 и 10 для быстрого запуска этой утилиты можно вызвать контекстное меню на кнопке «Пуск».

Универсальный способ запуска утилиты в более ранних версиях Windows – ввод команды «diskmgmt.msc» в поле службы «Выполнить» (вызывается клавишами Win+R).

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

Исправим это. Можем создать на базе этого объема новый раздел диска. Для этого на нераспределенном пространстве вызываем контекстное меню и выбираем «Создать простой том». Затем следуем пошаговому мастеру.

Другой вариант упорядочивания объема, на который был увеличен диск виртуальной машины – добавление нераспределенного пространства к последнему имеющемуся разделу диска. Для этого также вызываем контекстное меню на нераспределенном пространстве и выбираем «Расширить том».

В нашем случае для появившихся лишних 50 Гб применим именно этот вариант. Следуем мастеру расширения тома.

В графе размера выделяемого пространства укажем весь объем в 50 Гб.

Все – в нашем случае несистемный раздел диска виртуальной машины получил весь объем, на который этот диск был увеличен.

Как увеличить размер виртуального диска VirtualBox

Виртуальные машины достаточно часто используются в наше время для тестирования различных операционных систем и выполнения других задач. Одна из самых популярных свободных программ для запуска виртуальных машин — VirtualBox. Когда вы создаете новую машину, вам необходимо создать для нее жесткий диск и указать его размер. Но вы не всегда можете угадать сколько места будет занимать та или иная машина.

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

Как увеличить размер виртуального диска VirtualBox

В VirtualBox можно использовать три основных формата дисков — это VDI, VHD и VDMK. Я не буду здесь рассматривать чем они отличаются. Но важно то, что изменить размер можно только для VDI и VHD. Для дисков VDMK есть обходной путь.

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

/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi в Linux. Давайте посмотрим информацию о нем, чтобы знать текущий размер:

Здесь размер отмечен в поле capacity и в данном примере он составляет 22075 мегабайта. Важно знать размер в мегабайтах, так как именно его мы будем использовать для увеличения диска. Чтобы увеличить размер виртуального диска virtualbox используется та же команда, только с параметром modifyhd:

/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi —resize 32075

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

Если у вашей машины есть снимки состояния, то их размер тоже нужно изменить, иначе ничего не заработает. Для этого можно использовать такой цикл:

/VirtualBox VMs/Ubuntu17.04/Snapshots/*.vdi ; do VBoxManage modifyhd $x —resize 32075 ; done

Помните, что размер и имена дисков должны совпадать во всех командах для одной машины. Для формата VDMK увеличение размера диска VirtualBox не поддерживается, но зато можно его конвертировать в vdi, увеличить, как описано выше и конвертировать обратно:

/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi» —format vdi
VBoxManage modifyhd «

/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi » —resize 32075
VBoxManage clonehd «

/VirtualBox VMs/Ubuntu17.04/Ubuntu1610.vdi_resized.vmdk» —format vmdk

Увеличение диска VirtualBox в Windows

В ОС Windows команда будет выглядеть немного по-другому, а путь к файлу будет начинаться с диска C:. Чтобы выполнить команду VBoxManage сначала необходимо перейти в папку с исполняемыми файлами VirtualBox:

cd “C:Program FilesOracleVirtualBox”

Затем, запустите команду чтобы увеличить размер диска virtualbox, как было описано раньше, путь к файлу замените на свой:

VBoxManage showhdinfoC:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi

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

VBoxManage modifyhd «C:UsersAdminVirtualBox VMsWindows 7Windows 7.vdi» —resize 32075

Увеличение файловой системы

То, что вы увеличили доступный размер диска еще ничего не меняет, как ничего не поменяет и то, что вы добавите новый жесткий диск к системе. Дальше вам нужно загрузится в вашу виртуальную машину расширить диск virtualbox и увеличить пространство, занимаемое файловой системой, для этого можно использовать утилиту Gparted. В дистрибутивах Linux она поставляется по умолчанию, запустите утилиту:

Здесь вы увидите отмеченное серым доступное пространство в конце диска. Теперь вы можете изменить размер для последнего раздела нажав на нем правой кнопкой и вызвав контекстное меню, затем выбрав «изменить размер/переместить»:

Когда завершите, не забудьте нажать «Apply» чтобы применить все операции.

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

Выводы

В этой статье мы рассмотрели как увеличить размер виртуального диска virtualbox с помощью командной строки и как предоставить полученное пространство вашей гостевой системе. Если у вас остались вопросы, спрашивайте в комментариях!

2 способа увеличить объем диска в VirtualBox

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

Способы увеличения размера диска в VirtualBox

Точно рассчитать размер, который понадобится после установки системы в ВиртуалБокс, удается не всегда. Из-за этого некоторые пользователи сталкиваются с нехваткой свободного пространства в гостевой ОС. Есть два способа добавить свободное пространство к виртуальной машине без удаления образа:

  • Использование специальной утилиты от VirtualBox;
  • Добавление второго виртуального жесткого диска.

Способ 1: Утилита VBoxManage

В арсенале VirtualBox есть утилита VBoxManage, которая позволяет управлять размерами дисков через командную строку или терминал в зависимости от типа операционной системы. Мы рассмотрим работу этой программы в Windows 10 и CentOS. Условия для изменения объема в этих ОС следующие:

  • Формат хранения: динамический;
  • Тип диска: VDI или VHD;
  • Состояние машины: выключена.

Прежде, чем начать изменение, вам нужно узнать точный размер диска гостевой ОС и путь, где хранится виртуальная машина. Это можно сделать через VirtualBox Менеджер.

На панели меню выберите «Файл» > «Менеджер виртуальных носителей» или просто нажмите Ctrl+D.

Напротив ОС будет указан виртуальный размер, а если выделить ее кликом мыши, то внизу появится информация о расположении.

Использование VBoxManage в Windows

  1. Запустите командную строку с правами администратора.


Введите команду:

CD C:Program FilesOracleVirtualBox

Это стандартный путь для установки ВиртуалБокс. Если папка Oracle с файлами у вас находится в другом месте, то после CD пропишите ее местонахождение.
Когда директория сменится, пропишите следующую команду:

vboxmanage modifyhd «Путь до виртуальной машины» —resize 33792

vboxmanage modifyhd «D:Virtualbox VMsWindows 10Windows 10.vdi» —resize 33792

«D:Virtualbox VMsWindows 10Windows 10.vdi» — путь, где хранится сама виртуальная машина в формате .vdi (обратите внимание на кавычки — без них команда не будет работать).

—resize 33792 — атрибут, который ставится через пробел от закрывающих кавычек. Он обозначает новый объем диска в мегабайтах.

Будьте осторожны, этот атрибут не добавляет указанное количество мегабайт (в нашем случае 33792) к уже существующему, а меняет текущий объем диска. В виртуальной машине, которая была взята для примера, ранее имела объем диска 32 ГБ, и при помощи данного атрибута он был увеличен до 33 ГБ.

После успешного изменения объема диска необходимо настроить саму виртуальную ОС, поскольку она будет продолжать видеть прежнее количество ГБ.

    Запустите операционную систему.

Дальнейшие действия возможны исключительно на Windows 7 и выше. Windows XP не поддерживает возможность расширения тома, поэтому потребуется использование сторонних утилит вроде Acronis Disk Director.


Отобразится основной виртуальный диск, помеченный синим цветом. Рядом с ним будет находиться добавленная через утилиту VBoxManage область — она помечена черным цветом и имеет статус «Не распределена». Это значит, что формально область существует, но фактически не может быть использована, например, для хранения данных.


Чтобы добавить этот объем к рабочему виртуальному пространству, кликните по основному диску (обычно это С:) правой кнопкой и выберите вариант «Расширить том».


Запустится Мастер работы с томами.


Не меняйте настройки, если хотите добавить к тому всю имеющуюся нераспределенную область, и перейдите к следующему шагу.


Кликните «Готово».


Теперь можно увидеть, что (С:) стал больше ровно на 1 ГБ, который до этого был не распределен, а область, помеченная черным цветом, исчезла. Это значит, что виртуальный диск увеличился в размере, и им можно продолжать пользоваться.

Использование VBoxManage в Linux

Вам потребуются root-права для работы с терминалом и самой утилитой.

vboxmanage list -l hdds
В строке UUID скопируйте значение и вставьте его в эту команду:

vboxmanage modifyhd ВАШ_UUID —resize 25600

В Linux невозможно расширить раздел, пока запущена сама ОС.


Переключитесь на раздел «Носители», и в «Контроллер: IDE» добавьте скачанный GParted Live. Для этого нажмите на «Пусто» и в правой части выберите образ оптического диска с утилитой GParted, как показано на скриншоте.

  • Сохраните настройки и запустите машину.
  • В загрузочном меню выберите «GParted Live (Default Settings)».


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


    Укажите желаемый язык, введя его номер.


    На вопрос о предпочтительном режиме введите ответ «0».


    Запустится GParted. В окне будут отображены все разделы, в том числе добавленная через VBoxManage область.


    Правым кликом мыши по системному разделу откройте контекстное меню (обычно это sda2), и выберите пункт «Изменить раздел или переместить».


    При помощи регулятора или поля для ввода установите тот объем, до которого вы хотите расширить раздел. Для этого сдвиньте регулятор вправо:

    Либо в поле «Новый размер» впишите число, которое указано в строке «Максимальный размер».


    Создастся запланированная операция.


    На панели инструментов нажмите «Правка» >«Применить все операции» или кликните по самой запланированной операции правой кнопкой мыши и выберите ее применение.


    В окне подтверждения нажмите на «Apply».


    Прогресс выполнения отобразится в отдельном окне.


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


    Виртуальную машину можно выключить, и из настроек ее загрузки убрать носитель GParted Live.

    Способ 2: Создание второго виртуального накопителя

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

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

    Опять же рассмотрим способ добавления накопителя на примерах Windows 10 и CentOS.

    Создание дополнительного накопителя в VirtualBox

    1. Выделите виртуальную машину и на панели инструментов нажмите на кнопку «Настроить».

    Переключитесь на раздел «Носители», нажмите на иконку создания нового виртуального HDD и выберите «Добавить жесткий диск».


    В окне с вопросом используйте вариант «Создать новый диск».


    Тип накопителя — VDI.


    Формат — Динамический.


    Имя и размер — по вашему усмотрению.


    В списке носителей информации появится ваш диск, сохраните эти настройки, нажав на «ОК».

    Подключение виртуального диска в Windows

    Эта ОС после подключения накопителя все еще не будет видеть дополнительный HDD, поскольку он не был инициализирован.

      Запустите виртуальную машину.


    Нажмите Win+R, впишите команду diskmgmt.msc.


    У вас должно запуститься окно, требующее провести инициализацию. Не меняйте настроек и нажмите «ОК».


    Новый накопитель отобразится в нижней части окна, но его область еще не задействована. Чтобы его задействовать, правым кликом мыши выберите «Создать простой том».


    Откроется специальная утилита. В окне приветствия нажмите «Далее».


    Не меняйте настроек на этом этапе.


    Выберите букву тома или оставьте ее по умолчанию.


    Параметры форматирования можно не менять. При желании в поле «Метка тома» можете вписать имя (обычно это имя «Локальный диск»).


    Кликните «Готово».


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

    Теперь диск виден в Проводнике и готов для работы.

    Подключение виртуального диска в Linux

    В отличие от Виндовс, в дистрибутивах на базе Линукс не нужно инициализировать накопители. После создания и подключения диска к виртуальной машине, остается проверить, все ли сделано правильно.

      Запустите виртуальную ОС.

  • Откройте любую удобную утилиту для управления дисками и посмотрите, отображен ли там созданный и подключенный накопитель.
  • Например, в программе GParted нужно переключиться с раздела /dev/sda на /dev/sdb — это и есть подключенный накопитель. При необходимости его можно будет отформатировать и выполнить другие настройки.

    Это были распространенные и наиболее удобные варианты увеличения размера диска виртуальных машин в ВиртуалБокс. Не забывайте делать резервные копии важных ОС, если решили пользоваться утилитой VBoxManage, и следите за тем, чтобы на основном диске, откуда выделяется место для виртуального накопителя, было достаточно свободного места.

  • На чтение 6 мин. Опубликовано 15.12.2019

    01 сентября 2019

    Увеличить диск Hyper V можно через графический интерфейс и Powershell. После расширения диска в Hyper V нужно расширить жесткий диск в самой операционной системе. Мы это продемонстрируем на примере Windows

    У коллег случались проблемы при расширении дисков в версиях Windwos Server 2012 и одна из рекомендаций делать расширение на выключенной машине. Проблемы не в потере данных, а в зависании виртуальной машины. Сам я с этим не сталкивался.

    Диск можно расширить у конкретной виртуальной машины (на рисунке цифра 1) либо сделать эту операцию у любого диска прописать его путь (на рисунке цифра 2). У меня все диски привязаны к виртуальным машинам и мне легче сделать это с помощью первого варианта, но особых отличий нет:

    Теперь нужно зайти в раздел с виртуальными дисками (1) и нажать кнопку редактирования или Edit (2). У меня один диск, но у вас может быть больше:

    Открытое окно соответствует второму варианту выполнения, но в нашем случае диск уже выбран. Нажимаем «Далее»:

    Далее нам нужно выбрать «Расширить» или «Expand» и нажать «Далее»:

    В указанном окне пишем новый размер диска, а не количество памяти, которые хотим прибавить. Я увеличил на 2 Гб:

    В финальном окне проверяем правильность настроек и подтверждаем расширение диска в Hyper V:

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

    В случае Windows нам нужно открыть Disk Management или Управление дисками:

    Мы можем расширить только тот раздел, который находится слева от области «Не распределена» и находящиеся на одном диске. Если вы на одном диске создали несколько разделов и область для расширения находиться через нужный раздел, то, один из вариантов, создать новый диск и перенести на него данные. В остальных случаях выбираем «Расширить том»:

    В стартовом окне нажимаем «Далее» и увидим окно, где уже выбран весь возможный размер для расширения раздела жесткого диска Hyper V. Мы можем уменьшить или увеличить размер при необходимости:

    В финальном окне подтверждаем операцию и видим, что диск увеличен.

    Увеличение диска Hyper V в Powershell

    Перед тем как увеличить размер диска Hyper V получим имя виртуальной машины через:

    Для расширения диска нужно знать полный путь до его расположения. Мы указываем новый размер всего диска, а не на сколько планируем увеличить. Сам размер может быть в мегабайтах MB, гигабайтах GB, терабайтах TB и так далее:

    Если при расширении диска Hyper V вы укажете размер меньше возможного, то получите ошибку:

    Resize-VHD : Failed to resize the virtual disk.

    Теперь включим виртуалку:

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

    Либо выполнять дальнейшие действия с виртуальной машины. Теперь расширим диск внутри ОС. Этой командой мы получим информацию насколько возможно увеличить раздел ‘С’:

    Командой ниже увеличиваем раздел до максимального. Указанное число соответствует значению SizeMax из предыдущего командлета:

    Вместо значения Size допустимо указать и значение такого типа (900GB), то есть аналогично ситуации с VHD дисками.

    Наверняка многие из вас сталкивались с тем, что выделенный ранее размер виртуального диска (VHD) стал недостаточен для нужд вашей виртуальной машины. Это может касаться как о расширяемых (Dynamically Expanding), так и о дисках фиксированного объема (Fixed Size). Выходов из подобной ситуации немного — увеличить размер имеющегося диска или добавить новый. Первый вариант обычно оказывается предпочтительнее. В отличие от физических жестких дисков, для виртуальных это не составляет никакой проблемы. Достаточно в консоли Hyper-V Manager выбрать операцию Edit Disk, указать нужный файл и увеличить его размер при помощи команды Expand. Понятно, что диск в этот момент не должен использоваться виртуальными машинами. Однако, запустив виртуальную машину после описанной процедуры, вы обнаружите, что объем доступного системе места не изменился. В моем случае, диск C как был 50-гигабайтным, так и остался — хотя я увеличил размер файла диска до 130 ГБ.

    Ошибка? Нет, в консоли Hyper-V Manager я явно вижу полный размер диска.

    На примере этой ситуации хорошо видна разница между двумя предметами.

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

    Я увеличил размер виртуального диска, но при этом логический диск остался неизменным — что явно видно в консоли Disk Manager виртуальной машины.

    Если в вашей виртуальной машине установлена ОС Windows Vista или Windows Server 2008, расширить логический диск вы можете совершенно элементарно, причем это касается и системного, и загрузочных дисков. Не потребуется даже перезагружаться. Для этого в контекстном меню раздела выбираете команду Extend Volume.

    Укажите размер, на который вы хотите увеличить логический диск. Выбирайте число, равное значению поля Maximum available space, чтобы увеличить том до полного размера виртуального диска.

    И вот как будет выглядеть результат.

    Увы, данный способ сработает лишь в Vista/WS08. Если вы используете более старую ОС, вам потребуется использовать утилиту Diskpart. Причем если вам необходимо изменить размер загрузочного диска, то потребуектся сначала перезагрузить ВМ в другую ОС — например, с диска WinPE или Microsoft Diagnostic and Recovery Toolkit . Вот так можно посмотреть полный размер виртуального диска.

    Затем выбираем первый физический (а в нашем случае — виртуальный) диск командой select disk 0.

    Затем уже из разделов на этом диске выбираем том, размер которого собираемся менять. В нашем примере — с 127 ГБ до 130 ГБ.

    И просто выполняем команду extend.

    Вуаля, задача выполнена, логический диск увеличен. Можно перезагружаться в основную ОС и радоваться жизни.

    Несколько раз из моей дырявой головы вылетала информация, как расширить диск vhd в виртуальной машине Hyper-V без помощи сторонних инструментов, т.е. штатными средствами и утилитами встроенными в Виндовс. В этот раз решил записать, да ещё и в картинках. Виртуальная машина, чей диск будем расширять должна быть выключена!

    На примере Hyper-V Windows 2008R2 Standart:
    1) Заходим в «Диспетчер Hyper-V» и выбираем пункт «Изменить диск«:

    2) Выбираем местоположение диска и сам диск.
    3) Жмем «развернуть» диск и в следующем окне указываем новый размер.

    Вот вроде и всё, но не тут-то было.

    4) Заходим в «диспетчер сервера» (или правой кнопкой на «компьютер» и выбираем пункт «управление»), далее инструмент «управление дисками» и «присоединяем виртуальный жесткий диск»:

    5) Видим присоединенный диск и с ним рядом не распределенное место на диске. Жмем правой кнопкой и «расширяем том»:

    6) После отсоединяем диск (правой кнопкой по диску):

    Добавить комментарий Отменить ответ

    Для отправки комментария вам необходимо авторизоваться.

    Динамическое изменение размера дисков виртуальных машин доступно начиная с Hyper-V в Windows Server 2012 R2. Online VHDX Resize позволяет увеличивать или уменьшать размер диска vhdx онлайн-виртуальной машины (без остановки виртуальной машины). В этой статье мы увидим, как увеличить или уменьшить (уменьшить) размер диска виртуальной машины в Hyper-V, работающей на Windows 10 или Windows Server 2016 (инструкции применимы ко всем поддерживаемым версиям Hyper-V, включая бесплатные Hyper-V). V Сервер).

    Ключевые особенности и ограничения онлайн-масштабирования VHDX в Hyper-V:

    • Вы можете изменить размер любого типа виртуального диска Hyper-V: фиксированный, динамический и дифференциальный.
    • вы можете изменить размер диска VHDX (включая системный диск гостевой ОС) на лету. Нет необходимости выключать виртуальную машину; Размер ночного клуба VHD нельзя изменять динамически. Сначала его нужно будет преобразовать в формат VHDX.
    • Диск VHDX должен быть подключен к виртуальной машине через виртуальный контроллер SCSI (онлайн-расширение дисков на контроллере IDE не поддерживается, эту виртуальную машину необходимо выключить, чтобы изменить размер диска);
    • Онлайн-масштабирование VHDX работает на виртуальных машинах Hyper-V 1-го и 2-го поколения;
    • И Windows, и Linux могут выступать в качестве гостевой ОС;
    • Поддерживаются как расширение виртуальных дисков (расширение), так и их сжатие (сжатие);
    • Вы можете изменить размер vhdx-диска из графической консоли Hyper-V, PowerShell или Windows Admin Center;
    • Изменение размера общих файлов VHDX или дисков набора VHD (VHDS / AVHDX), используемых в гостевых кластерах, не поддерживается;
    • Размер виртуального диска, для которого был создан снимок, нельзя изменить (например, во время резервного копирования).

    Увеличиваем размер виртуальный VHDX диска в Hyper-V

    Давайте посмотрим, как увеличить размер виртуального диска VHDX с помощью консоли Hyper-V Manager.

    1. В диспетчере виртуальных машин Hyper-V выберите виртуальную машину, перейдите в ее настройки (Настройки) -> Контроллер SCSI;
    2. Выберите нужный виртуальный диск и нажмите кнопку «Редактировать;

      изменить размер файла виртуальной машины vhdx на Hyper-v

      Если кнопка «Изменить» неактивна, а внизу указано, что «Редактировать» недоступно, поскольку для этой виртуальной машины есть контрольная точка, вам необходимо удалить снимки. Возможно, вам придется отключить производственную контрольную точку в свойствах виртуальной машины. 

      Изменение недоступно, поскольку для этой виртуальной машины существует контрольная точка

    3. В открывшемся мастере выберите пункт Развернуть;

      развернуть файл VHDX в диспетчере Hyper-V

    4. Укажите новый размер виртуального жесткого диска (в нашем примере мы расширим диск до 170 ГБ);

      увеличить размер виртуального диска Hyperv без выключения виртуальной машины

    5. Теперь вам нужно подключиться к гостевой ОС, диск которой был расширен. Давайте посмотрим, как увеличить размер диска в гостевой ОС Windows. Откройте консоль управления дисками. На диске должны появиться дополнительные 43 ГБ незанятой области);

      Нераспределенная область в гостевой операционной системе

    6. Щелкните раздел, который нужно развернуть, и выберите «Расширить том» (вы можете развернуть только раздел слева от нераспределенной области). Указывает, насколько необходимо расширить этот раздел за счет нераспределенного пространства (подробнее процедура расширения описана здесь); Иногда расширению тома может мешать раздел восстановления.

      Расширить раздел в гостевой ОС Windows

    7. После процедуры расширения размер диска будет увеличен. В гостевой системе Linux вы можете расширить диск с помощью утилиты Parted.

    Как сжать виртуальный диск VHDX в Hyper-V?

    Теперь давайте посмотрим, как уменьшить размер виртуального диска VHDX в Hyper-V.

    1. Перед сжатием виртуального диска из консоли Hyper-V необходимо уменьшить размер логического раздела на диске в гостевой ОС, освободить место, преобразовав его в нераспределенную область. Для этого откройте «Управление дисками» в гостевой ОС, выберите нужный раздел и выберите пункт «Сжать том);

      Уменьшите объем в гостевой операционной системе Windows

      Примечание. Сжать том будет доступен только при наличии свободного места на диске.

    2. Укажите, насколько вы хотите уменьшить размер раздела (в нашем примере мы указали 50 ГБ);

      Уменьшить размер диска

    3. После уменьшения размера раздела в гостевой ОС вам необходимо открыть консоль Hyper-V и получить доступ к настройкам виртуального диска. Нажмите кнопку «Редактировать;
    4. В мастере изменения виртуального жесткого диска выберите «Сжать», затем укажите новый размер для файла .vhdx. Обратите внимание, что размер диска не может быть меньше размера данных на нем. В нашем случае вы можете уменьшить диск с 40 до 31 ГБ.

      уменьшить размер виртуального диска Hyper-V

        Перед сжатием файла VHDX попробуйте дефрагментировать его с помощью оптимизации Hyper-V. В предыдущем модуле выберите пункт «Компактный». Кроме того, вы можете использовать команду PowerShell для оптимизации и дефрагментации динамического диска Hyper-V:

      Optimize-VHD -Path 'D:Hyper-Vfs01.vhdx'

      сжать сжатый файл Hyper-v с помощью дефрагментации

    5. Готовый

    Изменить размер виртуального диска Hyper-V с помощью PowerShell

    Вы можете изменить размер VHDX-диска с помощью PowerShell. Для этого используйте командлет Resize-VHD (не путать с

    Resize-VirtualDisk

    , который относится к командлетам Storage Disk Management).

    Примечание. В современных версиях Hyper-V нет необходимости останавливать виртуальную машину для изменения размера виртуального диска с помощью командлета Resize-VHD.

    Во-первых, вам нужно получить полный путь к VHDX-диску виртуальной машины:

    Get-VM -VMName fs01 | Select-Object VMId | Get-VHD

    Здесь вы также можете увидеть фактический размер файла VHDX на диске (FileSize) и его максимальный размер (Size).

    Минимальный размер – это минимальный размер диска VHDX, до которого можно уменьшить файл виртуального диска.

    powershell получает текущий, минимальный и максимальный размер диска vhdx в Hyper-v

    Чтобы увеличить размер VHDX-диска, необходимо указать его новый размер:

    Resize-VHD -Path 'C:VMfs01Virtual Hard Disksfs01.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
    Изменить размер раздела -Drive Letter L -Size $ MaxSize

    Если вам нужно уменьшить размер виртуального диска до минимально возможного, запустите:

    $MaxSize = (Get-PartitionSupportedSize -DriveLetter C).SizeMax
    Resize-Partition -DriveLetter L -Size $MaxSize

    уменьшить размер виртуального диска Командлет Hyperv PowerShell resize-vhd tominimumsize

    Эта команда уменьшила максимальный размер файла VHDX на 6 ГБ.

    Инструкции по изменению размера виртуальных дисков в других гипервизорах доступны по ссылкам: KVM, VMWare. Источник изображения: winitpro.ru

    Понравилась статья? Поделить с друзьями:
  • Hyper v платформа фильтрации microsoft windows
  • Hyper v отсутствует в компонентах windows 10
  • Hyper v нет в списке компонентов win 10 windows
  • Hyper v консоль управления windows 10
  • Hyper v изменить разрешение экрана windows