Тут такое дело. Приобрели новый сервер, взгромоздили на него ESXi 7.0 Update 3
. Я развернул на нем виртуальную машину с осью Windows Server 2022 Std (Version 10.0.20348.1)
, первоначально выделил для диска 90Gb.
Но как бывает, в производственной среде я бы рекомендовал под диск C:
выделить не менее 150Gb.
Через подключение к ESXi
я указал размер для диска Hard disk 1
равным 150 Gb
(т.е. расширил еще на 60Gb
), но когда загрузилась система, диспетчер дисков показал, то увеличить/расширить место не могу:
мешает раздел на 494 MB Healthy (Recovery Partition)
Выработал решение на основе уже имевшего нюанса, когда производил расширение тома в Windows 2003
в опубликованной заметке
.
Шаг №1:
Отключаю Windows Recovery:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
C:\Windows\system32>reagentc /disable REAGENTC.EXE: Operation Successful. C:\Windows\system32>reagentc /info Windows Recovery Environment (Windows RE) and system reset configuration Information: Windows RE status: Disabled Windows RE location: Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000 Recovery image location: Recovery image index: 0 Custom image location: Custom image index: 0 REAGENTC.EXE: Operation Successful. |
Шаг №2:
Скачиваю образ GParted live cd
https://deac-ams.dl.sourceforge.net/project/gparted/gparted-live-stable/1.3.1-1/gparted-live-1.3.1-1-amd64.iso
Шаг №3:
Закачиваю образ GParted
в Storage
на ESXi.
Шаг №4:
Монтирую образ GParted
к виртуальной машине
Шаг №5:
Отправляю виртуальную машину в перезагрузку дабы через BIOS
загрузиться с Live CD.
Чтобы войти в BIOS
нажимаю в консоли Launch remote console
быстро клавишу F2
и загружается BIOS
виртуальной машины. Выбираю EFI VMware Virtual SATA CDROM Drive (0.0)
и нажимаю клавишу Enter
Шаг №6:
Затем (после выбора с чего грузиться через BIOS
), подгружается образ GParted
, выбираю первое меню GParted Live (Default settings)
Затем выбираю клавиатуру:
Policy for handling keymaps: Don’t touch keymap
И нажимаю OK
Which language do you prefer? 33 и нажимаю клавишу Enter
Which mode do you prefer? Нажимаю клавишу 0
И вот утилита GParted
успешно запустилась и видит все разделы на виртуальной машине. Раздел /dev/sda4
нужно переместить
Через правый клик мышью на разделе /dev/sda4
выбираю Resize/Move
, текущий значения
Free space preceding (MiB): 0
New size (MiB): 494
Free space following (MiB): 61442
Align to: MiB
Изменяю значения на
Free space preceding (MiB): 61442
New size (MiB): 494
Free space following (MiB): 0
Align to: MiB
И нажимаю Resize/Move
После чего вид всех дисков системы принимает вид, где раздел /dev/sda3
и неразмеченная область на добавленные 60Gb
становятся рядом и соответственно можно выполнить через "Диспетчер дисков"
расширение дискового пространства.
Сохраняю внесенные изменения
Edit – Apply All Operations
После отправляю систему в перезагрузку
Шаг №7:
Когда система загрузилась, через "Диспетчер дисков"
видно, что можно выполнить расширение логического диска C:
еще на 60G.
И проверяю
Вот теперь могу расширить диск C:
через правый клик мышью на логическом диске C:
и выбрав меню Extend Volume…
Шаг №8:
После включаю Windows Recovery:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
C:\Windows\system32>reagentc /info Windows Recovery Environment (Windows RE) and system reset configuration Information: Windows RE status: Disabled Windows RE location: Boot Configuration Data (BCD) identifier: 00000000-0000-0000-0000-000000000000 Recovery image location: Recovery image index: 0 Custom image location: Custom image index: 0 REAGENTC.EXE: Operation Successful. C:\Windows\system32>reagentc /enable REAGENTC.EXE: Operation Successful. |
И теперь могу начать использовать данную виртуальную машину в дальнейших офисных задачах, как если бы диск был изначально размечен на больший объем. А так я получил опыт и задокументированную наработку. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.