(tl; dr; извините за длинный пост, текст, выделенный жирным шрифтом, содержит основные детали)
У меня ноутбук с двойной загрузкой Windows 10 и KDE Neon.Я редко загружаю свой раздел Windows, но я регулярно использую его через виртуальную конфигурацию с VMware в Neon. Это работало отлично по большей части ...
... до прошлой ночи ... У меня были некоторые проблемы с Linux/XOrg/KDE5/(...), когда он становился сумасшедшим при стыковке / отстыковке, и я сделал привычкой приостанавливать свою ВМ на всякий случай (обычно), но прошлой ночью я забыл и Конечно, мой компьютер полностью завис и должен был быть выключен вручную.
Я выключил его, затем без проблем загрузился в Linux, но теперь Windows не будет загружаться с виртуальной машины или с UEFI как физического раздела с двойной загрузкой. С помощью док-станции заблокировали компьютер и подключили мой раздел Windows (так как он был загружен в виртуальной среде).
Фактически загрузочные секторы и разделы выглядят нормально (после chkdsk'ing, и он сделал некоторые исправления). Когда он запускается, он получает BSOD с надписью "CRITICAL_PROCESS_DIED". Он перезагружается в оболочке мини-восстановления, которая говорит: «Требуемое устройство не подключено или не может быть получен доступ - код ошибки: 0x0000225» и имеет 3 варианта: «нажмите ввод, чтобы повторить попытку, f8 для настройки запуска или esc для UEFI настройка прошивки ". F8 представляет опции старой школы, безопасный режим, ведение журнала загрузки, режим VGA и т.д., И я попробовал все те же результаты (оригинальный BSOD).
Вещи, которые я пробовал:
- Созданы различные установочные носители Win10, чтобы попытаться восстановить их: 1 на основе последней версии Win 10, одна на основе предыдущей сборки Insider и одна на текущей сборке Insider (которую имел мой раздел)
- В последнем выпуске впервые используется новая унифицированная платформа обновлений Microsoft (UUP), что означает, что больше не нужно отправлять файлы ESD (по умолчанию) на клиентские машины, а это означает, что создавать домашние ISO-образы труднее. Я скачал кто-то другой ISO, это кажется законным.
- На всех 3 версиях я загрузился в режиме восстановления и выполнил следующие команды (все не удалось):
- DISM RESTOREHEALTH:
dism /image:c:\ /cleanup-image /restorehealth /limitaccess /source:wim:d:\sources\install.wim:1
(и незначительные варианты этого)- При 72,7% выдается « Ошибка 0x800f081f» - исходные файлы не найдены.Используйте параметр «Источник», чтобы указать расположение файлов, необходимых для восстановления функции ... Файл журнала DISM находится по адресу X:\ Windows\ Logs\ DISM\ dism.log "
- SFC:
sfc /scannow /offbootdir=c:\ /offwindir=C:\windows
- Результат: « Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них.Подробности включены в CBS.Log windir\ Logs\ CBS\ CBS.log. Например, C:\ Windows\ Logs\ CBS\ CBS.log. Обратите внимание, что ведение журнала в настоящее время не поддерживается в сценариях автономного обслуживания. "- Я полагаю, это считается сценарием автономного обслуживания! :(
- Я также проверил C:\ Windows\ System32\ Config\ regback, и это просто набор 0-байтовых файлов
- Я пробовал точку восстановления, но у меня ее явно нет (я считаю, что это необходимо отключить, чтобы виртуализировать мою физическую файловую систему Windows в Linux)
- Параметры Обновить / Восстановить в оболочке восстановления Windows нигде не существуют
- Оболочка восстановления, установленная ОС, нигде не найдена - только та, что установлена на установочном носителе.
- Функция восстановления при запуске в средстве восстановления Windows - возможно, самый бесполезный экран плацебо.
- Я попытался вернуться к предыдущей версии Windows, и она сразу перестала работать (что действительно раздражает меня, потому что я не запускал никаких инструментов очистки или чего-то еще, и я только что обновил 2 дня назад - wtf!)
- Единственное, что мне показалось многообещающим: папка C:\ WINDOWS.OLD\ Windows\ System32\ Config. Я попытался переписать все файлы реестра в C:\ Windows\ System32\ Config этими старыми файлами реестра (от 2 дней назад). Все еще не загружается тьфу.
- DISM RESTOREHEALTH:
Вещи, которые казались многообещающими:
- Запуск chkdsk - он исправил некоторые вещи и, казалось, позволил мне немного продвинуться в процессе загрузки, но теперь он отображается синим цветом с сообщением, упомянутым выше (EDIT, извините, забыл документировать оригинальное сообщение BSOD)
- Я все еще могу загрузиться с KDE neon, и я МОГУ там смонтировать файловую систему ntfs и делать с файлами все, что мне нужно
- Я также могу получить доступ к файловой системе из командной строки восстановления носителя установки
Итак, со всем этим, мои вопросы:
- Кто-нибудь знает инструмент, который можно использовать для восстановления необработанных файлов реестра (я не имею в виду просто копирование авто-"резервных копий" из подпапки regback ... как, на самом деле, восстановление поврежденной базы данных реестра)? Желательно из консоли восстановления или Linux - но я также могу скопировать reg-файлы в другую коробку Windos, если мне нужно.
- Что-то не так с командой dism.exe? Может быть, я слишком долго смотрел на это, и в этом есть что-то очевидное ...
- Что может привести к тому, что параметры «Обновить / Восстановить» не отобразятся на консоли восстановления установочного носителя, и есть ли способ исправить это?
- Почему у меня нет полноценной оболочки восстановления без установочного носителя? Разве это нормально не установлено? Возможно, это тоже испортилось?
- Любые другие предложения?
Спасибо!