Расширение базового тома
Вы можете добавить пространство в существующий том, расширив том в доступное нераспределированное (пустое) пространство на диске. Чтобы расширить том, конфигурация тома и свободного места должны соответствовать следующим условиям:
- Пустое пространство должно быть нераспределенным, у него нет тома.
- Пустое место должно находиться на диске сразу после расширения тома.
- Между томом невозможно расширить и добавить пустое пространство.
- Расширение тома должно быть отформатировано с помощью файловых систем NTFS или ReFS.
Вы можете расширить том с помощью управления дисками или Windows PowerShell. В Windows Server 2012 R2 или более поздней версии можно также использовать Синхронизация файлов Azure для расширения тома в облаке. Дополнительные сведения см. в статье «Планирование развертывания Синхронизация файлов Azure в Windows Server».
Просмотр нераспределенного места на диске
Использование дискового диска можно просмотреть с помощью управления дисками. На следующем рисунке показаны сведения о диске. Нераспределенный пробел на диске отображается справа и имеет красный контур границы.

Расширение тома с помощью управления дисками
Чтобы расширить том с помощью управления дисками, выполните следующие действия.
- Откройте оснастку управления дисками с разрешениями администратора.
- В поле поиска на панели задач введите «Управление дисками«.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) Управление дисками, а затем нажмите кнопку «Запустить от имени администратора >да».
Если вы не можете открыть управление дисками в качестве администратора, выполните следующие действия.
- В поле поиска на панели задач введите «Управление компьютерами«, а затем нажмите кнопку «Запустить от имени администратора >да».
- Когда откроется компонент управления компьютером, перейдите в раздел Хранилище>Управление дисками.
Примечание. Если параметр расширения тома недоступен, ознакомьтесь со следующим разделом и проверка для устранения проблем с расширением тома.

- В мастере расширения тома нажмите кнопку «Далее«.
- В мастере в разделе «Выбор дисков» выберите объем дискового пространства для расширения тома. Подход по умолчанию — использовать все доступное пустое пространство (максимально доступное) на диске. Если вы планируете создать другие тома в доступном пустом пространстве, можно выбрать меньшее количество места для расширения тома.
- Нажмите кнопку «Далее«, а затем нажмите кнопку«Готово«, чтобы расширить том.
Проверка проблем с расширением тома
Если параметр расширения тома управления дисками недоступен, проверка конфигурацию для следующих возможных проблем.
| Проблема с проверка | Description | Способы устранения |
|---|---|---|
| Повышенные разрешения для управления дисками | Убедитесь, что запрос на управление дисками (или управление компьютерами) имеет разрешения администратора (повышенные привилегии). | Если запрос на управление дисками (или управление компьютерами) не имеет разрешений администратора , закройте запрос и снова откройте управление дисками, выполнив действия, описанные ранее в статье. |
| Расположение пустого места на диске | Убедитесь, что диск имеет нераспределенный пробел сразу после расширения тома (или справа от него). Пример этого интервала см. в разделе «Просмотр нераспределенного пространства на диске». На изображении красная граница очертает нераспределированное пространство. | Если другой том находится между нераспределенным пространством и томом, который требуется расширить, у вас есть несколько вариантов: — удалите том между томом на диске и всеми файлами на этом томе. Перед удалением тома обязательно создайте резервную копию или переместите все важные файлы в томе. — Используйте приложение секционирования дисков, отличное от Майкрософт, которое может перемещать тома без уничтожения данных. — Не продолжайте использовать это расширение тома. Вместо этого создайте отдельный том в нераспределированном пространстве на диске. |
| Том использует файловую систему NTFS или ReFS | Убедитесь, что том форматируется с помощью файловой системы NTFS или ReFS. Другие файловые системы не могут быть расширены. | Если том для расширения имеет другую файловую систему, сначала необходимо переместить или создать резервную копию файлов на томе, а затем переформатировать том с помощью файловой системы NTFS или ReFS. |
| Размер диска и формат диска | Проверьте формат диска. Если расширяющийся том находится на диске, превышающем 2 терабайта, диск должен использовать схему секционирования GPT. | Чтобы использовать более 2 терабайтов на диске, диск должен быть инициализирован с помощью схемы секционирования GPT. Сведения о преобразовании диска в формат GPT см. в разделе «Изменение диска МБ R» на диск GPT. |
После устранения этих проблем, если вы по-прежнему не можете расширить том, попробуйте выполнить поиск в сообществе Майкрософт — файлы, папки и сайт хранения .
Если вы не найдете ответ на сайте, вы можете опубликовать вопрос для ввода от Корпорации Майкрософт или других членов сообщества. Вы также можете связаться с служба поддержки Майкрософт.
Расширение тома с помощью PowerShell
Чтобы расширить том с помощью PowerShell, выполните следующие действия.
- Выберите и удерживайте (или щелкните правой кнопкой мыши) Пуск Windows, а затем выберите Windows PowerShell (Администратор).
- Введите следующую команду, чтобы изменить размер тома до максимального размера. Для переменной $drive_letter укажите букву диска тома для расширения.
# Variable specifies the disk drive to extend $drive_letter = "C" # Script gets the partition sizes, and resizes the volume $size = (Get-PartitionSupportedSize -DriveLetter $drive_letter) Resize-Partition -DriveLetter $drive_letter -Size $size.SizeMax
Дополнительные ссылки
- Resize-Partition
- Diskpart extend
Как увеличить дисковое пространство на виртуальном сервере с Windows

Для того, чтобы увеличить дисковое пространство на Windows Server, нужно:
- Зайти в диспетчер серверов, он располагается рядом с кнопкой Пуск.

- В верхнем меню выбрать “Средства” — “Управление компьютером”.

- Далее в левой колонке выберите пункт “Управление дисками”.

- Нажмите правой кнопкой мыши на диск, который вы хотите расширить и выберите пункт “Расширить том”.

- Откроется мастер расширения тома, жмите кнопку “Далее”.

- Далее выберите размер дискового пространства, которое вы хотите добавить к основному тому и жмите “Далее”.

- Подтверждайте изменения и жмите кнопку “Готово”.

- Готово. Вы увеличители дисковое пространство на основном томе.

Как расширить диск (раздел) в Windows?

09.03.2023

itpro

PowerShell, Windows 10, Windows 11, Windows Server 2019, Windows Server 2022

комментариев 12
В современных версиях Windows и Windows Server вы можете увеличить размер любого раздела за счет неиспользуемого (неразмеченного) места на диске без остановки компьютера/сервера и без потери данных. В этой статье мы покажем, как в Windows расширить раздел на диске с помощью графической оснастки Disk Management, утилиты diskpart и команд PowerShell
Windows позволит расширить базовый том, если:
-
Свободное неразмеченное место доступно есть на том же самом физическом (виртуальном диске);
Если ваша Windows запущена в виртуальной машине, нужно сначала увеличить размер виртуального диска в свойства ВМ. По ссылкам доступны инструкции по расширению виртуальных дисков в VMware и в Hyper-V.
Расширить раздел в Windows с помощью оснастки Disk Management
Проще всего расширить том в Windows с помощью MMC консоли управления дисками (Disk Management);

- Откройте консоль управления дисками diskmgmt.msc с правами администратора. Обновите информацию о томах с помощью меню Action -> Rescan disk (если вы недавно расширили диск вашей виртуальной в гипервизоре и не видите добавленное место);
- Щелкните правой кнопкой по разделу, который нужно увеличить. В моем примере это логический том, которому назначена буква диска С:\).



На скриншоте ниже видно, что между вашим диском C и неразмеченное областью есть том восстановления Windows Recovery Environment. Обратите внимание, что опция Extend Volume для диска неактивна.

Это означает, что вы не сможете расширить ваш диск C:, пока не удалите или не переместите раздел Recovery в конец диска. Как это сделать описано в статье Не активен пункт Расширить том в Windows.
Увеличить раздел в Windows из командной строки
Если вам нужно увеличить размер раздела из командной строки, вы можете использовать консольную утилиту diskpart или командлеты PowerShell для управления дисками и разделами из встроенного модуля Storage. Ниже мы покажем команды для увеличения размера диска на хосте с Windows Server Core или Microsoft Hyper-V Server (без графического интерфейса).
Вывейте список дисков:
DISKPART -> list disk
DISKPART -> select disk 0
DISKPART -> list vol
Выберите раздел, который нужно расширить:
DISKPART -> select volume 3
Чтобы увеличить раздел, используется оператор:
EXTEND [SIZE=] [DISK=] [NOERR]
Например, чтобы увеличить текущий раздел на 10 Гб:
DISKPART -> extend size=10000
Можно добавить к тому все доступное свободно место:
Проверьте, что раздел был расширен:
DISKPART -> list vol

Также вы можете расширить диск с помощью PowerShell.
Обновите информацию о дисках:
Выведите информацию о текущий размерах разделов на диске 0:
Get-Partition -DiskNumber 0

С помощью следующей команды вы получите минимальный размер вашего логического диска (SizeMin, это фактический размер данных на диске) и максимальный размер диска, до которого его можно расширить (SizeMax):
Get-PartitionSupportedSize -DriveLetter C

Чтобы увеличить диск, нужно указать его новый размер:
Resize-Partition -DriveLetter C -Size 42169532416
Если вам нужно увеличить диск за счет всего доступного места, используйте команды:
size = (Get-PartitionSupportedSize -DiskNumber 0 -PartitionNumber 3)
Resize-Partition -DiskNumber 0 -PartitionNumber 3 -Size $size.SizeMax

Проверьте, что ваш раздел бы увеличен:
Get-Partition -DiskNumber 0 -PartitionNumber 3

Windows XP и Windows Server 2003 не поддерживают онлайн расширение системного тома C:. Для увеличения системного раздела без перезагрузки можно воспользоваться утилитой Dell ExtPart. Скачать утилиту ExtPart можно здесь (40 Кб). [.alert]
Предыдущая статья Следующая статья
Читайте далее в разделе PowerShell Windows 10 Windows 11 Windows Server 2019 Windows Server 2022

Установка и настройка фермы Remote Desktop Services (RDS) в Windows Server
Настройка шлюза Remote Desktop Gateway на Windows Server
Как удалить/отключить браузер Microsoft Edge в Windows 10/11?
Очищаем профили пользователей Windows (RDS) от временных файлов и кэша с помощью PowerShell и GPO
Увеличение размера диска VM
Перед увеличением размера диска рекомендуем ознакомиться с существующими ограничениями и создать резервную копию VM .
Увеличение размера диска VM происходит в два этапа: сначала увеличьте размер диска VM через интерфейс VMware Cloud Director, а затем увеличьте размер диска внутри гостевой ОС VM.
- Шаг 1. Увеличение размера диска VM
- Шаг 2. Увеличение размера тома в гостевой ОС
- Увеличение размера тома для Windows
- Увеличение размера тома для Linux
- Увеличение размера тома с помощью GParted
Шаг 1. Увеличение размера диска VM
- Если у VM есть снапшот, удалите его. Изменить размер виртуального жесткого диска при его наличии невозможно.
- В разделе Data Centers нажмите на карточку виртуального ЦОД и в меню слева выберите Virtual Machines .
- Найдите нужную VM.
- Если VM включена, выключите ее. В карточке VM нажмите ACTIONS → Power → Power Off .
- В карточке VM нажмите DETAILS .
- В разделе Hardware → Hard Disks нажмите EDIT .
- Укажите размер диска в столбце Size .
- Нажмите SAVE .
Шаг 2. Увеличение размера тома в гостевой ОС
Рассмотрим, как расширить логический том:
- в ОС Windows ;
- в ОС Linux ;
- при помощи утилиты GParted , которая подходит для обеих ОС .
Увеличение размера тома для Windows
- Включите VM и перейдите в консоль управления.
- В гостевой ОС откройте утилиту «Создание и формитирование разделов жесткого диска» (Disk Management).

- Нажмите Действие → Обновить .
- Правой кнопкой мыши нажмите на диск, который нужно расширить, и выберите Расширить том .

- В Мастере расширения тома нажмите Далее . Затем, в поле Выберите размер выделяемого пространства (Мб) укажите количество МБ, на которое нужно увеличить объем диска. Подсвеченный текст в разделе Выбраны — добавляемый объем, а не окончательный размер тома. Завершите работу с Мастером расширения тома .

- Проверьте новый размер тома.

Подробная информация об администрировании Windows Server — на портале Windows Server documentation.
Увеличение размера тома для Linux
Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
- Включите VM и перейдите в консоль управления.
- Определите тип файловой системы в томе командой file -s :
user@Ubuntu:~$ sudo file -s /dev/sda* /dev/sda: DOS/MBR boot sector . /dev/sda1: data /dev/sda2: Linux rev 1.0 ext4 filesystem data . /dev/sda3: LVM2 PV (Linux Logical Volume Manager) .
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 31G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 4G 0 lvm / sro 11:1 1 1024M 0 rom
В примере корневой том /dev/sda содержит разделы /dev/sda1 , /dev/sda2 и /dev/sda3 . После увеличения размера диска в VM, размер тома увеличился до 33 ГБ (ранее был 32 ГБ), а размеры его разделов остались прежними. Чтобы увеличить размер раздела тома, используйте команду growpart:
sudo growpart /dev/sda 3Обратите внимание, что между именем устройства и номером раздела должен стоять пробел. Командой lsblk проверьте результат:
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 32G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 4G 0 lvm / sro 11:1 1 1024M 0 rom
sudo vgextend Name> sudo lvresize Path> -L + который нужно добавить>
Пример использования:
sudo vgextend ubuntu-vg sudo lvresize /dev/ubuntu-vg/ubuntu-lv -L +10G
Параметры PV Name (имя физического тома) и LV Path (путь к логическому тому) можно уточнить, выполнив pvdisplay и lvdisplay. Командой lsblk проверьте результат:
user@Ubuntu:~$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk loop0 7:0 0 53.9M 1 loop /snap/lxd/10601 loop1 7:1 0 89.3M 1 loop /snap/core/6673 sda 8:0 0 33G 0 disk └─svda1 8:1 0 1M 0 part └─svda2 8:2 0 1G 0 part /boot └─svda3 8:3 0 32G 0 part └─ubuntu—vg-ubuntu—lv 253:1 1 14G 0 lvm / sro 11:1 1 1024M 0 rom
user@Ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 575M 0 475M 0% /dev tmpfs 99M 1.1M 98M 2% /run /dev/mapper/ubuntu—vg-ubuntu--lv 3.9G 2.8G 980M 74% / tmpfs 491M 0 491M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup /dev/sda2 976M 83M 826M 10% /boot /dev/loop0 54M 54M 0 100% /snap/lxd/10610 /dev/loop1 90M 90M 0 100% /snap/core/6673 tmpfs 99M 0 99M 0% /run/user/1000
Увеличьте размер файловой системы одной из команд: resize2fs, xfs_growfs или growfs. Выбор зависит от типа файловой системы. Пример использования resize2fs:
sudo resize2fs /dev/mapper/ubuntu—vg-ubuntu--lv
Командой df -h проверьте результат:
user@Ubuntu:~$ df -h Filesystem Size Used Avail Use% Mounted on udev 575M 0 475M 0% /dev tmpfs 99M 1.1M 98M 2% /run /dev/mapper/ubuntu—vg-ubuntu--lv 14G 2.8G 11G 21% / tmpfs 491M 0 491M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 491M 0 491M 0% /sys/fs/cgroup /dev/sda2 976M 83M 826M 10% /boot /dev/loop0 54M 54M 0 100% /snap/lxd/10610 /dev/loop1 90M 90M 0 100% /snap/core/6673 tmpfs 99M 0 99M 0% /run/user/1000
Подробную информацию об управлении логическими томами можно узнать из документации разработчиков ОС. Например, в документации Red Hat.
Увеличение размера тома с помощью GParted
Увеличение размера диска может повредить систему или привести к потере файлов. Чтобы уменьшить риски, рекомендуем использовать утилиту GParted, которая подходит для ОС Windows , Linux и Mac . Подробная информация о работе с утилитой в Руководстве пользователя GParted.
- Загрузите образ GParted последней версии.
- В карточке VM нажмите ACTIONS → Power → Power On .
- Подключите образ GParted к VM.
- Чтобы воспользоваться утилитой, необходимо зайти в BIOS машины:
- В карточке VM нажмите ACTIONS → Power → Power Off .
- В карточке VM нажмите DETAILS .
- В разделе General нажмите EDIT .
- Активируйте переключатель Enter BIOS Setup и нажмите SAVE .
- В карточке VM нажмите ACTIONS → Power → Power On .
- Откройте консоль VM.
- В BIOS перейдите на вкладку Boot (стрелкой →) и поднимите CD-Room Drive наверх списка (кнопками +/-).

- На вкладке Exit выберите Exit Saving Changes и в диалоговом окне выберите «Yes».

- Появится окно утилиты, как на изображении ниже. Дождитесь перехода на следующий шаг или нажмите Enter .

- Выберите:
- «Dont touch keymap» — политика обработки раскладок клавиатуры;
- «24» — русский язык;
- «0» — запуск в графическом режиме пользователя.



- Дождитесь открытия интерфейса утилиты и выберите диск, который необходимо увеличить.

- Нажмите на вкладку Раздел и выберите Изменить размер или переместить .
- Увеличьте значение в поле Новый размер и нажмите Изменить размер или переместить .

- Проверьте результат и нажмите на зеленую галку (Применить все операции).

- Верните конфигурацию BIOS (действия по аналогии с шагами выше ).
- Если для VM c ОС Linux нужно расширить корневой «/» раздел системы, перейдите в консоль VM и выполните следующие рекомендации. Для выполнения команд переключитесь на root-пользователя или используйте sudo в начале команд.
- Увеличьте логический том на максимально доступный размер командой lvextend:
sudo lvextend -l+100%FREE Path>
Пример использования:
sudo lvextend -l+100%FREE /dev/ubuntu-vg/ubuntu-lv
sudo resize2fs dev/mapper/ubuntu--vg-ubuntu--lv

Путь к корневой файловой системе можно уточнить, выполнив df -h.
- Увеличьте логический том на максимально доступный размер командой lvextend:
- Проверьте размер диска в гостевой ОС.
- В Linux выполните команды lsblk (проверка размера тома) и df -h (проверка размера файловой системы).
- В Windows:
- Удалите образ утилиты GParted из VM.