У Windows был BSoD, sfc /scannow не работает

У Windows был BSoD, sfc /scannow не работает

Вчера мой ПК с Windows 10 обновился, после этого он работал нормально, ночью я компилировал ресурсы для ОС Linux в Virtual Box, и примерно через час у меня появился синий экран смерти.

Windows пытается выполнить автоматическое восстановление, запускает диагностику и открывает среду восстановления Windows. При попытке открыть сохраненные контрольные точки Windows показывает 3 контрольные точки восстановления, а если выбрать показ большего количества, то будет показана еще одна, но при попытке входа в любую из этих контрольных точек процесс прерывается, сообщая, что система не смогла восстановиться до этой точки.

Параметр автоматического восстановления в среде восстановления, похоже, не делает ничего из того, что не пытается сделать функция автоматического восстановления при инициализации, и возвращается в среду восстановления.

Открытие cmd из среды восстановления и попытка выполнить sfc /scannow возвращает сообщение: «Защита ресурсов Windows не может выполнить требуемую операцию». Затем я попробовал использовать chkdsk как на основном SSD, так и на дополнительном жестком диске. Похоже, что SSD, на котором установлена ​​Windows, имел какие-то проблемы, которые chkdsk, похоже, решил, поскольку повторный вызов не возвращает тех же сообщений, среди которых было сообщение о том, что на диске есть свободное место, которое, по-видимому, было интерпретировано как занятое.

Хотя после запуска chkdsk и повторной инициализации компьютера у меня по-прежнему возникают те же проблемы, что и раньше. sfc /scannow по-прежнему выдает то же самое сообщение.

Затем я попытался запустить Bootrec /fixMbr, что, казалось бы, прошло успешно, но затем Bootrec /fixboot выдает мне ответ об отказе в доступе. В этот момент мне кажется, что cmd в режиме восстановления запущен не от имени администратора, что может объяснять, почему sfc /scannow не работает, а Bootrec /fixboot тоже не работает.

Также при открытии C:\Windows\System32\Logfiles\Srt\SrtTrail.txt наиболее похожим на ошибку было следующее:

«Имя: Проверка наличия установленного LCU

Результат: Завершено успешно. Код ошибки = 0xc1 "

Однако файл заканчивается фразой «Startup Repair выполнил несколько попыток, но так и не смог определить причину проблемы».

Даже в самом начале, когда я пытался восстановить систему, сохранив только свои файлы, это тоже не сработало, отображалось 1% и выдавалось сообщение об отмене сделанного и о том, что восстановить систему невозможно.

Что мне кажется странным, так это то, что я могу получить доступ ко всем своим файлам через среду восстановления Windows cmd, что, похоже, не подразумевает масштабного повреждения памяти. Я думаю, что если бы я мог запустить sfc /scannow, все было бы исправлено.

РЕДАКТИРОВАТЬ:Я только что попытался запустить sfc /scannow из C:\Windows\System32 вместо X:\Windows\System32 и получил "Эта версия C:\Windows\System32\sfc.exe несовместима с исполняемой версией Windows. Проверьте информацию о системе компьютера и свяжитесь с поставщиком программного обеспечения". Не означает ли это, что проблемаявляетсяв обновлении Windows, так как X: и C: имеют разные и несовместимые версии sfc?

НОВОЕ ИЗМЕНЕНИЕ:Я также попытался запустить sfc /verifyonly, и это приводит к следующему результату: «Защита ресурсов Windows обнаружила нарушения целостности. Для онлайн-восстановления подробности включены в файл журнала CBS, локализованный в windir\Logs\CBS\CBS.log, поэтому я решил открыть CBS.log в C:\Windows\Logs\CBS\CBS.log, но последняя запись была вчерашнего дня и, похоже, она относится к обновлению с помощью TrustedInstaller, TiWorker и других подобных вызовов, файл заканчивается сообщением «Завершение финализации TrustedInstaller» в 11:13:59, что странно, поскольку я помню, что обновление произошло около 02:25:16, с которого на самом деле начинался предыдущий набор записей в CBS.log, но, похоже, ни одна запись не относится к только что запущенному sfc /verifyonly.

НОВОЕ НОВОЕ ОБНОВЛЕНИЕ:После поиска проверяемых доказательств того, что с моим SSD и/или HD что-то не так, поскольку это, по-видимому, «общее место» относительно того, в чем проблема моего компьютера, ниже представлено изображение cmd среды восстановления Windows после использования команд для получения статуса SMART обоих дисков (до этого я снова запускал chkdsk на своих дисках, он на португальском языке, поскольку моя система на португальском языке, но результат SMART в любом случае на английском).

введите описание изображения здесь

Обновление Обновление:Итак, потратив время на глупые размышления о неисправности SSD, что не так, похоже, что я случайно споткнулся обдействительныйпроблема, похоже, что мой файл BCD либо поврежден, либо имеет какую-то другую проблему, при вызове "bcdboot C:\Windows /s N: /f ALL" я получаю следующую ошибку: "Ошибка BFSVC: не удалось открыть хранилище шаблонов BCD. Статус = [c000015c]" при переходе в C:\Windows\System32\config есть шаблон BCD, который предположительно используется для воссоздания шаблона BCD в каталоге Boot, переходя в такой каталог, который является безымянным оккультным разделом FAT32, который я назвал N: и переходя в N:\EFI\Microsoft\Boot, там есть файл BCD, я сохранил старый BCD как BCD.bak и попытался создать новый BCD с BCDBOOT, но все равно получил ту же ошибку, хотя новый BCD присутствовал в папке N:\EFI\Microsoft\Boot, он все еще не работает, поэтому я думаю, что шаблон BCD был поврежден и создает плохой BCD в загрузочном каталоге, есть ли способ восстановить этот файл шаблона BCD без установочного CD Windows? И если это можно сделать только с установочным CD, то какие именно шаги нужно предпринять, и сотрет ли это все мои файлы или заставит все установленные программы перестать работать?

решение1

Жесткие дискиможетпостепенно деградируют (хотя могут и выйти из строя внезапно), сохраняя возможность как чтения, так и записи при наличии всего нескольких поврежденных секторов, которые можно выявить, если они не слишком плохие.

SSD-накопители, как правило, выходят из строя более драматично. Еслиодинудачливый, привод блокируется, предотвращая записьчтобы сделать восстановление данных возможным. "Лучшее, на что вы можете надеяться, — это потеря возможности записывать на диск, но сохранение возможности читать с него." ; Поэтому DISM и SFC больше не могутписатьдля ремонта чего-либо на диске.

  1. Восстановите все данные, которые сможете, или создайте дополнительный образ диска, используя загрузочный носитель, например, USB-флешку.
  2. Проверьте SSD. Скорее всего, он больше не может писать.
  3. Если SSD-диск пригоден для использования, переустановите Windows с ISO-образа, сохранив файлы.
  4. Если он неисправен, замените SSD и восстановите образ, затем выполните ремонт, что потребует наименьших усилий, или,
  5. Заменить SSD, установить Windowsde novoи восстановить файлы и приложения (где это возможно) из образа.

Связанный контент