Войти

Показать полную графическую версию : После установки win7 XP перестала грузиться


***DELT@***
10-06-2009, 14:40
Такое дело значит...

Поставил на комп с 400гиговым винтом две винды. Одна XP, вторая - Vista. Vista на С, ХР на Е. Всё вроде и хорошо было, подружил их через EasyBCD, грузились, глаз радовали. Но слетела Vista, и как бы пустует диск, простаивает. Решил уж семерку попробовать, раз подвернулась возможность. Поставил. Опять же подружил через EasyBCD, выбор ОС появился, но ХР грузиться перестала.

FAILED BOOT.INI file
BOOTING FROM C:/Wndows
NTDETECT Failed

Примерно вот такого содержания сообщение.

В безопасном режиме не грузится, пишет всё то же NTDETECT Failed.

Сами файлы на месте, проверял, всё нормально вроде.

Непонятно ещё, почему пишет, мол бут из C:/Windows. Ведь винда на E. И в EasyBCD я в конфигурации ХР написал, что на Е она лежит.


Порылся тут в темах, почитал что-то. Именно аналогичной проблемы не нашел. Почитал про восстановление ХР, попробовал. Опять же ничего не вышло, так как не грузится не в безопасном, не с последней конфигурации.


Что делать?

Esdek64
10-06-2009, 16:43
Что делать? »
И в EasyBCD я в конфигурации ХР написал, что на Е она лежит. » - а надо указать диск С (Загрузочный раздел то С)

***DELT@***
10-06-2009, 17:36
Но сама XP, её boot.ini лежат на E. Впрочем деваться некуда, сейчас попробую.

***DELT@***
10-06-2009, 19:23
Такс... Сделал, чтобы загрузка шла с диска C. Теперь появляется такая же надпись, только без последней строки. Фастдетект теперь не файлед.

Мой boot.ini выглядит так:
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

Что-то убрать, добавить, изменить?
__________

Додумался положить файл boot.ini на диск C. Теперь когда выбираю XP для запуска появляется надпись:

Windows could not start because the folowing file is missing or corrupt:
<Windows root>\system32\ntoskrnl.exe.
Please re-install a copy of the above file.

Как восстановить этот файл?
Имеется родной диск. Загрузочный.

Esdek64
10-06-2009, 20:41
***DELT@***, boot.ini - правильный, проверьте наличие на диске С файлов boot.ini, NTDETECT.COM, ntldr. Если чего-то не хватает, скопируйте с раздела, на котором фактически находится ХР.

***DELT@***
10-06-2009, 20:47
boot.ini, NTDETECT.COM, ntldr »
Эти файлы я скопировал на диск С.

Лучше расскажите как восстановить ntoskrnl.exe.
Из под семерки смотрю, файл есть. А при запуске системы выдает вышенаписаную месагу.

Windows could not start because the folowing file is missing or corrupt:
<Windows root>\system32\ntoskrnl.exe.
Please re-install a copy of the above file.

Просто так он в дистрибутиве не валяется. Откуда взять, как восстановить?

Esdek64
10-06-2009, 22:30
Откуда взять, как восстановить? »
http://support.microsoft.com/kb/314477
Уточните, сколько всего разделов на вашем HDD, то есть как разбит диск.

***DELT@***
10-06-2009, 23:25
400GB

C - загрузочный, win7 (~48GB)
D - хламыдник (~270GB)
E - win xp (~48GB)

Esdek64
11-06-2009, 00:10
***DELT@***, еще подробнее: с - основной, активный; D - ?, E - ? нет ли скрытых разделов? Есть сомнения в правильности номера раздела в файле boot.ini. Попробуйте в значении partition(3) вместо тройки написать 2 или 4.

***DELT@***
12-06-2009, 02:21
Спасибо, попробую.

Скрытых разделов нет, только эти три.
Кстати, походу бут правильный, потому, что на него больше не ругается. Ругается на ntoskrnl.exe. Каким образом этот файл мог испортиться - ума не приложу. Буду восстанавливать как написано в базе знаний мегасофта, а там посмотрим.




© OSzone.net 2001-2012