1

Как упоминалось здесь и здесь, bootrec.exe и bcdedit.exe имеют проблемы с работой из среды WinPE, загружаемой через USB. Они имеют тенденцию видеть неправильные наборы файлов, и они также имеют тенденцию ломать вещи (которые я нашел трудным путем). На данный момент я не нашел способа заставить их видеть какой-либо набор файлов, кроме того, из которого они были загружены, т.е. IE, а не среды WinPE. Загрузившись с реального диска, они работают нормально. Кажется, проблема с драйверами USB в Windows PE & RE из того, что я немного смог найти. Я также попробовал (удивительный) диск PE4 от gandalf50 (находится по адресу http://windowsmatters.com/2014/05/15/standalone-win8-1update_pe-x64-or-x86-2/) с теми же результатами.

Я техник, хотя я все еще считаю себя новичком. Но в прошлом я создавал свои собственные PE-диски, и это совсем не сложно. Почему тогда кажется невозможным получить функциональность этих очень необходимых инструментов восстановления, когда PE загружается через USB? Я не нашел нигде, где описывалось бы исправление или какие-либо истории успеха, или даже любой, кто даже пытался заставить это работать. Лично я запускаю все свои загрузочные инструменты с одного USB-накопителя емкостью 250 ГБ (с помощью winsetupfromusb), и мне очень нравится, что я больше не привязан к подшивке CD/DVD. Любая помощь или знания по этому вопросу будут с благодарностью!

Редактировать: операция экспорта bcdedit завершается неудачно. Windows Vista не загружается Последний пост здесь содержит правдоподобное исправление. Однако для этого необходимо использовать метод iso-кэширования EasyBCD. Я мог бы перезапустить мой огромный диск примерно с 30 загрузочными инструментами, и это сработало бы, но это действительно обходной путь в моей памяти. Креативное решение независимо.

1 ответ1

0

Это сводит меня с ума из-за отсутствия таких файлов в WinPE, я не уверен, опубликовано ли это где-то в другом месте, но мне показалось, что это работает:

  1. Убедитесь, что у вас есть компакт-диск Windows Recovery/Installer, который имеет ту же разрядность (x86/x64), что и образ WinPE. Если вы этого не сделаете, запустите Windows Installer Creator, чтобы создать USB-установщик (я должен был сделать это, так как мой WinPE - x86).
  2. Когда у вас есть установщик USB, поищите sources\boot.wim . Скопируйте этот файл куда-нибудь, а затем смонтируйте его с помощью dism для просмотра содержимого:

    dism.exe /mount-wim /wimfile:c:\path\to\boot.wim /mountdir:c:\mount /index:1
    
  3. Затем найдите sources\boot.wim на диске WinPE, скопируйте его в другое место и смонтируйте в отдельном каталоге с помощью dism:

    dism.exe /mount-wim /wimfile:c:\path\to\winpe\boot.wim /mountdir:c:\mount-winpe /index:1
    
  4. Когда оба образа смонтированы, скопируйте эти файлы / папки из пути монтирования установщика (c:\mount) в путь монтирования для WinPE (c:\mount-winpe). Пути в WinSxs могут выглядеть немного по-разному, в зависимости от того, какую сборку Windows вы используете:

    • Windows\system32\bootrec.exe
    • Windows\system32\en-US\bootrec.exe.mui
    • Windows\WinSxS\x86_microsoft-windows-winre-tools.resources_31bf3856ad364e35_10.0.17763.1_en-us_150e215b68bd79cc
    • Windows\WinSxS\x86_microsoft-windows-winre-tools_31bf3856ad364e35_10.0.17763.1_none_5ea4ec160fde2af5
  5. Зафиксируйте образ WinPE с помощью:dism.exe /unmount-wim /mountdir:c:\mount-winpe /commit

  6. Наконец, скопируйте boot.wim обратно в папку sources\ на диске WinPE, затем загрузитесь в WinPE и проверьте, что он работает с bootrec /? и bootrec /scanos .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .