При попытке расширить или создать раздел на диске в Windows через консоль управления дисками или утилиту
diskpart
может появится сообщение о том, что на диске недостаточно места для выполнения операции:
There is not enough space available on the disk(s) to complete this operation
Ошибка виртуальных дисков Не найдены доступные свободные области
There is not enough usable space

Если вы только что удалили старый раздел или пытаетесь расширить диск в гостевой ОС после его увеличения в свойствах виртуальной машины (не зависимо от используемого гипервизора), сначала обновите информацию о подключенных дисках через консоль Disk Management: Action -> Rescan Disk (Повторить проверку дисков). Операционная система опросит подключенные дисковые контроллеры, обновит информацию о дисках и должна корректно увидеть добавленное/освобожденное место.

После этого попробуйте расширить/создать раздел еще раз.
При создании нового первичного раздела из командной строки diskpart может появится ошибка:
DISKPART> create partition primary size 140000
No usable free extent could be found. It may be that there is insufficient free space to create a partition at the specified size and offset. Specify different size and offset values or don't specify either to create the maximum sized partition. It may be that the disk is partitioned using the MBR disk partitioning format and the disk contains either 4 primary partitions, (no more partitions may be created), or 3 primary partitions and one extended partition, (only logical drives may be created).
В этом случае:
- Проверьте, что на диске достаточно свободного места для создания раздела такого размера. Выполните в контексте
diskpartкомандуlist disk, которая вернет размер оставшегося (неразмеченного) места на диске. Убедитесь, что вы создаете раздел размером не более оставшегося свободного места.

- Также, нужно иметь в виду, что на диске с таблицей разделов MBR можно создать не более 4 основных разделов. При попытке создать пятый primary раздел также появится ошибка о недостаточном месте. Вывести список типов разделов на диске можно командой:
list part. На скриншоте ситуация, когда четыре основные разделы уже созданы.
При увеличении размера раздела, нужно помнить что встроенные средства Windows умеют расширять раздел только если впереди (справа) от текущего раздела есть неразмеченное место / unallocated. На скриншоте показа пример, когда раздел
C:
нельзя расширить из-за того, что между ним и неразмеченной свободной областью есть другой раздел
E
. В этом случае нужно либо удалить раздел E, либо выполнить перенос разделов диска в офлайн режиме.

Какие есть еще варианты в этом случае, когда вы не можете создать или расширить раздел:
- Конвертации типа диска из базового в динамический. Несмотря на то, что динамические диски более гибкие в плане возможностей расширения разделов, поддерживают объединение, зеркало (для реализации программного RAID в Windows) и некоторые другие удобные функции, Microsoft не рекомендует динамические диски для новых систем.

- Копирование всех данных с диска на внешний накопитель и полное пересоздание разделов на диске в нужной конфигурации.
- Максимальный размер раздела на дисках с таблицей MBR не может быть больше 2 Тб. Соответственно, Windows не даст создать на таком диске разделы, превышающие этот размер. В этом случае придется сконвертировать таблицу разделов диска из MBR в GPT (это возможно без удаления данных).
- Увеличить/уменьшить размер виртуального диска в Hyper-V
- Увеличить диск в ВМ Proxmox
- VMware: увеличить / уменьшить диск в виртуальной машине

