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

В современных версиях Windows и Windows Server вы можете увеличить размер любого раздела за счет неиспользуемого (неразмеченного) места на диске без остановки компьютера/сервера и без потери данных. В этой статье мы покажем, как в Windows расширить раздел на диске с помощью графической оснастки Disk Management, утилиты diskpart и команд PowerShell

Windows позволит расширить базовый том, если:

  • Свободное неразмеченное место доступно есть на том же самом физическом (виртуальном диске);
  • Раздел отформатирован в файловой системе NTFS или ReFS;
  • Сразу после раздела (справа), который вы хотите расширить, и между вашим томом есть пустое (неразмеченное) место;
  • На дисках с таблицей разделов MBR нельзя создать тома более 2 Тб. Для больших дисков (более 2 Тб) используйте таблицу разделов GPT (можно сконвертировать MBR в GPT без потери данных );
Если ваша Windows запущена в виртуальной машине, нужно сначала увеличить размер виртуального диска в свойства ВМ. По ссылкам доступны инструкции по расширению виртуальных дисков в VMware и в Hyper-V .

Расширить раздел в Windows с помощью оснастки Disk Management

Проще всего расширить том в Windows с помощью MMC консоли управления дисками (Disk Management);

  1. Откройте консоль управления дисками diskmgmt.msc с правами администратора. Обновите информацию о томах с помощью меню Action -> Rescan disk (если вы недавно расширили диск вашей виртуальной в гипервизоре и не видите добавленное место);
  2. Щелкните правой кнопкой по разделу, который нужно увеличить. В моем примере это логический том, которому назначена буква диска С:).
  3. Выберите пункт Extend Volume ;
  4. В поле Maximum available space in MB указано на сколько вы можете расширить текущий раздел. Укажите в поле Select the amount of space in MB количество МБ, которое нужно добавить к разделу за счет неразмеченного пространства ( Unallocated ). В этом примере я добавлю к системному тому все свободное место;
  5. Нажмите Next -> Finish и проверьте, что вы расширили диск C.

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

Это означает, что вы не сможете расширить ваш диск C:, пока не удалите или не переместите раздел Recovery в конец диска. Как это сделать описано в статье Не активен пункт Расширить том в Windows.

Увеличить раздел в Windows из командной строки

Если вам нужно увеличить размер раздела из командной строки, вы можете использовать консольную утилиту diskpart или командлеты PowerShell для управления дисками и разделами из встроенного модуля Storage . Ниже мы покажем команды для увеличения размера диска на хосте с Windows Server Core или Microsoft Hyper-V Server (без графического интерфейса).

Выполните команду:

Diskpart

Вывейте список дисков:

DISKPART -> list disk

Выберите диск:

DISKPART -> select disk 0

Выведите разделы:

DISKPART -> list vol

Выберите раздел, который нужно расширить:

DISKPART -> select volume 3

Чтобы увеличить раздел, используется оператор:

EXTEND [SIZE=] [DISK=] [NOERR]

Например, чтобы увеличить текущий раздел на 10 Гб:

DISKPART -> extend size=10000

Можно добавить к тому все доступное свободно место:

DISKPART -> extend

Проверьте, что раздел был расширен:

DISKPART -> list vol

Закройте diskpart:

DISKPART -> exit

Также вы можете расширить диск с помощью PowerShell.

Обновите информацию о дисках:

"rescan" | diskpart

Выведите информацию о текущий размерах разделов на диске 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]

admin

Share
Published by
admin

Recent Posts

Консоль удаленного рабочего стола(rdp console)

Клиент удаленного рабочего стола (rdp) предоставляет нам возможность войти на сервер терминалов через консоль. Что…

2 недели ago

Настройка сети в VMware Workstation

В VMware Workstation есть несколько способов настройки сети гостевой машины: 1) Bridged networking 2) Network…

2 недели ago

Логи брандмауэра Windows

Встроенный брандмауэр Windows может не только остановить нежелательный трафик на вашем пороге, но и может…

2 недели ago

Правильный способ отключения IPv6

Вопреки распространенному мнению, отключить IPv6 в Windows Vista и Server 2008 это не просто снять…

2 недели ago

Ключи реестра Windows, отвечающие за параметры экранной заставки

Параметры экранной заставки для текущего пользователя можно править из системного реестра, для чего: Запустите редактор…

2 недели ago

Как управлять журналами событий из командной строки

В этой статье расскажу про возможность просмотра журналов событий из командной строки. Эти возможности можно…

2 недели ago