Что делать если Windows XP не загружается после установки Vista.

Переход с Windows XP на Windows Vista довольномедленный процесс, особенно когда пользователь любопытен, но в то жевремя нерешителен. Не все убеждены в том, что новая ОС имеет функции,ради которых стоит начать работать с Vista. Во избежаниенепредсказуемых ситуаций во время первых установок, эти пользователихотят иметь возможность загрузки на одном ПК как Windows XP и такWindows Vista. В том случае если им не нравится Vista, они всегдасмогут вернуться к Windows XP. Это хорошее решение, но некоторыеисточники сообщали, что после установки Vista, Windows XP переставалазагружаться.

При попытке выполнить загрузку из раздела с установленной Windows XP, на экране появляется сообщение:


Windows could not start because the following file is missing or corrupt:
C:Windowssystem32
toskrnl.exe. Please re-install a copy of the above file.


Ноэта ситуация возникает не всегда. Это происходит из-за того что, послеустановки Windows Vista в свободный раздел, он ставится перед разделом,на котором установлена существующая Windows XP. Когда пользовательустанавливает Vista в эту свободную область, мастер установки мгновенносоздает новый раздел и размещает его перед уже существующим. Из-заэтого изменения, файл Boot.ini перестает правильно работать, так как невидит правильного пути к нужному разделу.

Как работает Boot.ini?

Жесткийдиск, на котором установлена Windows XP имеет обозначение disk(0) иввиду того, что был создан новый раздел, он будет обозначен какpartition(1). Поэтому, boot.ini будет указывать на disk(0)partition(1).Мы сказали, что перед этим разделом есть свободная область. Приустановке Vista, новый раздел будет создан как раз перед существующимразделом.

Это значит, что раздел с Windows XP будет передвинутна одну позицию. Правильная новая строка в файле boot.ini для WindowsXP должна быть: disk(0)partition(2), но никаких изменений не произошло.Поэтому boot.ini указывает на ошибочное расположение:disk(0)partition(1), что исключает возможность загрузки Windows XP.

Решение проблемы

Чтобырешить эту проблему, загрузитесь под Windows Vista и нажмите правойклавишей мыши на кнопке пуска. Потом выберите Проводник (Explore) и вменю Упорядочить (Organize), выберите Свойства папок и поиска (Folderand Search Options). На закладке Вид (View), в окошке Продвинутыепараметры (Advanced settings), поставьте галочку напротив Показыватьскрытые файлы и папки (Show hidden files and folders). Снимите галочкус Скрывать расширения для зарегистрированных типов файлов (Hideextensions for known file types) и Скрывать защищенные системные файлы(Hide protected operating system files). Затем для подтверждениянажмите OK.

Откройте проводник Windows и зайдите в раздел, гдеустановлена Windows XP. Там вы увидите файл boot.ini. Нажмите правойклавишей мыши на нем и выберите Свойства (Properties). Затем закладкуБезопасность (Security) и Дополнительно (Advanced). Теперь выбирайтезакладку Владелец (Owner) и Изменить (Edit).

В спискепользователей выберите своё имя, закройте все окна нажатием OK. Теперьнажмите правой клавишей мыши на файле boot.ini, и выберите Изменить(Edit). Здесь вам нужно будет изменить путь, который точно указывает нараздел жесткого диска, где установлена Windows XP.

В соответсвии со сценарием, описанным выше, правильная запись должна быть такой:


multi(0)disk(0)rdisk(0)partition(2)WINDOWS=Microsoft Windows XP Professional /fastdetect


Теперь сохраните изменения и перезагрузите систему. На экране выбора ОС, выберите Windows XP. Теперь она должна работать.