Перенос раздела восстановления Windows 10
Обновлено: 21.11.2024
Однажды я увидел, что на одной из тестовых виртуальных машин заканчивается свободное место на системном диске C:. Я увеличил размер диска в настройках виртуальной машины и переключился на гостевую ОС (Windows 10), чтобы увеличить размер системного раздела за счет нераспределенного пространства. Когда я открыл консоль управления дисками (diskmgmt.msc), я заметил, что на диске есть два раздела восстановления. А нераспределенное пространство появилось после второго раздела восстановления (помеченного как Windows RE). По какой-то причине раздел восстановления расположен после основного раздела (C:) и не позволяет расширить основной том за счет незанятого пространства.
В этой статье мы рассмотрим два разных способа удаления и воссоздания раздела восстановления для компьютеров EFI и BIOS. Итак, прежде чем приступить к описанным ниже шагам, узнайте, какая архитектура используется на вашем компьютере. Также настоятельно рекомендуется сделать резервную копию (или сделать снимок) важных данных, прежде чем пытаться внести изменения в таблицу разделов.
Как переместить восстановление и расширить системный раздел на компьютере с UEFI?
На моей виртуальной машине Windows 10 установлена в режиме UEFI (стиль раздела: GPT).
Как видно на снимке экрана ниже, кнопка «Увеличить громкость» неактивна (серая). Вы можете расширить раздел с помощью встроенных инструментов Windows, если справа от него есть нераспределенное пространство (Windows 10 не может расширить основной раздел вправо до нераспределенного пространства). В моем случае я не могу расширить диск C:, так как он заблокирован разделом восстановления (Windows RE). Поэтому перед увеличением размера системного раздела мне придется удалить раздел восстановления.
На снимке экрана видно, что есть два раздела восстановления (Recovery и Windows RE). Чтобы понять, какой из них используется Windows в качестве активного раздела восстановления, вы должны присвоить своим разделам буквы дисков. Например, вы можете назначить букву диска E: и R: с помощью Disk Management или Diskpart.exe: выберите диск 0 -> выберите часть 1 -> назначьте букву r: . Чтобы проверить активный раздел восстановления, выполните команду:
bcdedit /перечислить все
Обратите внимание на следующие разделы:
-
Диспетчер загрузки Windows (указывает раздел, на котором находится загрузчик BCD). В моем случае загрузчик находится в разделе EFI:
Чтобы увеличить размер основного тома Windows, нам придется удалить раздел восстановления справа от него, расширить том и заново создать раздел восстановления.
Вместо повторного создания раздела восстановления в большинстве случаев достаточно переместить файлы среды восстановления на диск C:. Тогда вы сможете полностью отказаться от использования отдельного 500-мегабайтного раздела WinRE. После этого файл среды восстановления будет храниться в разделе, где установлена Windows.
Чтобы скопировать файл Winre.wim на системный том и задать новое расположение файла WinRE.wim, выполните следующие команды:
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. Откройте командную строку с повышенными привилегиями и выполните команду diskpart. Выберите раздел, который хотите удалить (обратите внимание на результаты ваших команд, так как количество дисков и разделов может различаться).
DISKPART> пересканировать
DISKPART> список дисков
DISKPART> выбрать диск 0
DISKPART> список частей
DISKPART> выбрать часть 5
DISKPART > удалить переопределение раздела
Параметр override позволяет diskpart удалить любой раздел независимо от его типа (будь то активный, системный или загрузочный раздел).
Теперь вы можете открыть «Управление дисками» и расширить системный раздел (теперь доступна опция «Расширить том»). Если вы хотите воссоздать раздел восстановления (рекомендуется сохранить его или переместить в системный раздел, как описано выше), оставьте 500 МБ нераспределенного пространства на вашем диске. На снимке экрана ниже я увеличиваю раздел Windows на 1,5 ГБ и оставляю 500 МБ в конце диска.
Если на диске есть разделы восстановления другого производителя, которые мешают вам расширить основной том, ознакомьтесь со статьей «Как удалить OEM-раздел?».
После расширения основного раздела у меня осталось 500 МБ свободного места для раздела восстановления WinRE.
Windows определяет раздел восстановления по специальным меткам: GUID — de94bba4-06d1-4d40-a16a-bfd50179d6ac и атрибуту GPT 0x80000000000000001.
Давайте создадим новый раздел и назначим ему следующие атрибуты:
DISKPART> создать основную часть
DISKPART> отформатировать quick fs=ntfs label="WinRE"
DISKPART> назначить букву = "R"
DISKPART> установить
DISKPART> атрибуты gpt=0x8000000000000001
Затем скопируйте файлы WinRE с установочного диска Windows 10 (образа) в новый раздел восстановления.
Смонтируйте файл install.wim из установочного ISO-образа 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, ваша среда восстановления загрузится автоматически.
Если у вас возникли проблемы с загрузчиком EFI или разделом EFI, перейдите по ссылкам, чтобы прочитать соответствующие статьи.
Как удалить раздел восстановления и переместить BCD на ПК с BIOS?
Если ваш компьютер основан на BIOS (не UEFI), вы можете переместить диспетчер загрузки Windows (BCD) и файлы среды восстановления на том C: перед удалением раздела восстановления следующим образом. .
Прежде всего вам необходимо переместить файлы BCD с диска E: на диск C: (я назначил эту букву диска своему разделу восстановления):
Reg unload HKLM\BCD00000000
robocopy e:\ c:\bootmgr
robocopy e:\boot c:\boot /s
bcdedit /store c:\boot\bcd /set раздел устройства=C:
bcdedit /store c:\boot\bcd /set раздел устройства=C:
В случае каких-либо проблем с BCD вы можете восстановить файл BCD и основную загрузочную запись (MBR), как описано в этой инструкции.
Затем переместите wim-образ восстановления:
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, и на моем диске был создан раздел восстановления размером 450 МБ. Я хотел бы расширить системный раздел, но мне мешает раздел восстановления.
Как переместить раздел восстановления в конец тома диска без установки стороннего программного обеспечения?
Вы не можете сделать это, используя только инструменты Windows 10. Ни из управления дисками, ни с помощью DISKPART. Лично я рекомендую MiniTool Partition Wizard. Всегда делайте резервные копии файлов перед выполнением подобных операций.
Спасибо за рекомендацию @milo8505.У меня есть версия Windows 10 Pro, и я ожидал, что буду справляться с такими тривиальными задачами изначально, теперь я вижу, что это снова то, чего не стоит искать в мире MS. :/
Это нетривиальная задача. Windows использует этот раздел для определенных функций. Он также не очень большой, поэтому большинству людей его перемещение не принесет большой пользы.
Предупреждение. Minitool установит вредоносное ПО Avast. Возможно, вы сможете удалить его, если скачаете avastcleaner и сделаете это в безопасном режиме.
4 ответа 4
Согласно документации MS, разделы захвата-и-применения-системы-и-восстановления-windows, раздел восстановления может быть захвачен и применен к новому разделу. Я заставил его работать на моем ПК с Windows 10.
Предупреждение 1. Вы должны знать, что делают следующие команды, прежде чем выполнять их. Проверьте ссылку выше и документацию MS для diskpart, dism и reactc.
Предупреждение 2. Перед выполнением команд внимательно проверяйте номера дисков, номера разделов и буквы томов.
- Используйте diskpart, чтобы найти текущий раздел восстановления и назначить ему букву драйвера (например, O ): ол>
- Создайте файл образа из текущего раздела восстановления: ол>
- Примените созданный файл образа к другому разделу (например, N ), который станет новым разделом восстановления: ол>
- Зарегистрируйте расположение инструментов восстановления: ол>
- Используйте diskpart, чтобы скрыть раздел восстановления:
- Для UEFI:
- Для BIOS:
- Перезагрузите компьютер, теперь новый раздел восстановления должен работать
- (Необязательно) Удалите старый раздел восстановления: ол>
- (Необязательно) Проверьте, работает ли раздел восстановления:
- Показать текущий статус:
- Указывает, что Windows RE запускается автоматически при следующем запуске системы:
- Перезагрузите компьютер и выполните необходимые действия в Windows RE (например, введите CMD и запустите некоторые инструменты)
Во время создания образа dism заставил меня указать имя с параметром /name, но помимо этого я смог выполнить шаг 4. Я подтвердил, что в reactc /info отображается статус Enabled , но как только я изменил id на 27 , статус стал Disabled , и reactc /boottore жаловался на то же самое. Что я могу делать не так?
Есть небольшая ошибка, по крайней мере, в Windows 10 2004, на которой я только что сделал это: когда выполняется reactc /setreimage /path N:\Recovery\WindowsRE, на самом деле не< /i> изменить расположение Windows RE. Как только исходный раздел (O:) будет удален, reactac сообщает Disabled. Обходной путь: запустить Reagentc /disable перед шагом 4 или выполнить шаг 7 перед шагом 4.
Я хотел сказать отличный комментарий, люди обычно не заботятся о том, чтобы следовать этому, и это меня беспокоит. Но +1 и благодарность не приветствуются, лол. Поэтому я подумал, что могу добавить предложение. изображение, Windows 10 1904 будет жаловаться, если нет имени. Просто здорово видеть, как вдумчивые люди прилагают усилия, документируя мир!
Я знаю, что ответ VainMain выше, вероятно, более тщательный и тщательный, но я смог успешно переместить раздел, просто выполнив:
Среда восстановления была автоматически обнаружена заново, и WinRE загрузилась со всеми параметрами восстановления (сброс/восстановление образа системы и т. д.). У меня был только 1 раздел C:, никаких специальных разделов/двойной загрузки/нескольких разделов восстановления/сумасшедших настроек BCDEDIT заранее, что помогло. Предварительно протестировано внутри виртуальной машины, чтобы убедиться. Не было никаких проблем после выполнения в прямом эфире.
Если я правильно помню, пропуск первого шага (отключение с помощью reangetc) может привести к тому, что среда восстановления окажется неправильно настроенной, не сможет правильно перезагружаться и ее будет сложно исправить.
Вы можете легко расширить виртуальные диски с помощью встроенных инструментов Hyper-V или VMware. Однако, если Windows 10 или 11 работает на виртуальной машине, вы обнаружите, что системный раздел нельзя расширить, поскольку мешает раздел восстановления. Вы можете удобно переместить его в конец диска с помощью GParted.
Вольфганг Зоммергут имеет более чем 20-летний опыт работы в сфере ИТ-журналистики. Он также работал системным администратором и техническим консультантом. Сегодня он руководит немецким изданием WindowsPro.de.
- Синхронизация файлов между ПК и мобильными устройствами с помощью Synology Drive — понедельник, 14 марта 2022 г.
- Защита RDP-соединений с помощью Remote Credential Guard – среда, 9 марта 2022 г.
- Удаленное удаление программ с помощью PowerShell – среда, 2 марта 2022 г.
В диспетчере Hyper-V вы можете увеличить виртуальный жесткий диск (X) с помощью мастера виртуального жесткого диска. В VMware Workstation соответствующую опцию можно найти в настройках виртуальной машины, выбрав соответствующий диск. Дисковые утилиты появятся в правом разделе, включая раздел с пометкой Expand.
Расширение виртуального диска в VMware Workstation
Разметка диска предотвращает расширение раздела ОС ^
Если вы перезапустите гостевую ОС после успешного расширения диска и откроете Управление дисками в гостевой системе, чтобы расширить раздел Windows до нового пространства, вы увидите, что раздел восстановления блокирует эту попытку.
Вновь добавленное пространство находится в конце диска после раздела восстановления
В стандартной схеме диска он находится справа от раздела ОС, а нераспределенное пространство идет после него в конце диска. Таким образом, вы должны переместить раздел восстановления полностью вправо, прежде чем вы сможете увеличить C:.
Ограниченная функциональность встроенных инструментов ^
Управление дисками может увеличивать и уменьшать разделы, но не перемещать их. Поэтому для этого вам нужен отдельный инструмент.
Процедура, предложенная Microsoft для этой цели, использует DISM. Сначала вы захватываете среду восстановления с помощью этого инструмента, затем раздел удаляется с помощью diskpart.exe, и, наконец, вы заново создаете раздел и восстанавливаете его содержимое с помощью DISM. Эта процедура громоздка, отнимает много времени и чревата ошибками.
Развернуть GPartedG ^
Гораздо проще использовать Редактор разделов GNOME (GParted). Для этого вам не нужны какие-либо основные дистрибутивы Linux; скорее, вы можете просто загрузить тонкий компакт-диск с концертами.
Вы подключаете ISO к виртуальной машине и загружаете ее с виртуального DVD-привода. Если вы хотите переместить раздел на физическую машину, вам сначала нужно записать ISO-образ на USB-накопитель с помощью Rufus и загрузить с него ПК.
На начальном экране подтвердите предварительно выбранный (и едва читаемый) GParted Live (настройки по умолчанию).
Запустите Linux, используя предварительно выбранную запись
На следующем шаге подтвердите уже отмеченную запись ("Не трогать раскладку") и, при необходимости, выберите язык, отличный от английского по умолчанию.
Перед запуском графического пользовательского интерфейса необходимо выбрать несколько настроек
Для параметра mode оставьте значение (0), чтобы графический интерфейс запускался и GParted отображался автоматически. Затем инструмент автоматически загружает таблицу разделов.
Теперь нужно определить раздел восстановления в списке, поскольку GParted использует другие имена, чем Windows. Самый простой способ найти раздел — отметить размер раздела в управлении дисками. Обычно это около 500 МБ.
Откройте контекстное меню раздела восстановления и выберите команду изменения размера
Затем откройте контекстное меню соответствующего раздела и выполните команду Изменить размер/Переместить. В появившемся диалоговом окне введите значение 0 в поле Соединение свободного пространства. Затем инструмент автоматически выделяет доступное пространство для области перед разделом.
Если вы установите для следующего свободного места нулевое значение, GParted выделит его на передний план
После подтверждения диалогового окна кнопкой Изменить размер/переместить ничего не произойдет. Вместо этого сначала необходимо применить изменения с помощью меню Правка. Так как раздел довольно маленький, его перемещение должно происходить достаточно быстро.
Запуск перемещения раздела восстановления
Наконец, перезагрузите виртуальную машину и запустите Windows. В управлении дисками вы можете увидеть, что раздел восстановления переместился в крайнее правое положение.
Подпишитесь на рассылку новостей 4sysops!
Свободное место теперь находится непосредственно рядом с разделом Windows, так что вы можете увеличить его.
Поэтому теперь вы можете расширить системный том, чтобы он также получил ранее нераспределенное пространство.
Невозможно расширить диск c из-за раздела восстановления
"Я только что заменил системный диск на диск большего размера. Он работал нормально, но теперь я не могу расширить раздел, так как свободное пространство непрерывным. У меня зарезервировано системой (350 МБ), диск C /healthy/boot/etc (297 ГБ), раздел восстановления (450 МБ), нераспределенный (167 ГБ). Поэтому, когда я щелкаю правой кнопкой мыши на диске C, расширение раздела становится серым. Я предполагаю, что это потому, что нераспределенное пространство не является непрерывным. Я у меня Windows 11/10. Кто-нибудь знает, как решить эту проблему и создать один системный диск?"
Это немного измененная тема из сообщества Microsoft (источник темы), и нам нетрудно найти похожие сообщения на других популярных форумах с такими вопросами, как «Невозможно расширить диск C из-за раздела восстановления», «Раздел восстановления мешает расширить раздел C", "Можно ли удалить раздел восстановления, чтобы расширить диск C?" и т. д.
Судя по тому, что описал пользователь сообщества Microsoft, у него есть структура разделов жесткого диска на основе UEFI/GPT по умолчанию, включая системный раздел, зарезервированный системой раздел (MSR), раздел Windows C, раздел восстановления, а также большой кусок незанятого пространства. Теперь он хочет объединить нераспределенное пространство на диск C в Windows 11/10. Он потерпел неудачу, потому что между ними есть раздел восстановления. Как только диск C и нераспределенное пространство заблокированы разделом восстановления, опция «Расширить том» становится неактивной и становится недоступной для использования в данный момент. Ситуация может случиться с Windows 11,10, 8, 7 и любыми другими версиями Windows, виртуальными машинами и VMware.
Можно ли удалить раздел восстановления, чтобы расширить диск C?
Тогда вы можете спросить, а что, если я удалю раздел восстановления? Мы не предлагаем вам делать это, потому что это не стоит риска. Это бесспорно по двум причинам.
<р>1. Раздел восстановления — это последняя капля для восстановления сбойного компьютераВы должны увидеть, что раздел восстановления (раздел восстановления Lenovo, Dell или HP также называется OEM-разделом) не имеет ни буквы диска, ни исполняемых функций. Он хорошо защищен поставщиками систем, поэтому вы можете удалить его с системного жесткого диска простым щелчком мыши. Поскольку этот раздел содержит важные файлы резервного копирования и восстановления системы, пользователи должны полагаться на раздел восстановления для восстановления заводских настроек компьютера Windows после ожидаемого сбоя или подобных аварий.
<р>2. Стороннее программное обеспечение может отлично расширить системный диск C, заблокированный разделом восстановленияEaseUS Partition Master уже несколько лет пользуется репутацией волшебного программного обеспечения для изменения размера и перемещения разделов, и многие из вас должны были слышать о нем, выбирая альтернативу управлению дисками Windows. Неважно, раздел восстановления в середине или любые другие разделы данных, это не имеет значения. Вы можете легко увеличить существующий раздел с несмежным нераспределенным пространством, не затрагивая другие.
Windows 11/10/8/7 100% безопасность
Как расширить диск C через раздел восстановления без удаления
«Изменение размера/перемещение» — это основная функция EaseUS Partition Master, и она постоянно оптимизируется, чтобы предоставить нашим пользователям наилучшие возможности. Помимо простого и прямого управления, программное обеспечение диспетчера разделов превосходит своих конкурентов, решая ключевые технические проблемы с помощью следующих двух достижений.
1. Объединить несмежное нераспределенное пространство с диском C
Это точно такой же случай с "невозможно расширить системный диск, потому что раздел восстановления мешает". Управление дисками Windows не могло обрабатывать несплошные разделы. Пользователям приходится расширять один раздел, удаляя другие задействованные разделы, что приводит к полной потере данных. В то время как использование стороннего программного обеспечения не обязательно для этого. Пока есть нераспределенное пространство, независимо от того, где оно находится, вам вообще не нужно перемещать его пространство.
2. Расширьте существующий раздел, не создавая нераспределенного пространства
Другая более важная часть заключается в том, что даже если в данный момент нет выделенного пространства, программное обеспечение не попросит вас создать какое-то нераспределенное пространство путем сжатия других томов, вы просто используете параметр «Выделить пространство», чтобы передать бесплатно пространство с одного раздела на другой, например, с D на C, с E на C и т. д.
EaseUS Partition Master легко понять и использовать, чтобы объединить свободное пространство на диске C, даже заблокированном разделом восстановления. Это должно было быть сделано несколькими быстрыми щелчками мыши.
Шаг 1. Найдите целевой раздел
Чтобы начать расширение раздела, сначала необходимо найти целевой раздел и выбрать "Изменить размер/переместить".
Шаг 2. Расширьте целевой раздел
Перетащите панель разделов вправо или влево, чтобы добавить нераспределенное пространство в текущий раздел, и нажмите "ОК" для подтверждения.
Дополнительный вариант: получить место с другого диска
Если на вашем диске недостаточно нераспределенного пространства, щелкните правой кнопкой мыши большой раздел с достаточным количеством свободного места и выберите "Выделить место".
Затем выберите целевой раздел, который вы хотите расширить, при выделении пространства для столбца.
Шаг 3. Выполните операции по расширению раздела.
Перетащите точки целевого раздела в нераспределенное пространство и нажмите "ОК".
Затем нажмите кнопку "Выполнить операцию" и нажмите "Применить", чтобы сохранить все изменения.
Здесь EaseUS Partition Master также предоставляет видеоруководство, которому вы можете следовать. Посмотрите это руководство и соответствующим образом измените размер раздела.
Читайте также: