Windows 7 64bit перестала загружаться после установки обновлений
Вложений: 1
Доброго времени суток!
Столкнулся с проблемой: Windows 7 64bit перестала грузиться после установки обновления. Проблему уже решил, но свои хождения по мукам решил выложить на форум. Мне кажется, это может быть полезно другим пользователям. Опыт общения с компьютером имеется, но в данном случае столкнулся с чем-то новым (поэтому и решил рассказать). 1. Анамнез: Была установлена Windows 7 64bit (HDD один [2 логических диска], ОС одна). После установки Win7 качала себе обновления и периодически перезагружалась. После одной из перезагрузок она отказалась запускаться (после странички с собирающимся значком Windows загружалось меню резервного восстановления с 2 вариантами: обычная загрузка и восстановление системы). 2. Необычности:
3. Решение: 1. Удалить из папки "C:\Windows\system32\DRIVERS" файл "oem-drv64.sys" (сам файл рекомендую на всякий случай сохранить куда-то на внешний носитель) 1.1. Доступ к списку дисков (читай: Моему компьютеру) можно получил либо через внутреннее восстановление системы, либо (если ваша Win7 вам такого не предлагает) через диск резервного восстановления системы, который я сделал по инструкции Microsoft с другой Win7 64bit (к командной строке доступ можно получить там же) 1.2. Все пункты из раздела "Необычности" на решение никак не сказались 2. Желательно, прочитать список моих попыток ниже - т.к. ваша ситуация может отличаться от моей 4. Что пробовал: 1. Пробовал перезагружать Win7 с подключенным EHDD и без него - без толку 2. Восстановление системы: 2.1. С того DVD, с которого ставил - ругается: "Данная версия параметров восстановления системы несовместима с восстанавливаемой версией Windows. Используйте диск восстановления для этой версии Windows ". Вот здесь я и заметил, что система видит себя на диске D:\ 2.2. Несколько раз Win7 предлагала мне свой режим восстановления (без DVD): 2.2.1. Без результата (писала, что не удалось и предлагала отправить отчет) 2.2.2. Однако ниже была кнопка "Дополнительные возможности восстановления", там:
2.3.1. Удалил файл "oem-drv64.sys" (судя по тексту ошибки из п. 3, дело в этом файле) 2.3.2. Смог увидеть, что моя ОС, действительно, перепутала (точнее, сместила) названия дисков (а может, это нормально? - ведь сейчас я смотрю не юзерский "Мой компьютер", а через резервное восстановление):
3. Командная строка 3.1. Прошелся по трем командам (bootrec.exe /FixMbr ; bootrec.exe /FixBoot ; bootrec.exe /RebuildBcd). Первые 2 успешно, последняя дала ответ: "Общее количество обнаруженных систем Windows : 0" 3.2. Выполнил это: http://forum.oszone.net/post-1569830-7.html (успешно; кстати, ОС тоже определялась на D:\) 3.3. После этого система стала выдавать ошибку и перестала предлагать свой режим восстановления (без DVD). Текст ошибки: Код:
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
|
Цитата:
Скрытый текст
|
Цитата:
А как ты удалил если win 7 не загружался? |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
А со старой можно что нибудь сделать?
|
Цитата:
|
Цитата:
|
Цитата:
|
|
Цитата:
|
Цитата:
Его можно и на флешку записать. |
El Sanchez, спасибо за Ваш пост.
Но, начиная с "del "%windir%\System32\en-US\xOsLoad.exe.mui" - пишет "Не удается найти указанный файл." Что можно списать, допустим, на кривой установочный пакет винды, мультиленгвидж и что-то еще... Но далее у меня то же сообщение выскакивает на "X:\Source\D:\windows\system32\bcdedit.exe /set {current} path \Windows\system32\winload.exe" - "Ошибка при установке ссылки указанной записи. Не удается найти указанный файл". Это - лечится? |
Цитата:
Цитата:
|
Автор, было бы неплохо, если бы вы указали хотя бы код ошибки. Могли бы нажать F8 и отключить автоматическую загрузку- показался бы синий экран с ошибкой. Иначе что лечить в анамнезе не указано. Бесполезная статья.
|
По сути автор темы прав. Мне помогло только "1. Удалить из папки "C:\Windows\system32\DRIVERS" файл "oem-drv64.sys"" И всё у меня заработало. Но только требовало активацию(. Всё обшарил, что только не делал, помогло удаление одного файла. Автору спс большое.
|
Спасибо автрору, также вылечил свою проблему этим способом. Искал через гугл CI.dll и нарвался на эту тему. Моя система была скопирована с другого жесткого диска с подписью NT, с помощью средств Acronis. Это нужно было для рабочего стенда. Я часто меняю железо (тестирую материнки, видяхи, процы), и для того чтобы система заводилась на разном железе приходится с помощью спец.средств править параметры реестра. И в очередной раз я там долазил и получил такую проблему.
После проделаных действий рекомендуемых в этой теме, пришлось переактивировать систему, теперь все работает как часики. |
Если ничего не помогает, нужно заменить файлы ntoskrnl.exe и winload.exe распакованными из установочного диска или с другой установленной win7 (соответствующей разрядности).
Ещё xNtKrnl.exe может быть прописан в реестре, в значении SystemStartOptions В ключах HKLM\SYSTEM\CurrentControlSet001\control HKLM\SYSTEM\CurrentControlSet002\control ... Нужно и оттуда его удалять. Такая ошибка может случиться и когда сжали диск с windows |
Время: 00:15. |
Время: 00:15.
© OSzone.net 2001-