Расширение базового тома

Относится к: Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012.

С помощью компонента управления дисками вы можете добавить в существующий том дополнительное пространство за счет пустого места на диске, но только если пустое пространство не содержит томов (то есть не распределено) и располагается сразу за расширяемым томом без других промежуточных томов, как показано на следующем изображении. Для расширения базовый том должен быть отформатирован в файловую систему NTFS или ReFS.

Если вы используете Windows Server 2012 R2 или более поздней версии, вы также можете использовать Синхронизацию файлов Azure для расширения тома в облако. Дополнительные сведения см. в статье Планирование развертывания Синхронизации файлов Azure в Windows Server.

Компонент управления дисками, где отображается свободное пространство, доступное для расширения тома.

Расширение тома с помощью компонента управления дисками

Чтобы расширить том в пустое пространство, расположенное на диске сразу за этим томом, сделайте следующее.

  1. Откройте модуль управления дисками с правами администратора.

    Для этого введите Управление дисками в поле поиска на панели задач, выберите и удерживайте (или щелкните правой кнопкой мыши) Управление дисками, а затем выберите Запуск от имени администратора>Да. Когда откроется компонент управления компьютером, перейдите в раздел Хранилище>Управление дисками.

  2. Щелкните и удерживайте (или щелкните правой кнопкой мыши) тот том, который вы хотите расширить, а затем выберите Расширить том.

    Если действие Расширить том неактивно, проверьте следующее:

    • Компонент управления дисками или управления компьютером открыты с правами администратора;
    • существует нераспределенное пространство непосредственно после нужного тома (справа от него), как показано на рисунке выше. Если между расширяемым томом и нераспределенным местом существует другой том, вы можете удалить этот промежуточный том и все файлы в нем (не забудьте сначала заархивировать или переместить все важные данные!), применить приложение сегментирования стороннего поставщика (не Майкрософт), которое может перемещать тома без уничтожения данных, или остановить процесс расширения тома и создать на нераспределенном пространстве новый том.
    • Жесткий диск форматируется в файловую систему NTFS или ReFS. Для других файловых систем расширение не поддерживается, поэтому вам придется заархивировать или переместить нужные файлы с этого тома и заново отформатировать его в файловую систему NTFS или ReFS.
    • Если размер диска превышает 2 ТБ, к нему должна быть применена схема секционирования GPT. Чтобы использовать более 2 ТБ на одном диске, его необходимо инициализировать с использованием схемы секционирования GPT. См. сведения о том, как изменить стиль раздела диска с MBR на GPT.
    • Если и после этого не удается расширить том, проверьте возможные проблемы на сайте сообщества Майкрософт в разделе "Файлы, папки и хранилища". Если здесь нет готового ответа, задайте свой вопрос, чтобы сотрудники корпорации Майкрософт или другие члены сообщества попытались вам помочь, или обратитесь в службу поддержки Майкрософт.
  3. Щелкните Далее, а затем на странице мастера Выбор дисков (показано здесь) укажите, какой объем нужно добавить к расширяемому тому. Обычно лучше всего использовать вариант по умолчанию, то есть все свободное пространство, но вы можете указать меньшее значение, если хотите создать дополнительные тома в свободном пространстве.

    Мастер расширения тома, где отображается вариант расширения тома на все доступное пространство

  4. Щелкните Далее, а затем Готово, чтобы выполнить расширение.

Расширение тома с помощью PowerShell

  1. Щелкните и удерживайте (или щелкните правой кнопкой мыши) кнопку "Пуск", а затем выберите Windows PowerShell (администратор).

  2. Введите следующую команду, чтобы изменить размер тома до максимально возможного, и укажите букву расширяемого диска в переменной $drive _letter.

    # Variable specifying the drive you want to extend
    $drive_letter = "C"
    
    # Script to get the partition sizes and then resize the volume
    $size = (Get-PartitionSupportedSize -DriveLetter $drive_letter)
    Resize-Partition -DriveLetter $drive_letter -Size $size.SizeMax
    

См. также раздел