- Управление средой восстановления Windows (Windows RE)
- Отключение и включение WinRE
- Проверка записей WinRE в файле конфигурации BCD
- Метаположение файла Winre.wim
- Сброс настроек в файле ReAgent.xml
- Ручной поиск и восстановление файла Winre.wim
- Как восстанавливать файлы в Microsoft Windows File Recovery
- Про Windows File Recovery
- Как установить Windows File Recovery
- Как восстановить удаленные файлы в Windows 10
- Какой режим использовать?
- Как восстановить файл в режиме Default
- Как восстановить файл в режиме Segment
- Как восстановить файл в режиме Signature
- Больше помощи с winfr
Управление средой восстановления Windows (Windows RE)
Среда восстановления Windows Recovery Environment (WinRE) представляет собой минимальную ОС на базе среды предварительной установки Windows Preinstallation Environment (WinPE) , в которую включен ряд инструментов для восстановления, сброса и диагностики ОС Windows. В том случае, если основная ОС по какой-то причине перестает загружаться, компьютер пытается запустить среду восстановления WinRE, которая в автоматическом (или ручном режиме) может помочь исправить возникшие проблемы.
В некоторых случаях компьютер не может загрузиться в среде Windows Recovery Environment из-за различных проблем. В этой статье мы рассмотрим основные способы восстановления среды WinRE на примере Windows 10 (для Windows 7 и Windows 8.1 процедура аналогична).
Причины, по которым среда WinRE перестает грузится или работает некорректно, в общем случае могут быть разными:
- Среда WinRE отключена на уровне настроек Windows.
- В хранилище конфигурации загрузки ( BCD ) отсутствуют записи для загрузки в режиме восстановления
- Файл с образом среды winre.wim отсутствует или перемещен
- Отсутствует или содержит некорректные данные файл конфигурации WinRE — ReAgent.xml
Отключение и включение WinRE
Попробуйте отключить и включить режим WinRE, выполнив в командной строке с правами администратора следующие команды:
Проверка записей WinRE в файле конфигурации BCD
Проверьте, что в конфигурации загрузки BCD (Boot Configuratin Data) имеются корректные записи для загрузки WinRE.
Примечание. При успешном включении WinRE с помощью reagent, в конфигурации загрузки должны автоматически появится нужные записи для WinRE. Однако в любом случае стоит проверить значение параметра recoverysequence .
Выведем текущие записи в BCD
bcdedit /enum all
В списке вариантов загрузки найдите секцию Windows Boot Loader , с идентификатором identifier= . В нашем примере эта запись выглядит таким образом:
Windows Boot Loader
——————-
identifier
device partition=C:
path \Windows\system32\winload.exe
description Windows 10
locale ru-RU
inherit
recoverysequence <7c817935-e52f-11e6-9c2c-0050569efccb>
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=C:
systemroot \Windows
resumeobject <1c7df7a0-4560-11e5-9675-8451eaa913bb>
nx OptIn
bootmenupolicy Standard
Найдите и запомните значение GUID в атрибуте recoverysequence (в нашем примере это
Далее нужно найти секцию конфигурации загрузки, у которой значение идентификатора ( identifier ) равно полученному выше GUID, а в описании поля ( description ) указано Windows Recovery Environment . Эта запись может выглядеть так:
Windows Boot Loader
——————-
identifier <7c817935-e52f-11e6-9c2c-0050569efccb>
device ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
path \windows\system32\winload.exe
description Windows Recovery Environment
locale ru-RU
inherit
displaymessage Recovery
osdevice ramdisk=[F:]\Recovery\WindowsRE\Winre.wim,<7c817936-e52f-11e6-9c2c-0050569efccb>
systemroot \windows
nx OptIn
bootmenupolicy Standard
winpe Yes
В том случае, если такая запись не была найдена, ищите другую запись BCD с другим GUID в качестве идентификатора, с текстомWindows Recovery Environment в поле description , которая в значениях device и osdevice содержит путь к файлу Winre.wim.
Путь к wim файлу может указывать на другой диск (к примеру, [\Device\HarddiskVolume2]). Если такая секция найдена, можно привязать данную запись для загрузки WinRe в качестве среды восстановления для текущей системы. Скопируйте GUID найденной записи и замените его в следующей команде:
bcdedit /set
Примечание . Если вы используете мультизагрузку, имейте в виду, что каждая ОС будет добавлять в Microsoft Boot Manager собственную запись для среды Windows Recovery Environment. Здесь важно не запутаться в них.
Метаположение файла Winre.wim
Убедитесь, что файл Winre.wim находится по указанному пути. Как правило, он хранится в одном из следующих местоположений (папки скрытые ): каталоге C:\Windows\System32\Recovery, на отдельном скрытом разделе System Reserved , либо на разделе восстановления от производителя. В нашем примере он должен находится на диске F:\ в каталоге \Recovery\WindowsRE\Winre.wim.
Также проверьте путь к wim файлу, который указан в файле ReAgent.xml (находится в каталоге C:\Windows\System32\Recovery либо в каталоге Recovery на разделе восстановления). Откройте данный файл с помощью любого редактора и проверьте значение атрибута . В том случае, если указанный там путь не существует (оригинальный раздел был удален), можно изменить путь на
Совет. Текущую конфигурацию Recovery Agent можно получить командой reagentc /info. Эта команда поможет определить идентификатор записи в BCD (Boot Configuration Data (BCD) identifier) и путь к образу Windows RE (location: \\?\GLOBALROOT\device\harddisk0\partition1\Recovery\WindowsRE)
Сброс настроек в файле ReAgent.xml
В том случае, если методики выше не помогли восстановить работоспособность WinRe, можно попробовать сбросить настройки в файле ReAgent.xml (предварительно сделайте его копию).
В Windows 8 /10 будет достаточно удалить файл ReAgent.xml и он будет автоматически создан при следующем ключении WinRE командой reagentc /enable .
В Windows 7/ Vista откройте файл ReAgent.xml с помощью редактора (лучше всего Notepad++) и очистите значения следующих параметров WinreBCD , WinreLocation , ImageLocation , InstallState , WinREStaged :
Сохраните изменения, проверьте, что файл Winre.wim присутствует в папке %windir%\System32\Recovery. Включите WinRE командой
Ручной поиск и восстановление файла Winre.wim
В том случае, если ни в одном из стандартных каталогов нет файла Winre.wim, попробуйте найти его поиском с помощью файлового менеджера или такой командой:
dir /a /s c:\winre.wim
Совет . Не забудьте поискать данный файл и на скрытых разделах, которым нужно предварительно назначить букву диска.
Если вы нашли файл, скопируйте в стандартное местоположение его следующими командами:
attrib -h -s c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6 \winre.wim
xcopy /h c:\Recovery\3b09be7c-2b1f-11e0-b06a-be7a471d71d6 \winre.wim c:\Windows\System32\Recovery
Если найти файл не удалось, скопируйте его с аналогичной системы (версия и битность ОС должна совпадать), либо с дистрибутива. Для этого, нужно на DVD/ ISO образе с помощью 7-Zip открыть файл \sources\install.wim и извлечь файл \Windows\System32\Recovery\Winre.wim в каталог c:\Windows\System32\Recovery.
Заменим путь к файлу в конфигурации Recovery Agent:
reagentc /setreimage /path C:\windows\system32\recovery
Осталось включить Windows Recovery Agent командой:
Как восстанавливать файлы в Microsoft Windows File Recovery
Windows File Recovery — это официальный инструмент для восстановления удаленных файлов с жестких дисков, SD-карт, USB-накопителей и других носителей. Это подробное пошаговое руководство по использованию этой утилиты командной строки.
Про Windows File Recovery
Средство восстановления файлов Microsoft Windows не имеет графического интерфейса — это всего лишь утилита командной строки. Мы покажем вам, как его использовать, но это более сложный процесс, чем вы могли бы ожидать от официальной утилиты Microsoft, доступной в Магазине Windows 10.
Для этого инструмента требуется установленное майское обновление 2020 года для Windows 10 или более новая версия Windows 10. Он не работает в старых версиях Windows.
Может ли инструмент Microsoft действительно найти и восстановить удаленный файл, зависит от диска? Удаленные файлы не удаляются сразу с жестких дисков, но часто они сразу удаляются с твердотельных дисков. Если вы удалили много данных на устройстве, таком как SD-карта, то после удаления файла, вероятно, данные файла могли быть перезаписаны. Даже если вам удастся восстановить файл, вы можете получить только некоторые данные файла — файл может быть поврежден. Вы можете получить только те данные, которые еще находятся на диске. Здесь нет никаких гарантий, и поэтому резервные копии так важны.
Утилита также имеет несколько режимов, предназначенных для разных ситуаций и файловых систем. Мы как их использовать.
Как установить Windows File Recovery
Для начала установите Windows File Recovery из Магазина Microsoft, чтобы начать. Вы можете открыть Магазин и выполнить поиск «Windows File Recovery» или просто щелкнуть эту ссылку, чтобы открыть Магазин.
После установки откройте меню «Пуск» и выполните поиск и запустите ярлык Windows File Recovery один раз и нажмите «Да» для запроса UAC.
Вы увидите окно командной строки с доступом администратора. Здесь вы будете запускать команды восстановления файлов.
Вы можете использовать другие среды командной строки, такие как Windows Terminal и PowerShell , но не забудьте запустить их с правами администратора. (В меню «Пуск» щелкните правой кнопкой мыши тот файл, который хотите использовать, и выберите «Запуск от имени администратора».)
Как восстановить удаленные файлы в Windows 10
Чтобы использовать этот инструмент, вы запустите команду winfr, указав диск, на котором вы хотите найти удаленный файл, место назначения, куда вы хотите сохранить его, и различные ключи, которые управляют тем, что инструмент ищет и как он ищет. Вы должны сохранить удаленный файл на другой диск.
Вот формат команды:
winfr source-drive: destination-drive: /switches
После выполнения команды инструмент автоматически создаст каталог с именем Recovery_ [дата и время] на указанном целевом диске.
Какой режим использовать?
Прежде чем продолжить, вы должны определить режим, в котором вы хотите выполнить поиск удаленного файла. Существует три режима: Default , Segment и Signature . Default это самый быстрый режим, Segment похож на него, но медленнее и тщательнее. Режим Signature может искать файлы по типу — он поддерживает файлы ASF, JPEG, MP3, MPEG, PDF, PNG и ZIP. (При поиске файлов «ZIP» также будут найдены документы Office, хранящиеся в таких форматах, как DOCX, XLSX и PPTX.)
Вам нужно знать, в какой файловой системе отсканирован диск, который вы будете сканировать. Чтобы найти это, откройте проводник, щелкните правой кнопкой мыши диск в разделе «Этот компьютер» и выберите «Свойства». Вы увидите файловую систему, отображаемую на вкладке «Общие».
Вот когда вы должны использовать разные режимы:
- Вы пытаетесь найти файл, который вы недавно удалили, на диске, отформатированном в NTFS , которая является файловой системой Windows 10 по умолчанию? Используйте режим Default.
- Если вы сканируете диск NTFS в другой ситуации — например, если вы удалили файл некоторое время назад, отформатировали диск или имеете дело с поврежденным диском — сначала попробуйте режим Segment, а затем — режим Signature.
- Вы пытаетесь найти файл, сохраненный на диске FAT , exFAT или ReFS ? Используйте режим Signature. Режимы Default и Segment работают только в файловых системах NTFS .
Если у вас есть сомнения, просто начните с режима Default. Затем вы можете попробовать Segment, а затем Signature, если режим по умолчанию не работает.
Как восстановить файл в режиме Default
Чтобы использовать режим Default, нужно написать /n, а затем путь поиска:
- Для поиска файла с именем document.docx вы должны использовать /n document.docx. Вы также можете указать полный путь к файлу, например /n \Users\Alex\Documents\ document.docx
- Чтобы найти все файлы, которые были в папке «Документы», если ваше имя пользователя — Alex, вы должны использовать /n \Users\Alex\Documents.
- Для поиска с wildcard используйте звездочку *. Например, /n \Users\Alex\Documents\*.docx найдет все файлы DOCX, которые были в папке «Документы».
Давайте соединим все это сейчас в примере. Чтобы найти все файлы DOCX на диске C: и скопировать их на диск D:, вы должны выполнить следующую команду:
winfr C: D: /n *.docx
Вам нужно будет набрать y, чтобы продолжить.
Как мы упоминали выше, вы найдете восстановленные файлы в каталоге с именем Recovery_ [дата и время] на целевом диске, который вы указали в командной строке.
Чтобы найти все файлы со определенным словом в названии, используйте wildcard. Итак, чтобы найти все документы со словом «project» в любом месте в их имени, вы должны выполнить:
winfr C: D: /n *project*
Вы можете указать несколько поисков за раз с помощью нескольких ключей /n. Итак, чтобы найти все файлы Word, Excel и PowerPoint, вы должны выполнить следующее:
winfr C: D: /n *.docx /n *.xlsx /n *.pptx
Чтобы найти определенный файл с именем important_document.pdf, находящийся в папке \Users\Alex\Documents на диске C:, а затем сохранить его на диске D: вы должны использовать:
winfr C: D: /n \Users\Alex\Documents\important_document.pdf
Как восстановить файл в режиме Segment
Режим Segment работает почти так же, как режим Default. Чтобы использовать режим Segment, который проверяет сегменты записи файла, нужно использовать /r в дополнение к /n.
Другими словами, вы можете создавать команды восстановления в режиме Segment так же, как вы строите команды режима Default — просто добавьте /r.
Например, чтобы восстановить все удаленные файлы MP3 с вашего диска C: и сохранить их на диске D: вы должны выполнить:
winfr C: D: /r /n *.mp3
Поэтому, если поиск в режиме Default не находит того, что вы ищете, добавьте /r и попробуйте снова.
Как восстановить файл в режиме Signature
Режим Signature работает немного по-другому. Он проверяет типы файлов, поэтому он может найти только удаленные файлы определенных типов файлов. Чтобы использовать режим Signature, вам нужно использовать /x, чтобы указать режим Signature, и /y: чтобы указать список групп типов файлов, которые вы хотите найти.
Вот список поддерживаемых типов файлов и групп, в которые они отсортированы, взяты из документации Microsoft:
- ASF: wma, wmv, asf
- JPEG: jpg, jpeg, jpe, jif, jfif, jfi
- MP3: mp3
- MPEG: mpeg, mp4, mpg, m4a, m4v, m4b, m4r, mov, 3gp, qt
- PDF: pdf
- PNG: png
- ZIP: zip, docx, xlsx, pptx, odt, ods, odp, odg, odi, odf, odc, odm, ott, otg, otp, ots, otc, oti, otf, oth
Обратите внимание, что группа «ZIP» включает ZIP-файлы в дополнение к документам Microsoft Office и OpenDocument.
Вы можете открыть этот список в любое время, выполнив следующую команду:
Допустим, вы хотите найти на диске E: изображения в формате JPEG и сохранить их на диске D:. Вам нужно запустить следующую команду:
winfr E: D: /x /y:JPEG
Вы можете указать несколько групп файлов, разделяя их запятой. Итак, если вы хотите найти файлы JPEG, PDF и Word, вы должны выполнить:
winfr E: D: /x /y:JPEG,PDF,ZIP
Больше помощи с winfr
Более подробная информация доступна на официальной странице документации Microsoft winfr . На этой странице вы также найдете подробный список всех параметров командной строки winfr.
Для того чтобы изучить основы, просто запустите winfr или winfr /?.
Есть также дополнительные параметры, которые вы можете увидеть, запустив winfr /! .