Перейти к основному контенту

Расширение дискового пространства

Как расширить раздел диска на Windows и Linux

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

Введение

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

Например, размер дискового пространства с 40Гб до 60Гб на Windows.
Со статичного тарифа Master SAS 40:
Снимок экрана от 2025-11-28 10-30-09.png

На тариф Fast SAS 60:
Снимок экрана от 2025-11-28 10-41-51.png

Или например изменение дискового пространства с тарифа 20Гб на 40Гб на Linux (Ubuntu 24.04):

Со статичного тарифа START SAS 20:

Снимок экрана от 2025-11-28 11-35-38.png
На тариф Master SAS 40:

Снимок экрана от 2025-11-28 11-57-48.png

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

Но, что если после смены тарифа Вы этого не видите? Например, если операционная система установлена не из нашего шаблона или в процессе смены тарифа не было произведено перезагрузки?
Существует два основных подхода:

  1. Расширение средствами ОС (имеет ограничения, особенно в Windows).
  2. Расширение с помощью загрузочного ISO-образа GParted Live (универсальный и надежный метод).

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

Расширение дискового пространства на Windows.

Проверка текущего размера диска

Допустим Вы изначально заказали Виртуальный сервер с тарифом Fast SAS 60 и в какой-то момент решили перейти на другой тариф, например Frisky SAS 80.
После заявки к нам тариф изменён, но перезагрузка сервера в процессе изменения параметров не проводилась.
Позже Вы решили перезапустить систему и увидеть увеличение дискового пространства с 60 до 80Гб, но Вы видите такую картину:

Снимок экрана от 2025-11-28 15-02-34.png

Свободно из 39,3 (40Гб), а должно быть 80Гб.

Чтобы понять в чем дело необходимо открыть "Управление дисками" в Windows.

Сделать это можно следующими способами:

Кликнуть правой кнопкой мыши по иконке "Пуск" или нажать одновременно клавиши Win + R:

Снимок экрана от 2025-11-28 15-06-57.png

Или набрать в поиске run и запустить команду diskmgmt.msc:

Снимок экрана от 2025-11-28 15-08-51.png

Результатом будет открытия окна "Управления дисками":

Снимок экрана от 2025-11-28 15-10-03.png

Тут уже будет видно 20Гб не распределённой области.

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

Если нажать правой кнопкой на диск "С:", то из контекстного меню то, нельзя его будет расширить:

Снимок экрана от 2025-11-28 15-12-24.pngЭто связано с тем, что после тома "С:" идёт область которая зарезервирована системой под её восстановление.
Этот том нельзя удалять, так как это нарушит работу системы.
Но и передвинуть его в конец диска тоже нельзя, такой функции просто нет во встроенных утилитах Windows.
Сторонние же утилиты, которые позволили бы это сделать - платные.
Можно создать новый том в неразмеченной области, например диск "D:"
Снимок экрана от 2025-11-28 15-18-35.pngНо возможно это не совсем то, чего мы хотим и необходимо именно расширить диск "C:".
И теперь мы обратимся к сторонней утилите, но бесплатной.

Подготовка к работе с GParted Live

Поскольку встроенные средства ОС могут не справиться с перемещением разделов, мы загрузим сервер с внешнего ISO-образа, содержащего инструмент для управления дисками.

Для этого необходимо в личном кабинете в левой панели нажать "Товары/Услуги" - "Виртуальные серверы" - выбрать нужный виртуальный сервер - после выбора нужного сервера в верхней панели можно нажать кнопку "Перейти".
В браузере откроется новое окно с vmmanager и в данном окне будет возможность управлять виртуальном сервером.
Необходимо вверху нажать "Меню" - "Подключить ISO-образ":

Снимок экрана от 2025-11-28 15-45-30.png

Нажав пункт "Подключить ISO-образ" откроется следующее окно:
Снимок экрана от 2025-11-28 15-51-22.pngВ данном окне можно выбрать метод загрузки с "Локальный файл" на "URL образа":
Снимок экрана от 2025-11-28 15-53-28.png
Теперь у нас два варианта. Либо мы скачиваем образ Gparted Live c сайта https://gparted.org/download.php или можем скопировать ссылку https://downloads.sourceforge.net/gparted/gparted-live-1.7.0-8-amd64.iso на сам дистрибутив и вставить её в окно "URL образа*":
Снимок экрана от 2025-11-28 15-58-27.pngПосле того как мы нажмем на кнопку "Загрузить образ", начнётся загрузка образа и виртуальный сервер спустя некоторое время загрузится с него.

Подробно об этом процессе можно познакомится в данной статье: Как переустановить операционную систему на VPS, за исключением того, что нам необходима не переустановка, а просто подключение ISO образа.

Следующим этапом будет непосредственно работа в GParted Live.

Загрузка с GParted Live и расширение раздела

После того как образ GParted Live был загружен в панели vmmanager Вы можете нажать на кнопку VNC и начать управлять сервером в браузере.Снимок экрана от 2025-11-28 16-42-08.png 
Подробнее о подключении по VNC можно так же прочитать в статье Не работает VPS, что делать?:

В окне VNC можно будет увидеть запущенный Live дистрибутив:

Оставляем в меню "Don't touch keymap" и нажимаем "Enter" на клавиатуре.

Снимок экрана от 2025-11-28 16-42-53.png

Далее будет выбор языка, по умолчанию стоит 33 US English, но мы можем выбрать Русский набрав 24:

Снимок экрана от 2025-11-28 16-45-33.png

После этого будет запрос на параметры отображения картинки, ничего не выбираем, просто жмём "Enter":

Снимок экрана от 2025-11-28 16-47-34.png

Уже после этого загрузится сама Live ОС:

Снимок экрана от 2025-11-28 16-48-54.png

Тут мы уже сможем подвинуть том который зарезервирован системой и расширить диск "C:":

Выбираем тот раздел которых находится до "не размеченной" области и нажимаем "изменить раздел или переместить":

Снимок экрана от 2025-11-28 16-51-27.png

Перемещаем раздел слева направо и нажимаем кнопку "Изменить размер или переместить":

Снимок экрана от 2025-11-28 16-53-06.pngСнимок экрана от 2025-11-28 16-53-13.png

Соглашаемся с предупреждением:

Снимок экрана от 2025-11-28 16-54-32.png
 Если появляется ошибка:

Снимок экрана от 2025-11-28 18-07-58.png

То можно переместить раздел не в самый конец диска, а оставить несколько мегабайт в конце:

Снимок экрана от 2025-11-28 18-09-05.png

Теперь мы сможем изменить размер основного тома по тому же принципу:

Снимок экрана от 2025-11-28 18-09-44.png

Перемещаем правый край в право и наживаем кнопку "изменить размер или переместить":

Снимок экрана от 2025-11-28 18-11-13.png

Снимок экрана от 2025-11-28 18-11-19.png

Нажимаем на зелёную галочку "Применить все операции":

Снимок экрана от 2025-11-28 18-12-30.png

Начнется процесс выполнений операций:

Снимок экрана от 2025-11-28 18-15-59.png

После выполнения всех операций можно закрыть окно и на рабочем столе "Exit" и выбрать "Shutdown":

Снимок экрана от 2025-11-28 18-17-07.png

После этого необходимо будет вернутся в окно vmmanager, нажать справа от выбранного сервера "три точки" и "Отключить ISO-образ":

Снимок экрана от 2025-11-28 18-19-43.png

После этого нажать "Отключить и перезапустить".

Как система перезагрузится, Вы сможете войти в неё и увидеть в "Управление дисками" что всё пространство занято:

Снимок экрана от 2025-11-28 18-24-14.png

Расширение дискового пространства на Windows.Linux.

Допустим Вы изначально заказали Виртуальный сервер с тарифом START SAS 20 и в какой-то момент решили перейти на другой тариф, например Master SAS 40.
После заявки к нам тариф изменён, но перезагрузка сервера в процессе изменения параметров не проводилась.
Позже Вы решили перезапустить систему и увидеть увеличение дискового пространства с 20 до 40Гб, но Вы видите такую картину:

Снимок экрана от 2025-11-28 19-14-04.png

Видно, что раздел /dev/vda2 имеет размер 20G, в свою очередь сам диск vda имеет размер 40G.
Иными словами формально размер диска увеличился, но фактически сейчас он не используется.

Чтобы исправить это, необходимо исполнить несколько команд:

Запустите parted для нужного диска:

sudo parted /dev/vda

Тем самым мы войдем в утилиту Parted:

Снимок экрана от 2025-11-28 19-19-12.png

В интерактивном режиме напечатайте команду для изменения размера раздела 2:

resizepart 2 100%

Возможно запрос на подтверждение:

Снимок экрана от 2025-11-28 19-26-31.png

Отвечаем Yes

Выходим из parted

quit

Далее выполняем команду для расширения файловой системы:

sudo resize2fs /dev/vda2

После этого снова смотрим вывод команд:

# Показать свободное место на дисках
df -h

# Показать информацию о разделах (физический размер)
lsblk

Видим, что вывод показывает размер /dev/vda2 как 40G: 

Снимок экрана от 2025-11-28 19-29-16.png

На этом изменение размера раздела в Linux завершено.

Завершение операции в ОС

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

Для Linux:

Войдите в систему по SSH и выполните команды:

# Показать свободное место на дисках
df -h

# Показать информацию о разделах (физический размер)
lsblk

Если файловая система не заняла все доступное пространство на разделе автоматически, ее可能需要ее расширить.

  • Для ext4: sudo resize2fs /dev/your_partition (например, /dev/sda1)
  • Для XFS: sudo xfs_growfs /mount_point

Для Windows:

  1. Откройте Управление дисками (Win + R, введите diskmgmt.msc).
  2. Вы должны увидеть, что ваш основной раздел (например, C:) теперь имеет нераспределенное пространство сразу после себя.
  3. Кликните правой кнопкой по разделу C: и выберите Расширить том....
  4. Следуйте указаниям мастера, чтобы добавить все доступное пространство.

Альтернативные способы (без GParted)

В Linux встроенными средствами

Если неразмеченное пространство находится сразу после нужного раздела, операцию можно выполнить по SSH.

  1. Увеличьте раздел с помощью parted или fdisk.
  2. Расширьте файловую систему (команды resize2fs или xfs_growfs).

Пример для parted (для ext4 на /dev/sda2):

# Запустите parted для нужного диска
sudo parted /dev/sda

# В интерактивном режиме напечатайте команду для изменения размера раздела 2
(parted) resizepart 2 100%

# Выйдите из parted
(parted) quit

# Расширьте файловую систему
sudo resize2fs /dev/sda2

Важно: Этот метод не сработает, если между разделом и неразмеченным пространством есть другие разделы.

В Windows встроенными средствами

Средство Управление дисками в Windows не умеет перемещать разделы. Если неразмеченная область не примыкает сразу к разделу C:, вы не сможете расширить его без сторонних программ (таких как AOMEI Partition Assistant, MiniTool Partition Wizard и др.), которые часто являются платными.

Заключение

Использование загрузочного ISO-образа GParted Live является самым надежным и универсальным способом расширения разделов диска на виртуальном сервере, независимо от установленной ОС. Этот метод позволяет гибко управлять разделами, включая их перемещение, что невозможно стандартными средствами Windows.

Помните о необходимости создания резервных копий перед любыми манипуляциями с разделами диска.