Назад |
Перейти на главную страницу
Recovery Tool не распознает жесткий диск
Этот сервер был недавно отключен из-за отключения электроэнергии. Когда я попытался загрузиться, появился BSOD с ошибкой: process1_initialization_failed. Согласно MS, это было результатом поврежденной загрузочной записи. Я пытался восстановить запись до сих пор:
- Удаление bootrec.cache (не сработало)
- bootrec / fixmbr (не работает)
- Авторемонт и sfc (Sfc отказалась работать)
В настоящее время ситуация еще хуже, так как загрузка переходит в восстановление системы, но диск не обнаруживается.
P.S Это виртуальная машина Hyper-V, на которой работает контроллер домена (и другие важные вещи). Хостинговая машина работает без проблем.
АДЛЛЛЛЛП
Виртуальная машина могла ждать перезагрузки после установки некоторых обновлений Windows. Посмотрите на
pending.xml
посмотреть здесь: Ссылка на сайт
Вы можете найти несколько проблемных DLL, которые вызывают вашу проблему.
Решено. Вот что я сделал:
- Сделал копию VHD-файла на всякий случай, если что-то запутается.
- Создал новую виртуальную машину и прикрепил файл VHD как дополнительный диск.
- Завел машину. Это подтвердило, что виртуальный жесткий диск на самом деле не поврежден и не сырой. Все файлы были там
- Ran SFC / scannnow / offwindir = диск: \ windows / offwindir = диск (диск - это буква для дополнительного диска)
- Скопировал ntdll.dll с нового компьютера под управлением Windows Server 2008 R2 в папки system32 и syswow64. Для этого пришлось взять на себя ответственность за папки, а затем снова сменить владельца.
- Перезагрузил старую виртуальную машину с измененным диском. Сначала машина запустила chkdsk и загрузилась как обычно.