Не удается расширить диск в Windows из-за раздела восстановления
На одной из тестовых виртуальных машин столкнулся с тем, что на системном диске C: стало заканчиваться свободное место. Я увеличил размер диска в настройках виртуальной машины и перешел в гостевую ОС (Windows 10) для расширения раздела системного диска за счет добавленного места. Открыв консоль диспетчер управления дисками (diskmgmt.msc), я обратил внимание, что на компьютере почему-то два раздела восстановления и неразмеченная область появилась после второго раздела восстановления (с меткой Windows RE). Т.е. в данной системе по какой-то причине раздел восстановления находится после основного раздела (C:), что не позволяет расширить основной том за счет добавленного пространства.
Удаление Recovery тома и расширение основного раздела на EFI компьютере
На моей ВМ Windows 10 установлена в режиме EFI (GPT разметка на диске).
Как вы видите на скриншоте ниже, кнопка “Расширить том” (Extend Volume) недоступна (серая). Вы можете расширить раздел средствами Windows, только если справа от него есть неразмеченная (Unallocated) область. В моем случае раздел C:, который нужно расширить, заблокирован разделом восстановления (Windows RE). Поэтому перед расширением системного тома, вам придется удалить данный раздел.
Обратите внимание на секции:
Чтобы расширить размер основного раздела Windows нам придется удалить раздел восстановления справа от раздела, который нужно растянуть, расширить диск и пересоздать раздел восстановления.
Для копирования файла на системный раздел и пересоздания конфигурации WinRE, выполните команды:
reagentc /disable
md c:\Recovery\WinRE
xcopy e:\Recovery\WindowsRE\Winre.wim c:\Recovery\WinRE /h
reagentc /setreimage /path c:\Recovery\WinRE /target C:\Windows
reagentc /enable
Если вы попробуете удалить раздел восстановления из графического интерфейса управления разделами, нажав на Delete Volume (иногда свойства диска вообще не доступны), появится ошибка:
Вы сможете удалить такой защищенный раздел только с помощью diskpart. Откройте командную строку с правами администратора и запустите команду diskpart. Выберите ваш раздел, который вы хотите удалить (смотрите на вывод своих команд, т.к. номера дисков и разделов у вас могут отличаться).
DISKPART> rescan
DISKPART> list disk
DISKPART> select disk 0
DISKPART> list part
DISKPART> select part 5
DISKPART> delete partition override
Параметр override разрешает diskpart удалить любой раздел независимо от его типа (будь то активный, системный или загрузочный раздел).
Теперь можно открыть диспетчер дисков и расширить основной раздел (опция Extend Volume теперь стала доступа). Если вы хотите пересоздать раздел восстановления (рекомендуется сохранить его или перенести на основной раздел как описано выше), оставьте на диске 500 мегабайт неразмеченного места. На скриншоте ниже я увеличиваю раздел с Windows на 1,5Гб и оставляют 500 Мб в конце диска.
После расширения основного раздела у нас осталось 500 Мб для нашего раздела восстановления со средой WinRE.
Windows опознает раздел восстановления по специальным меткам: GUID — de94bba4-06d1-4d40-a16a-bfd50179d6ac и GPT атрибуту 0x8000000000000001
Создадим новый раздел и присвоим ему данные атрибуты:
DISKPART> create part primary
DISKPART> format quick fs=ntfs label=»WinRE»
DISKPART> assign letter=»R»
DISKPART> set
DISKPART> gpt attributes=0x8000000000000001
Теперь осталось скопировать файлы среды WinRE с установочного диска (образа) Windows 10 на новый раздел восстановления.
Подключим файл install.wim из установочного образа Windows 10 и извлечем из него файл со средой WinRE (Winre.wim):
md C:\WinISO
md C:\WinISO\mount
dism /mount-wim /wimfile:F:\sources\install.wim /index:1 /mountdir:C:\WinISO\mount /readonly
md R:\Recovery\WinRE
copy C:\WinISO\mount\Windows\System32\Recovery\Winre.wim R:\Recovery\WinRE\
dism /unmount-wim /mountdir:C:\WinISO\mount /discard
Осталось перенести файл со средой WinRE на раздел восстановления и обновить информацию в загрузчике:
reagentc /disable
reagentc /setreimage /path R:\Recovery\WinRE /target C:\Windows
reagentc /enable
Итак, мы пересоздали раздел восстановления и зарегистрировали путь к образу winRE. Теперь при проблемах с загрузкой Windows ваша среда восстановления опять будет загружаться автоматически.
Удаление Recovery раздела и перенос загрузчика в системах с BIOS
Если на вашем компьютере используется BIOS (не EFI), перед удалением раздела восстановления вы можете переместить загрузчик и среду восстановления на системный диск C: следующим образом.
Сначала нужно перенести файлы BCD загрузчика с диска E: на диск C: (я назначил своему разделу восстановления именно эту букву):
Reg unload HKLM\BCD00000000
robocopy e:\ c:\ bootmgr
robocopy e:\boot c:\boot /s
bcdedit /store c:\boot\bcd /set
bcdedit /store c:\boot\bcd /set
Теперь выполним перенос образа восстановления:
reagentc /disable
md c:\Recovery\WinRE
xcopy e:\Recovery\WindowsRE\Winre.wim c:\Recovery\WinRE /h
reagentc /setreimage /path c:\Recovery\WinRE /target C:\Windows
reagentc /enable
Теперь вы можете удалить раздел восстановления через diskpart (описано выше) и успешно расширить ваш основной том.
Не удается расширить диск с на windows 10
Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов рунета Pyatilistnik.org. В прошлый раз мы с вами смогли вернуть работы USB-флешки в привычное русло, избавив ее от ошибки «Диск защищен от записи», там нам Windows как обычно дала пишу для размышлений. В сегодняшней статье, я вам хочу показать не менее увлекательную загадку, представьте, что вы открываете оснастку управления дисками и хоти расширить локальный том, но у вас не активна кнопка «Расширить Том (Extend Volume)», а увеличить том то нужно. Давайте смотреть как выкручиваться в данной ситуации.
Почему не получается расширить раздел в Windows?
Давайте я подробнее опишу свою инфраструктуру. Есть виртуальная машина на ESXI 6.5, на которой есть SCCM, один из моих коллег попросил меня расширить диск C:\ так как там уже начало заканчиваться дисковое пространство, что в итоге давало не работающий сервис, а этого допустить нельзя. Открыв оснастку «Управление дисками» я увидел, что на моем диске «Disk 0» есть:
Обратите внимание, что в контекстном меню, где можно было расширить том, неактивно поле «Расширить Том (Shrink Volume)», хотя вы видите, что неразмеченное пространство есть.
И почему тогда мне не удается выполнить операцию по увеличению диска C:\. Тут может быть ряд причин:
Как удалить раздел восстановления (Recovery Partition)
Еще раз отмечаю, что удаление раздела восстановления, ни как не повлияет на то, что ваша Windows не сможет восстановиться после какого-то сбоя, у нее для этого есть все необходимое. Поэтому откройте оснастку «Управление дисками» и попытайтесь удалить раздел Recovery Partition. С вероятностью 99,9% у вас просто не будет в контекстном меню ни каких пунктов.
Что делать? Тут нам на помощь приходит утилита командной строки Diskpart. Откройте командную строку в режиме администратора, кому удобнее можно и PowerShell, утилита там так же работает. Введите:
После чего нажмите Enter. Вы попадете в утилиту. Далее выведем список ваших дисков, выполните:
Нужный мне диск «Disk 0». После чего вам нужно его выбрать, для этого пишем:
Теперь посмотрим список разделов (Партиций) на данном диске. Вводим команду:
Нужный мне раздел восстановления идет под номером 3 (Partition 3 «Type Recovery»). Нам необходимо его удалить. Для этого выбираем его. Для этого выполним:
После сама команду удаляющая Recovery Partition.
Открываем теперь опять оснастку управления дисками, и о чудо кнопку вновь стала активной. Выбираем поле «Расширить Том (Extend Volume)».
Переносим нужное незанятое пространство на право.
Далее и на выходе получаем успешно расширенный раздел. Как видите у нас успешно удалился раздел восстановления и незанятое пространство было справа от нужного раздела.
MBR и остатки расширенного раздела
Есть интересный нюанс, что если вы удалите логический раздел внутри контейнера (Расширенного диска), то оно не будет нераспределенным (черного цвета), а станет свободным и будет иметь желтый цвет. Вроде место есть, оно справа, но кнопка «Расширить Том (Shrink Volume)» не активно. Тут вам так же придется, через diskpartудалять данный раздел. Метод описан выше.
Еще одним из ключевых ограничений MBR, является невозможность создать раздел более 2 ТБ, тут у вас так же будет неразмеченное пространство и не активное поле «Расширить Том (Shrink Volume)», тут как я писал выше, только преобразование в GPT.
Сдвиг нераспределенного места в нужную сторону
Если вы вдруг боитесь удалять какой-то раздел, например все тот же Recovery Partition, то вы можете с помощью специализированного софта поменять местами разделы, это как игра в пятнашки. Я приведу пример утилиты NIUBI Partition Editor Professional, которую вы можете скачать на сайте производителя и получить бесплатную пожизненную лицензию для домашнего использования.
Вот пример моего сервера, где нужно расширить диск C:\, а ему мешает Recovery Partition. Мне нужно его сместить вправо, а свободное место влево.
Запустите NIUBI Partition Editor Professional, выберите раздел, который вы хотите сдвинуть, именно раздел, не свободное пространство. В моем примере, это раздел 450 МБ. Через правый клик вызовите его контекстное меню и выберите пункт «Resize/Move Volume«.
В разделе «Size And Location» вам нужно выбрать ваш раздел (Зажать на нем левой кнопкой мыши) и перетащить его по максимум вправо.
В результате у вас должно получиться вот так, можете сразу увидеть, что и незанятое пространство переместилось в списке разделов влево. Нажимаем Ok.
Далее вы теперь щелкаете правым кликом по разделу, который вам нужно расширить. Из меню выбираем пункт «Resize/Move Volume«.
Растяните ваш раздел в правую сторону, для этого просто зажмите его за правый край.
После растягивания раздела, нажмите ОК.
Теперь нам нужно применить изменения к двум операциям, что мы сделали ранее, чтобы NIUBI Partition Editor Professional мог это уже передать системе Windows. Для этого просто в левом верхнем углу нажмите кнопку «Apply«.
В всплывающем окне подтвердите выполнение операции.
Как видим, наши задания по переносу раздела и дальнейшее расширение успешно выполнены. Можно проверять в оснастке управления дисками.
Как видите диск C:\ увеличен и раздел восстановления на месте, миссия выполнена.
Удаление или перемещение раздела восстановления через AOMEI Partition Assistant Technician Edition
Я очень часто в своей практике пользуюсь утилитой AOMEI Partition Assistant Technician Edition, на текущий момент актуальной версией является 9-я. Если у вас неактивно поле «Расширить Том (Shrink Volume)», и нужно произвести расширение раздела, то утилита вам легко поможет.
Тут у вас так же несколько вариантов, первый это сдвиг не нужного раздела вправо от нераспределенного пространства или вообще его полное удаление. Я так же покажу как перемещать раздел Recovery Partition и покажу, как его удалить.
Запустите AOMEI Partition Assistant Technician Edition и выберите тот, раздел, который мы будем перемещать вправо. У меня, это Volume без буквы и размером 450 МБ. Через правый клик вызовите контекстное меню и выберите пункт «Изменение размера/Перемещение разделов«.
Выделите перемещаемый раздел и перетащите его вправо.
Должно получиться вот так, после чего нажмите ОК.
Осталось только применить наши изменения и переместить сам раздел в Windows. Для это в левом верхнем углу нажмите кнопку «Применить«.
Откроется мастер операций, нажмите кнопку «Перейти«
Дожидаемся выполнения наших операций.
Все, теперь ваше поле «Расширить Том (Shrink Volume)» снова активно и вы легко можете увеличивать объем нужного тома.
Если нужно пойти другим путем и удалить не нужный раздел, который мешает расширению тома, то так же кликните по нужному правым кликом и выберите пункт «Удаление раздела«.
Выберите простое удаление или же с затиранием места, если нужно попараноить. После этого ваше не распределенное пространство будет перемещено левее к нужному тому и можно продолжить расширение.
Удаление или перемещение раздела восстановления через DiskGenius Professional 5
Есть еще одна великолепная утилита, которая по мимо восстановления данных умеет и работать с томами, разделами и логическими дисками, я говорю про DiskGenius Professional 5. Тут у нас так же два варианта решения проблемы когда не удается нажать поле «Расширить Том (Shrink Volume)»:
Давайте для начала переместим том, запустите DiskGenius Professional 5. Щелкните правым кликом по разделу, который вы хотите подвинуть. Из контекстного меню выберите пункт «Resize Partition«.
Вам нужно выделить левый, маленький раздел и переместить его просто вправо. ИМЕННО перетащить.
В результате должно получиться вот так, обратите внимание, что его размер остался тот же. Нажмите «Start«.
Соглашаемся, что готовы что могут быть потеряны данные, если что-то пойдет не так и мы запускаем процедуру.
Дожидаемся, когда закончиться процесс выполнения.
Процедура перемещения очень быстрая и результат уже сразу можно посмотреть в управлении дисками, как видим DiskGenius Professional 5 справилась на ура.
Чтобы теперь расширить нужный том через DiskGenius Professional 5, вам нужно его выбрать и нажать на пункт «Resize Partition«, после чего или цифрами вбить новый размер или же ползунок расширяемого тома переместить вправо.
Если хотите удалить лишний, мешающий том, то это можно сделать так же через контекстное меню, выбрав пункт «Delete Current Partition«.
Вас предупредят, что все с тома будет удалено, соглашаемся с этим.
Не активна кнопка «Расширить том» в Windows 7/10 – почему и что делать?
Встроенное средство управления дисками Windows 7/10 существенно уступает в плане функциональности сторонним менеджерам разделов, но для простого изменения размера томов этот инструмент вполне подходит. Он позволяет уменьшить размер раздела с помощью опции «Сжать том» или увеличить его через пункт «Расширить том». Здесь, однако, пользователь может столкнуться с рядом ограничений.
Так, увеличение раздела через штатную оснастку Windows допускается только за счет нераспределенного пространства, которое должно располагаться в «правильном» месте. В противном случае пользователь обнаружит, что кнопка «Расширить том» не активна в контекстном меню выбранного им раздела, а, значит, операцию выполнить не получится. Существует и еще несколько причин, препятствующих расширению тома. О них и поговорим ниже.
Конфигурация нераспределенной области
Как уже было сказано, увеличить размер раздела средствами Windows можно только путем присоединения к нему нераспределенного пространства, но, во-первых, оно должно располагаться справа от расширяемого раздела, во-вторых, оно должно примыкать к его границе. Иначе расширить том в Windows 7/10 не получится. Например, если вы хотите увеличить размер системного раздела C, вам придется полностью удалить пользовательский раздел D. Не сжать, а именно удалить, потому что при сжатии образовавшаяся свободная область будет находиться справа от сжатого раздела, то есть без примыкания к границе раздела C. Вот почему нельзя расширить том диска С путем сжатия диска D.
Если же вы захотите получить дополнительное место на пользовательском разделе за счет раздела системного, то тоже не сможете этого сделать, так как нераспределенное пространство визуально окажется слева от диска D и будет доступно только для расширения диска С.
Не поддерживается файловая система
Не получится увеличить раздел средствами встроенной утилиты diskmgmt.msc и в том случае, если он будет отформатирован в файловую систему, отличную от NTFS. Диски формата FAT32 или exFAT штатная утилита расширить не позволит. Если вы хотите расширить FAT-раздел, либо переводите его в NTFS, либо используйте сторонние дисковые менеджеры, позволяющие обходить эти ограничения.
Расположение томов на разных физических дисках
Не активна кнопка «Расширить том» в Windows 7/10 будет и тогда, когда расширяемый раздел и свободная нераспределенная область располагаются на разных физических дисках. Объединить тома в такой ситуации можно только путем создания программного RAID-массива или пула дисков.
Исключения из правил
Выше мы рассмотрели основные причины того, что опция «Расширить том» бывает не активна в Windows 7/10. Есть, однако, из этого свода правил и требований интересные исключения, о которых следует знать. К примеру, если том является логическим (такие тома в diskmgmt.msc помечаются ярко-синим цветом), то для его расширения можно использовать нераспределенное пространство, не примыкающее непосредственно к границам.
Свои особенности расширения томов имеют и помечаемые оливковым цветом динамические диски. Расширять на динамических дисках можно любые тома, в том числе за счет пространства, находящегося на другом физическом диске. Результатом такого расширения будет создание составного тома – единого логического пространства под одной буквой.
Управление дисками: Расширить том не работает.
Функция расширения раздела в консоли управления дисками не активна, или почему Расширить том не работает?
В статье рассмотрим вопрос как узнать причину отключенной кнопки расширения тома в консоли управления дисками Windows. Почему же функция Расширить том не активна (серая кнопка), и что можно предпринять для исправления ситуации? О проблемах по порядку. И сразу: часто таковыми они не являются. Невозможность расширить том говорит о неподготовленной для того почвы — ведь нередко эта «ошибка» подстерегает тех, кто хочет работать с переносными устройствами. К сожалению, сама Windows никакого намёка на то пользователю не даёт даже в мало-мальски подходящей справке. Понятно, что гораздо комфортнее работать с программами сторонних разработчиков, типа AOMEI Partition Assistant. С её помощью можно избежать всех описываемых ниже ошибок. Однако иногда и такие программы отказываются работать с дисками по тем же причинам.
Расширить том не работает: основные причины
Проверяйте возможность Расширить диск после каждого описанного шага.
Расширить том не работает: Приступаем к решению проблем
А теперь и сама дефрагментация диска. В строке поиска/Выполнить наберите быструю команду:
кнопка Расширить том не работает и останется для диска С «серой» навсегда
Если первые файлы перенести зачастую просто невозможно, а работать приходится именно с системным разделом, то вторыми пунктами можно либо временно пожертвовать, либо отправить в другое место. Чтобы не усложнять, предлагаю временно отказаться от обеих функций. Так, чтобы избавиться от файла подкачки, в Выполнить наберите команду на вызов Свойств системы:
Теперь выставляйте и убирайте галочки как на фото:
Перезагрузите компьютер для изменений. Для отключения режима гибернации достаточно в консоли cmd от имени администратора набрать команду:
Перезагрузите компьютер и проверьте снова. То же с восстановлением системы:
Практика показывает, что созданием новых разделов и изменением существующих нужно заниматься до установки операционной системы. Думать «наперёд», однако, получается не у всех. Так что, даже если вы добьётесь результата от перечисленных или других действий, вполне возможно изменения в разделах будут не совсем ожидаемы. Например, неперемещаемые файлы в конце раздела, даже если места на нём ещё достаточно, не дадут закончить операцию комфортно.