Не устанавливается Windows XP, ...

или

Что это такое ошибка 0x0000007B по Maicrosoft?

на страницах сайта

www.electrosad.ru

Мой друг купил замену своему проработавшему 5 лет ПК. Имея в наличии новое исправное железо и купленную 5 лет назад лицензионную Windows XP он попытался установить ее на это, новое железо. При попытке установить Windows XP на новую материнскую плату, после первичной загрузки драйверов и файлов ОС установка прекращается и выдается сервисное сообщение об ошибке 0x0000007B. Сделать "с наскока" ничего не получается.

 
 

Интересно, как велика проблема?

Пишу запрос «Не устанавливается Windows XP», поисковик Googl выдает примерно 463000 ссылок, а Nigma - 1466331 ссылок.

Большинство датировано последними двумя — тремя годами.

 

Что это такое ошибка 0x0000007B по Maicrosoft?

На сайте Microsoft в статье "Появление сообщения об ошибке «STOP 0x0000007B» при загрузке Windows XP".

Причина названа такая:

Это происходит в тех случаях, когда набор микросхем контроллера IDE на новой системной плате отличается от набора микросхем контроллера IDE на старой системной плате.

Рекомендация Microsoft:

Способ 1.

Обновление Windows XP.

Если старый контроллер IDE и новый контроллер IDE определяют один и тот же размер жесткого диска, выполните обновление Windows XP.
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
315341 (http://support.microsoft.com/kb/315341/ ) Как выполнить обновление (переустановку) Microsoft Windows XP Если неполадки продолжают возникать, воспользуйтесь следующим способом.

Способ 2.

Создание разделов и форматирование жесткого диска и переустановка Windows XP.

Если новый контроллер IDE определяет другой размер жесткого диска, необходимо заново создать разделы и отформатировать жесткий диск, а затем переустановить Windows XP.
Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
313348 (http://support.microsoft.com/kb/313348/ ) Создание разделов и форматирование жесткого диска в Windows XP

 

Сразу комментарий:

1. Как известно, обновление возможно только на установленной ОС WinXP и к инсталляции никак не относится. А вот инсталлировать никак не удается.

2. Размер диска определяется правильно, диск подготовлен -> предварительно выполнено разбиение и форматирование.

Как мы видим рекомендации нам не помогают.

 

Дополнительные рекомендации Microsoft

Из той же статьи на сайте Microsoft см. в следующей статье базы знаний Майкрософт:
313348 Создание разделов и форматирование жесткого диска в Windows XP

Дополнительные сведения об устранении других сообщений об ошибке «STOP 0x7B» в Windows XP см. в следующих статьях базы знаний Майкрософт:
303786 Отсутствие раздела [SysprepMassStorage] вызывает появление сообщения об ошибке «STOP 0x7B» при установке Windows XP с использованием образа Sysprep,
314859 При выполнении программы установки операционной системы Microsoft Windows XP по нажатию клавиши F6 становится доступной ограниченная поддержка драйверов от OEM-производителей.

Дополнительные сведения об устранении неполадок при запуске Windows XP см. в следующей статье базы знаний Майкрософт:
308041 Устранение неполадок, возникающих при запуске Windows ХР,

Дополнительные сведения об устранении неполадок при установке Windows XP см. в следующей статье базы знаний Майкрософт:
310064 Разрешение проблем при обновлении Microsoft Windows 98 или Microsoft Windows Me до Microsoft Windows XP.
 

Похоже это объяснения (с большой бородой), оно пришло к нам из начала 2000 годов вместе с MS Windows XP. Уже не только разных вариантов IDE контроллеров нет, а появились принципиально отличающиеся от них контроллеры и шины SATA, SATA2. ......

 

Дополнительные рекомендации Microsoft тоже не помогают, как не помогают подобные советы большинства знатоков MS XP.

 

Где проявляется проблема?

Если обратить внимание на даты обсуждений данной проблемы в Internet, она возникает в основном на самых новых моделях материнских плат, в том числе и в новых, с предустановленной Vista, ноутбуках (которые отличаются от остальных MB только конструктивным исполнением).

В последних эта проблема возникает при сносе Vista и замене ее на XP.

Я даже встречал на одном из форумов объяснение «Инсталлятор XP не содержит необходимых драйверов для того чтобы заставить пользователей переходить на Vista ведь с ней такой проблемы нет». И действительно Vista заточенная под новое железо подобных проблем не имеет.

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

Но проблема проявляется не только в ноутбуках, на новых материнских платах она тоже имеет место.

Например я помогал разрешить подобную ситуацию на MB GA-M720-US3 от GIGABYTE. Она отличается применением SATA2 3Gb/s, которых аж 6 штук. Хотя на плате есть контроллер IDE на 2 устройства.

 

GA-M720-US3

    MB выполнена с использованием чипсета NVIDIA nForce 7200, предназначена для использования всех современных процессоров AMD и имеет на борту:

  1. Hyper Transport Bus 5200 – 2000 MT/s;
  2. Память - 4хDIMM 1,8v, DDR2 1200, 1066, 800 MHz до 16GB;
  3. Звук — HDA, 2 — 7.1 канальный, коаксиальный и оптический выход;
  4. Слоты расширения — 1хPCIEX16, PCI E х1, 4хPCI;
  5. Интерфейсы 1хIDE ATA-133/66/33 на 2 устройства, SATA 3Gb/s на 6 устройств с возможностью организовать массив RAID 1, RAID 5, RAID10;
  6. До 3х портов IEEE 1394;
  7. До 12 USB 2.0/1.1 портов;

 

Конечно можно подключить HDD для ОС на контроллер IDE и никаких проблем!

Но стоит ли тогда использовать в системе скоростной многоядерный процессор и другие современные узлы?

Лучше остаться на железе 3-5 летней давности и не дергаться.

Да и новое ПО требует увеличения производительности, поэтому нужны и многоядерные процессоры, скоростная память, SATA2.

Если уж говорить о SATA2 (в данном случае нас интересует этот контроллер), то пропускная способность контроллера и шины SATA2 многократно больше самой быстрой UltraATA/133  - IDE .

3Gb/s против 0,133Gb/s. В 22 раз!

Похоже проблема и возникает именно по причине наличия контроллера SATA2.

 

В чем причина?

Microsoft говорит о несовместимости оборудования, конкретно контроллеров жестких дисков.

Разбор ситуации подтверждает, проблема именно в этом.

Сразу оговоримся, здесь везде речь идет как о лицензионных (правда купленных более 5 лет назад), так и о других версиях XP. Не смотря на реплики некоторых участников обсуждения проблемы, о необходимости использовать лицензионный инсталлятор, это явление присуще всем имеющимся в обороте инсталляторам Windows XP.

(Как мы понимаем обновление XP до инсталляции невозможно.)

 

При инсталляции даже на заранее подготовленный диск (разбитый на разделы и отформатированный) наблюдается следующая картина:

1. Система запускается, тестирует оперативную память, правильно определяет модель и размер системного жесткого диска и CD (DVD) привода.

Это говорит о том что (версия BIOS'а самая последняя рабочая), он настроен правильно.

Конечно перед инсталляцией следует проверить настройки BIOS'а, о которых здесь не буду говорить по причине множества рекомендаций в Internet.

Винчестер работоспособен.

Инсталляционный CD определяется в приводе средствами BIOS'а и начинается процедура установки ОС, в процессе которой копируются драйверы, файлы DOS и служебные, необходимые для начала инсталляции ОС.

Заканчивается эта процедура, управление установкой теперь должно происходить к загруженному на HDD пакету, но ... какое-то время видим черный экран с мигающим курсором, который заменяется синим «экраном смерти» с сообщением об ошибке 0x0000007B. Как описано выше MS относит эту ошибку к неправильной работе контроллера HDD (в нашем случае SATA2).

 

Microsoft и консультанты, предлагают в таком случае с помощью клавиши F6, в процессе инсталляции установить с флоппи диска необходимые драйверы новых устройств. Выполняем их рекомендацию, во время загрузки ОС жмем F6, и когда приходит время загружаем драйверы и видим ту же картину.

 

В чем дело?

Дело в том что закончилась работа инсталлятора под управлением BIOS, управление передается ОС, но драйверы скопированы на HDD, а инсталлятор их не имеет и не видит HDD.

Повторюсь, он (инсталлятор) должен обратиться к HDD и передать управление уже загруженной части новой ОС.

Для того чтобы инсталляция продолжилась нормально необходимо чтобы драйверы были видимы инсталлятором и использовались им при установке системы. А для этого драйверы должны быть включены в состав инсталляционного диска самой MS.

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

Вот тут я соглашусь с тем товарищем, о высказывании которого я писал выше.

 

По мнению VS, зачем использовать «устаревшую ОС» если есть нормально работающие (или по крайней мере - устанавливающиеся) Vista, а теперь и Windows 7. Они имеют все драйвера для нового железа. Ставьте их и нет проблем!

Но по какой-то «известной только им причине» пользователь стремится к XP.

Подобная ситуация была и у Intel, когда вновь выпущенный процессор имел меньшую производительность чем ранее выпускаемая модель. Было принято решение, чтобы увеличить продажи нового процессора, срочно снять с производства более удачную модель. Проблема решена!

 

В нашем случае, нужен инсталлятор XP с включенными в него драйверами контроллера HDD SATA2.

 

Реальное решение

На просторах Internet наткнулся на рекомендацию использовать для этой цели программу nLite. Учитывая что обсуждения проблем периодически возникает в форумах, похоже об этой программе знают не многие. Поэтому расскажу немного о необходимых нам ее функциям. О самой программе, думаю, рассказывать здесь не надо, эта информация есть в Internet.

Что такое nLite?

nLite

 - это программа для работы с дистрибутивами Windows XP и др.
При помощи nLite вы можете интегрировать предварительно загруженные пакеты обновлений (Service Packs) и хотфиксы.
nLite предоставляет широкие возможности для "вырезания" из дистрибутива различных компонентов, которые обычно устанавливаются по умолчанию. Это позволяет уменьшить общий объем инсталляционных файлов и сэкономить место на диске после установки системы.
nLite позволяет заранее сконфигурировать разнообразные настройки системы при помощи многочисленных твиков, заложенных в программу. Таким образом после инсталляции вам уже не понадобится тратить время на настройку системы.
В nLite встроена возможность модификации различных системных файлов (например, tcpip.sys и uxtheme.dll), что позволяет расширить функциональность устанавливаемой системы.
nLite предоставляет графический интерфейс для создания файла ответов для автоматической установки Windows.
При помощи nLite можно создать образ загрузочного диска (ISO), который потом легко прожечь на CD/DVD. Все вышеперечисленные задачи выполняются через удобный графический интерфейс программы.

О чем необходимо помнить!

Рассказ об nLite не случайно помещен в раздел Эксперту!
Да, программа действительно очень удобна для выполнения различных задач. В то же время, она является очень мощным средством модификации дистрибутива. Выполняя изменение системных файлов, удаление компонентов или включение твиков, необходимо совершенно отчетливо представлять к каким последствиям это может привести.
Необдуманное удаление компонентов или отключение служб может повлечь за собой неработоспособность системы. Более того, массовое отключение компонентов или включение твиков реестра делает отслеживание причин некорректной работы системы очень сложной задачей, а вернуть компоненты на место после установки системы может быть просто невозможно. Не рассчитывайте на то, что использование nLite избавит вас от необходимости изучать остальные материалы сайта - вам они так или иначе понадобятся.
nLite - это всего лишь инструмент, а любым инструментом надо уметь пользоваться.
Что ж, "грабли" обозначены, и если вы на них наступите, то ни нас, ни создателя nLite в этом винить не надо. Теперь можно и к делу переходить.

Системные требования.

nLite работает на 32- или 64-разрядных версиях Windows.
Windows 9x не поддерживается.
Для работы программе требуется наличие установленного .NET Framework 2.0. Вы можете загрузить инсталлятор .NET Framework 2.0 с этой страницы сайта Microsoft или воспользоваться перепакованным бесключевым инсталлятором, ссылку на который вы найдете в этой теме конференции OSZone. Для установки .NET Framework в свою очередь требуется наличие в системе Windows Installer 3.0 и выше.

Изложение "nLite: Возможности и системные требования", Вадим Стеркин.

 

Для нас, в данном случае, важно то что программа nLite позволяет загрузить в дистрибутив Windows XP, так необходимые нам драйверы контроллера SATA2.

Для того чтобы вносить изменения в дистрибутив необходимо его скопировать на HDD.

Запустив программу nLite, показываете путь к папке с дистрибутивом. Данные о дистрибутиве выводятся в том же окне.

Далее следуете указаниям.

В окне

 

выбираете пункт «Интеграция драйверов» (красная стрелка), жмете «Далее» и следуете указаниям (указываете путь к драйверам и жмете «Выполнить»)

 

Не забудьте предварительно распаковать драйверы из EXE файлов, т.к. вам нужно будет указать путь к INF файлам. Как правило, WinRAR или 7-zip с распаковкой драйверов справляются.

 

Все!

Драйверы встроены.

Выбираете последний пункт «Создать загрузочный ISO», и в указанном Вами каталоге создается образ загрузочного диска полностью соответствующий лицензионному (регистрационный номер и авторизация полностью аналогична исходному), но содержащий в своем составе и необходимые драйверы.

Режете его на диск, который используете для установки ОС XP.

Рассмотренная причина устранена, инсталляция выполнена успешно.

 

Заключение

Следует отметить, что программа nLite дает множество возможностей для грамотного пользователя. В том числе оптимизация инсталлятора и самой ОС под конфигурацию Вашего ПК.

Это особенно важно для ПК с ограниченными ресурсами, потому что снижают объем загружаемой на ПК ОС.

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

После создания инсталлятора с интегрированными драйверами SATA2 контроллеров, с его помощью, XP устанавливается без проблем.

После решения проблемы в одном частном случае, все-таки не оставляет ощущение, что мнение об еще одном способе принудительно пересадить всех на Висту, а в дальнейшем и на семерку.

Дескать прогресс железный и программный не остановить.

Плохо только, что ни один монополист, права выбрать необходимый ему продукт, пользователю не оставляют.

Подготовил А.Сорокин,
сентябрь 2009 г.

  Яндекс.Метрика

<<назад>> <<в начало>> <<на главную>>

Попасть прямо в разделы сайта можно здесь:

/Неизвестный процессор/Охлаждение ПК/Электроника для ПК/Linux/Проекты, идеи/Полезные советы/Разное/
/
Карта сайта/Скачать/Ссылки/Обои/Форум/Каталог/

При полном или частичном использовании материалов ссылка на "www.electrosad.ru" обязательна.
Ваши замечания, предложения, вопросы можно отправить автору через
гостевую книгу или
почтой.

Copyright © Sorokin A.D.

2002 - 2012