Замена материнской платы без переустановки Windows. Клонирование операционной системы. Восстановление Windows после замены материнской платы Замена материнской платы с переустановкой windows 7

Довольно часто встречается ситуация, когда пользователю, который сделал апгрейд ПК и заменил в нем материнскую плату, приходится потом переустанавливать систему на винчестере, и, соответственно, заново ставить все ранее инсталлированные программы. Это связано с тем, что ПК просто не хочет запускаться и выдает «синий экран» или другую ошибку при попытке активации. Давайте выясним, как можно избежать таких неудобств и выполнить замену «материнки» без переустановки Виндовс 7.

Причиной того, что в описываемой ситуации требуется переустановка Виндовс, является неспособность прежней версии ОС отыскать требуемые драйвера для SATA-контроллера новой «материнки». Решается эта проблема путем редактирования реестра или предварительной инсталляции драйверов. Тогда системное ПО вам переустанавливать не придется.

Алгоритм настройки Виндовс 7 зависит от того, делаете вы её до замены материнской платы или уже постфактум, то есть когда переустановка выполнена и при запуске компьютера отображается ошибка. Естественно, первый вариант более предпочтителен и немного легче второго, но даже если вы уже сменили «материнку» и не можете запустить ОС, то не стоит впадать в отчаяние. Проблему также можно решить без переустановки Виндовс, хотя на это потребуется и больше усилий.

Способ 1: Настройка ОС до замены платы

Давайте сразу рассмотрим порядок действий, когда настройка системы выполняется до того, как материнская плата была заменена.

Внимание! Перед тем как вы начнете применять описанные далее действия, в обязательном порядке сделайте резервную копию действующей ОС и системного реестра.

  1. Прежде всего нужно посмотреть, подойдут ли драйверы старой «материнки» для её замены. Ведь если они будут совместимы, то никаких дополнительных манипуляций производить не нужно, так как после установки новой платы Виндовс запустится в обычном режиме. Итак, щелкните «Пуск» и откройте «Панель управления» .
  2. Далее зайдите в раздел «Система и безопасность» .
  3. Щелкните по элементу «Диспетчер устройств» в блоке «Система» .

    Также вы можете вместо этих действий набрать на клавиатуре Win+R и вбить туда выражение:

    После этого следует нажать «OK» .

  4. В открывшемся «Диспетчере» кликните по наименованию раздела «IDE ATA/ATAPI контроллеры» .
  5. Откроется список подключенных контроллеров. Если в их названии присутствует только наименование типа контроллера (IDE, ATA или ATAPI) без имени конкретной марки, то это означает, что на компьютере установлены стандартные драйвера Виндовс и они подойдут практически для любых моделей материнских плат. Но если в «Диспетчере устройств» отобразилось конкретное имя марки контроллера, в этом случае обязательно нужно сверить его с названием контроллера новой «материнки». Если они отличаются, тогда чтобы после смены платы ОС запускалась без проблем, нужно произвести ряд манипуляций.
  6. Прежде всего требуется перенести драйверы новой «материнки» на компьютер. Наиболее простой вариант это сделать – воспользоваться тем диском с программным обеспечением, который поставляется с материнской платой. Просто вставьте его в дисковод и скиньте драйвера на винчестер, но пока не инсталлируйте их. Даже если по какой-то причине не окажется под рукой носителя с указанным ПО, вы сможете скачать нужные драйвера с официального сайта изготовителя «материнки».
  7. Затем следует удалить драйвер контроллера винчестера. В «Диспетчере» кликните по наименованию контроллера дважды левой кнопкой мышки.
  8. В оболочке свойств контроллера переместитесь в раздел «Драйвер» .
  9. Далее кликните по кнопке «Удалить» .
  10. Затем в диалоговом окошке выполните подтверждение своих действий, нажав «OK» .
  11. После удаления перезапустите компьютер и инсталлируйте драйвер контроллера для новой «материнки» стандартным методом.

  12. Далее в «Диспетчере» щелкайте по наименованию раздела «Системные устройства» .
  13. В отобразившемся списке отыщите элемент «Шина PCI» и дважды щелкните по нему.
  14. В оболочке свойств шины PCI переместитесь в раздел «Драйвер» .
  15. Произведите клик по элементу «Удалить» .
  16. Как и при удалении предыдущего драйвера, кликните в диалоговом окне по кнопке «OK» .
  17. После удаления драйвера, а это может занять продолжительное время, отключите компьютер и произведите процедуру замены материнской платы. После первого включения ПК инсталлируйте заранее подготовленные драйвера «материнки».

Настроить Виндовс 7 для смены материнской платы можно и более простым методом путем редактирования реестра.

  1. Наберите на клавиатуре Win+R и вбейте следующую команду в открывшееся окно:

    Затем кликните по кнопке «OK» .

  2. В левой области отобразившегося интерфейса «Редактора реестра» последовательно переходите в следующие папки: «HKEY_LOCAL_MACHINE» и «SYSTEM» . Затем откройте «CurrentControlSet» и «services» .
  3. Далее в последней указанной папке отыщите каталог «msahci» и выделите его.
  4. Переместитесь в правую область интерфейса «Редактора» . Щелкните в ней по наименованию элемента «Start» .
  5. В поле «Значение» установите число «0» без кавычек и кликните «OK» .
  6. Далее в разделе «services» отыщите папку «pciide» и после её выделения в правой области оболочки кликните по наименованию элемента «Start» . В открывшемся окошке также поменяйте значение на «0» и кликните «OK» .
  7. Если же вы будете применять режим RAID, то в этом случае нужно выполнить ещё одно дополнительное действие. Переместитесь в раздел «iaStorV» все того же каталога «services» . Тут также зайдите в свойства элемента «Start» и поменяйте значение в поле на «0» , не забыв после этого щелкнуть «OK» .
  8. После выполнения указанных манипуляций выключите компьютер и замените на нем материнскую плату. Произведя замену, зайдите в BIOS и активируйте один из трех режимов ATA либо же просто оставьте значение по дефолтным настройкам. Запустите Виндовс и произведите инсталляцию драйвера контроллера и остальных драйверов «материнки».

Способ 2: Настройка ОС после замены платы

Если же вы уже переустановили «материнку» и получили при активации системы ошибку в виде «синего экрана», расстраиваться не стоит. Для выполнения необходимых манипуляций нужно иметь на руках инсталляционную флешку или компакт-диск Windows 7.

  1. Запустите компьютер с установочной флешки или компакт-диска. В стартовом окне установщика кликните по элементу «Восстановление системы» .
  2. Из отобразившегося перечня средств выберите позицию «Командная строка» .
  3. В открывшейся оболочке «Командной строки» внесите команду:
  4. Отобразится интерфейс знакомого нам «Редактора реестра» . Отметьте папку «HKEY_LOCAL_MACHINE» .
  5. Затем щелкайте в меню «Файл» и выберите вариант «Загрузить куст» .
  6. В адресной строке открывшегося окна «Проводника» вбейте следующий путь:

    C:\Windows\system32\config

    Затем нажмите ENTER или кликните по иконке в виде стрелки справа от адреса.

  7. В отобразившейся директории отыщите файл без расширения под наименованием «SYSTEM» , отметьте его и нажмите «Открыть» .
  8. Далее откроется окошко, в котором нужно произвольно указать любое имя нового раздела. Например, можно дать наименование «new» . Затем жмите на кнопку «OK» .
  9. Теперь щелкните по наименованию папки «HKEY_LOCAL_MACHINE» и зайдите в недавно загруженный раздел.
  10. Затем последовательно переходите в каталоги «ControlSet001» и «services» .
  11. Отыщите раздел «msahci» и после его выделения произведите изменение значения параметра «Start» на «0» так же, как это делалось при рассмотрении Способа 1 .
  12. Затем точно таким же способом заходите в папку «pciide» раздела «services» и меняйте значение параметра «Start» на «0» .
  13. В случае если вы будете использовать режим RAID, потребуется выполнить ещё один шаг, а иначе его просто пропустите. Зайдите в каталог «iaStorV» раздела «services» и поменяйте в нем значение параметра «Start» с текущего варианта на «0» . Как всегда, не забывайте после изменений нажать кнопку «OK» в окне свойств параметра.
  14. Затем возвращайтесь в корень папки «HKEY_LOCAL_MACHINE» и выделите сформированный раздел, в котором и производилось редактирование. В нашем примере он называется «new» , но у вас он может иметь любое другое наименование.
  15. Далее щелкайте по пункту меню под названием «Файл» и выбирайте в нем вариант «Выгрузить куст» .
  16. Откроется диалоговое окно, где вам для подтверждения выгрузки текущего раздела и всех его подразделов, требуется нажать на кнопку «Да» .
  17. Далее закрывайте окошко «Редактора реестра» , оболочку «Командной строки» и выполните перезапуск ПК. После стандартного запуска компьютера инсталлируйте драйверы контроллера винчестера для новой «материнки». Теперь система должна активироваться без заминок.

Чтобы не пришлось переустанавливать Виндовс 7 после того, как заменена материнская плата, требуется выполнить соответствующие настройки ОС. Причем, это выполняется как до замены «материнки», так и после этой процедуры. Во втором случае манипуляции производятся в системном реестре. А в первой ситуации, кроме этого варианта действий, можно также использовать механизм предварительной переустановки драйверов контроллеров жесткого диска.

Если была произведена замена системной материнской платы, скорее всего ваша операционная система не загрузиться в обычном режиме. На экране монитора вы увидите критическую ошибку в виде «синего экрана смерти» (BSoD). Обычная практика решения этой проблемы - переустановка Windows. Возможно многие удивятся, но замена материнской платы без переустановки Windows - задача решаемая и подробную инструкцию мы предложим далее в этой статье.

Появление такого экрана означает несовместимость оборудования (драйвер контроллера), потому что старое оборудование имело другого рода контроллер. В этом случае можно решить проблему следующим образом: поменять драйвер контроллера на встроенный в Windows. После проведения такой подмены система загрузится и можно будет установить тот драйвер, который идет в комплекте с новой платой.

Инструкция по замене платы для Windows XP

Первый способ

Если заменяемая плата целая и есть возможность загрузиться с Windows XP, то в этом случае необходимо в установить стандартные драйвера для контроллеров материнки. Выбираем необходимый контроллер, в свойствах переходим по вкладке «Драйвер » и кликаем по кнопке Обновить… .

Отказываемся от поиска драйвера в Интернете, кликаем Далее > , делаем выбор на «Установка из указанного места», ставим переключатель напротив «Не выполнять поиск. Я сам выберу нужный драйвер» и кликаем Далее > . Согласно перечня драйверов, необходимо выбрать «Стандартный двухканальный контроллер PCI IDE » и нажать Далее > .

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

Второй способ

В случае если ваша системная плата по какой-то причине перестала функционировать и нет возможности войти в систему именно с неё, то необходимо проделать более сложные операции. Для этого способа необходим установочный диск Windows XP.

Чтобы Windows XP загружалась после установки новой материнки необходимо проделать некоторые действия:

  • установить новое оборудование (материнская плата);
  • сделать начальную загрузку с инсталляционного дискового накопителя Windows XP, нажать на Enter (Ввод) для того чтобы приступить к процессу установки XP.

Для восстановления установленной ОС необходимо её выбрать и нажать на R . Процесс восстановления очень похож на процесс установки Windows XP.

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

Как поменять системную плату для Windows 7

Есть несколько факторов, влияющих на беспроблемную смену главной платы в компьютере с Windows 7. Важными факторами являются:

  • модель системной платы (отличия материнок);
  • необходимость смены платформы (Intel на AMD).

Этап подготовки

Перед началом каких-либо манипуляций с компьютером желательно сделать образ старой ОС . Эта операция несложная и в дальнейшем может сберечь уйму времени и нервов. Образ делают программы:

  • Paragon Backup & Recovery Free;
  • Norton Ghost;
  • DriveImage XML;
  • Acronis True Image.

Почему смена платы влечет за собой переустановку операционной системы? Наиболее встречаемая причина - не подходят драйвера материнской платы. Самые капризные драйвера контроллеров ATA/SATA, они не работают с новым оборудованием . Во избежание этих проблем, нужно просто избавиться от старых драйверов, которые могут вызвать конфликт, путём их удаления из системы.

Удаление старых драйверов

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

Для запуска программы нужно нажать клавишное сочетание Win + R для вызова окна «Выполнить» и ввести: C:\windows\system32\sysprep\sysprep.exe. Затем нажать OK .

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

Затем нажимаем OK и начнется очистка системы. После завершения работы программы произойдет выключение компьютера.

Процесс замены платы

После того, как компьютер полностью выключится, его нужно полностью отключить от питания и поменять материнскую плату или подключить жесткий диск с ОС Windows 7, обработанной утилитой sysprep .

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

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

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

Программа sysprep помогает заменить системную плату , не переустанавливая Windows. Единственное неудобство в том, что активацию семерки нужно будет сделать заново. Причина - ОС делает привязку к оборудованию.

С помощью реестра (видео)

В большинстве случаев после замены материнской платы Windows перестает загружаться. При загрузке windows появляется синий экран (BSOD) с ошибкой STOP 0x0000007B . Это связано со сменой контроллера шины ATA/SATA.

Дело в том, что Windows не может самостоятельно изменить драйвер контроллера при загрузке. В результате при загрузке операционная система просто теряет жесткий диск и не может продолжить загрузку.

Встает вопрос: как произвести замену материнской платы без переустановки Windows ? Ведь переустановить Windows не сложно, но при этом потеряются все программы и настройки. А это зачастую недопустимо!

Способа заменить материнскую плату без переустановки ОС три. Если увас Windows 7, сразу переходите к варианту 3

Вариант 1 - старая материнская плата рабочая (Windows XP)

Если со старой материнской платой возможно загрузиться в Windows XP, то нужно заменить драйвера контроллеров IDE и SATA на стандартные.

Для этого в диспетчере устройств открываем свойства контроллера (название зависит от модели материнской платы). На вкладке Драйвер нажимаем кнопку Обновить .

На вопрос о подключении к интернету для поиска драйвера отвечаем Нет, не в этот раз и нажимаем Далее . В следующем окне выбираем Установка из указанного места и жмем Далее . В появившемся окне параметров поиска драйвера выбираем Не выполнять поиск. Я сам выберу нужный драйвер и нажимаем Далее .

В появившемся окне выбираем из списка Стандартный двухканальный контроллер PCI IDE и нажимаем Далее .

После завершения установки драйвера нажимаем Готово и перезагружаем компьютер.

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

Если в списке выбора драйвера нет Стандартного драйвера контроллера IDE (например в случае с контроллером SATA), можно просто удалить установленный драйвер контроллера старой материнской платы. Для этого в диспетчере устройств нажмите правой кнопкой мыши на устройстве и выберите в контекстном меню Удалить . После удаления выключите компьютер.

Теперь произведите замену материнской платы на новую. Windows XP должна загрузиться без всяких проблем. После этого остается лишь установить все драйвера на новую материнскую плату с диска и всё!

Вариант 2 - загрузка со старой материнской платой не возможна (Windows XP)

Второй вариант замены материнской платы без переустановки Windows XP дольше первого и использовать его следует, если компьютер со старой материнкой не включается или загрузка невозможна. Нам понадобится установочный диск Windows XP. Если диска нет, можно скачать образ диска (WinXP Professional SP3 с интегрированным пакетом драйверов контроллеров жестких дисков) и записать его на болванку CD-R, например, с помощью программы DeepBurner 1.9 (дистрибутив можно бесплатно скачать ).

Для восстановления Windows XP после замены материнской платы необходимо сделать следующее:

Установите новую материнскую плату и подключите все устройства.

Начните загрузку с установочного диска Windows XP. На первом экране установки (рисунок ниже) нажмите ENTER , чтобы приступить к установке Windows XP.

На следующем экране нажмите F8, чтобы принять лицензионное соглашение.

После этого программа установки произведет поиск установленных операционных систем и выведет их список.

Выберите операционную систему для восстановления и нажмите кнопку R . Дальнейший процесс не сильно отличается от обычной установки Windows XP. Отличия в том, что программа установки не будет спрашивать на какой раздел жесткого диска устанавливать ОС и не будет предлагать ввести имя компьютера и имя пользователя. Будьте готовы ввести лицензионный код Windows XP и активировать ее после установки через интернет.

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

Вариант 3 - исправление драйвера контроллера IDE в реестре (Windows 7)

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

Но не стоит расстраиваться! Нам поможет ERD Commander (качаем образ CD-диска , либо делаем загрузочную флешку USB ERD Commander). С его помощью мы внесем коррективы в реестр Windows 7 , необходимые для загрузки на новом контроллере.

Приступим! Загружаемся с записанного диска или флешки. В меню загрузки выбираем версию ERD Commander 6.5 for Windows 7.

Выбор версии ERD Commander для загрузки

На вопрос "Инициализировать подключение к сети в фоновом режиме?" отвечаем Нет .

На вопрос "Переназначить буквы дисков..." отвечаем Да .

Выбираем раскладку клавиатуры и жмем кнопку Далее . Затем выбираем из списка нашу операционную систему и жмем Далее .

Выбор операционной системы, к которой будет подключен ERD Commander

завершилась неудачно, начнется поиск проблемм загрузки.

Поиск проблемм в загрузке Windows 7

Нажимаем Отмена , чтобы не тратить напрасно время, так как это средство восстановления запуска в случае смены материнской платы не поможет. На вопрос "Прекратить устранение неполадок?" отвечаем Да . Следующего сообщения, что не удалось устранить неполадки, не пугаемся и нажимаем кнопку Готово .

В появившемся окне выбираем пункт Microsoft Diagnostics and Recovery Toolset .

Теперь запускаем редактор реестра.

Первым делом необходимо удалить ветку реестра HKLM\SYSTEM\MountedDevices

Теперь нужно включить запуск сервисов, загружающих стандартные драйвера контроллеров IDE и SATA .

Открываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Теперь проверяем следующие разделы в этой ветке: amdide , amdsata , amdxata , atapi , intelide , msahci , pciide . Параметр Start у каждого должен быть равен 0х00000000 (0) . Значение Start=0 - запуск сервиса при загрузке Windows . Если он равен 0х00000003 (3) щелкаем два раза на имя параметра (Start) и меняем значение на 0 (рисунок ниже) и нажимаем ОК .

После того, как start будет установлен в значение 0 у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем компьютер в обычном режиме. В большинстве случаев этого достаточно для удачной загрузки Windows 7 . Теперь нужно установить драйвера на новую материнку.

Если не помогло

Если проделанные действия не помогли и Windows 7 все равно не загружается и выдает ошибку STOP 0x0000007b , значит необходимый драйвер контроллера не загружается. Попробуем включить загрузку всех известных операционной системе драйверов.

Для этого ставим значение параметра Start равным 0 в следующих сервисах: adp94xx , adpahci , adpu320 , aic78xx , amdsbs , arc , arcsas , elxstor , HpSAMD , iaStorV , iirsp , LSI_FC , LSI_SAS , LSI_SAS2 , LSI_SCSI , megasas , MegaSR , nfrd960 , nvraid , nvstor , ql2300 , ql40xx , SiSRaid2 , SiSRaid4 , vhdmp , vsmraid , aliide , cmdide , nvraid , viaide .

Перезагружаем компьютер в обычном режиме. ОС должна загрузиться.

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

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

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

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

Как вы понимаете, все файлы Windows хранятся на винчестере компьютера, так что его замена ведет к неминуемой повторной установке системы. Хотя, этого можно избежать, предварительно сделав полную резервную копию текущей ОС в образ и сохранив его на старом HDD или каком-нибудь другом носителе информации. Затем вам останется только распаковать полученный бэкап системы на новый диск, и можно продолжать работу в прежней Windows, используя все ранее установленные программы.

В случае замены материнской платы на ПК с Windows результат может зависеть от многих различных факторов, но главное - это выбор будущей аппаратной платформы (например, при смене Intel на AMD или наоборот, проблемы практически неизбежны) и набора системной логики (чипсета). Одним словом, чем больше отличий будет у новой системной платы от ранее установленной, тем меньше будет шансов загрузится у прежней системы после ее замены.

Несмотря на то, что Windows 7 имеет в своем арсенале внушительную базу драйверов, просто сменить материнскую плату и запустить ранее установленную систему часто не получается. Особенно это касается тех плат, которые были выпущены гораздо позже выхода самой системы. А ведь их сейчас большинство, так как с того момента прошло уже более трех лет. Так что вопрос, как заменить системную плату на персональном компьютере с Windows без ее переустановки, по-прежнему актуален.

Почему же замена материнской платы так часто оборачивается переустановкой Windows? Как правило, самой распространенной причиной является несовместимость уже установленных в систему драйверов ATA/SATA контроллера жестких дисков с тем, которым оснащена новая «материнка». В этом случае, после замены «железа», во время загрузки ОС вы получите синий экран смерти (BSOD) с ошибкой STOP: 0x0000007B.

Дело в том, что при загрузке, Windows просто не имеет возможности изменить драйвер контроллера жестких дисков самостоятельно. Вследствие этого, подключенный к новому контроллеру винчестер с установленной ОС попросту не видится системой, и ее дальнейший запуск становится невозможным.

Что бы избежать такой ситуации, существует довольно простое решение. Еще перед заменой материнской платы, запустите Windows, зайдите в Диспетчер устройств , там раскройте щелчком по стрелочке пункт IDE ATA/ATAPI контроллеры и удалите из него все установленные устройства.

Для этого кликните правой кнопкой мыши поочередно на всех контроллерах и в открывшемся контекстном меню выберите команду Удалить. Если после этого появится окно Подтверждение удаления устройств , поставьте галочку на пункте Удалить программы драйверов для этого устройства и нажмите ОК.

В некоторых случаях, для осуществления операции удаления контроллера, система будет требовать перезагрузки. Делать этого не стоит до тех пор, пока вы не пройдетесь по всему списку. Затем просто выключите компьютер и приступайте к замене материнской платы. Если вы все же перезагрузили ПК, то всю процедуру придется проделать заново, так как Windows в момент запуска восстановит все ранее удаленные устройства.

И все же, не редки случаи, когда данный способ вам не поможет. Например, если набор системной логики (чипсет) на новой материнской плате будет очень сильно технологически отличаться от предыдущего. В этом случае, что бы избежать проблем с загрузкой системы, необходимо вообще избавиться от всех драйверов, которые могут их вызвать. Но как это сделать?

В системе Windows существует одна очень полезная утилита, о которой знают далеко не все даже продвинутые пользователи. Называется она Sysprep и позволяет удалять системные данные из операционной системы, в том числе и информацию об установленном оборудовании, а так же инсталлированные пользователем драйверы.

Таким образом, что бы обеспечить удачную загрузку Windows на новом оборудовании необходимо выполнить чистку ОС от старой системной информации с помощью этой утилиты еще до замены комплектующих! Так же перед запуском Sysprep лучше удалить все установленные антивирусные программы или отключить в них самозащиту. Особенно это касается продуктов «Лаборатории Касперского». В противном случае при старте ОС с новым железом вы рискуете получить сообщение: «Windows не удалось завершить настройку системы. Чтобы возобновить настройку, перезагрузите». Только никакая перезагрузка вам уже не поможет. Придется возвращать старое оборудование на место и все делать заново.

Итак, что бы запустить утилиту Sysprep, нажмите сочетание клавиш Win + R и в открывшемся окне Выполнить введите полный путь к исполняемому файлу: «%windir%\System32\sysprep\sysprep». Для тех, кто не знает, «%windir%» - это переменная, содержащая путь к папке, в которую установлена система, чаще всего «С:\Windows». А используем мы ее, потому что расположение системной папки и ее название на различных компьютерах может быть разным.

В открывшемся окне программы подготовки системы в опции Действие по очистке системы пункт Переход в окно приветствия системы (OOBE) оставляем неизменным. Далее ставим галочку рядом с параметром Подготовка к использованию .

В ниспадающем меню Параметры завершения работы выбираем команду Завершение работы . Делается это для того, что бы сразу после очистки системы компьютер не ушел в перезагрузку, ведь если его вовремя не остановить, то запустится процесс первичной настройки Windows и вам придется повторить все заново!

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

Во время первого запуска Windows с новым оборудованием будут установлены необходимые драйвера устройств и внесены соответствующие записи в реестр операционной системы. Так же вам придется вновь ввести региональные стандарты и параметры учетной записи.

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

Единственное неудобство, которое может ожидать вас после загрузки системы с новыми комплектующими - повторная активация Windows. Дело в том, что ряд версий этой ОС привязывается к установленному оборудованию. В частности и наиболее распространенная легальная версия Windows 7 OEM, которая устанавливается на новые настольные компьютеры и ноутбуки. При этом активацию, скорее всего, придется проводить по телефону, так как через интернет это сделать уже не удастся из-за того что система примет произведенную вами операцию за установку Windows на другой компьютер, что в данной версии запрещено условиями лицензионного соглашения.

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

Правда, в наше время уже нередки ситуации, когда дома имеется не один компьютер, а сразу несколько. Например, один настольный ПК используется в качестве мультимедийного центра, другой стоит в комнате у ребенка для обучения, а ноутбук является деловым инструментом родителей. Не смотря на различное предназначение каждого устройства, они вполне могут иметь общее программное обеспечение: операционную систему, офисный пакет, веб-обозреватель, средство архивации, программу для записи оптических дисков, всевозможные вспомогательные утилиты и многое другое.

В такой ситуации удобно иметь "дежурный" образ ОС, из которого в случае необходимости всегда можно установить систему со всеми основными приложениями. Для его создания достаточно произвести один раз установку Windows и всех необходимых программ на любом компьютере, затем воспользовавшись утилитой Sysprep, удалить системные данные вышеописанным способом. Далее вам потребуется записать образ подготовленной системы на отдельный носитель: диск Blu-Ray (на DVD просто не хватит места), внешний жесткий диск или флэш-накопитель.

Ключевым моментом здесь является тот факт, что загрузка компьютера для снятия образа должна осуществляться с оптического диска или USB-накопителя, но ни в коем случае не с жесткого диска, на котором он установлен. Если это произойдет, то запустится процесс первичной настройки ОС и всю процедуру придется повторить заново.

Подготовить загрузочный диск и сохранить образ Windows в нужном месте можно с помощью специальных приложений, например Acronis True Image Home, программой платной, но зато имеющей наглядный графический интерфейс и все необходимые инструменты. Есть и бесплатные альтернативы, например, ImageX в составе оболочки Windows PE. Правда, в этом случае приготовитесь к работе с командной строкой.

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

Нередко после замены материнской платы или изменения режима работы контроллера жесткого диска в настройках BIOS (Raid, Compatible, AHCI, Native SATA) загрузка системы начинается как обычно, появляется начальная заставка, затем - сброс, информация о прохождении POST BIOS, и опять, начало загрузки с тем же продолжением. Обычно это происходит по причине того, что система не смогла загрузить драйвер устройства загрузки и возникла критическая ошибка (Недоступно устройство загрузки)

Чтобы вместо перезагрузки получить точную информацию о возникшей критической ошибке, необходимо отключить режим автоматической перезагрузки в меню загрузчика Windows. Это можно сделать, если в самом начале загрузки нажать F8 и выбрать вариант загрузки - Отключить автоматическую перезагрузку при отказе системы

При загрузке в данном режиме, по возникновению критической ошибки на экран монитора будет отображен так называемый "синий экран смерти" Windows или же BSOD - B lue S creen O f D eath. Данный термин возник во времена первых ОС семейства Windows, по причине того, что информация о критических ошибках отображалась на синем фоне. Такая ошибка не может быть исправлена средствами самой ОС и для минимизации потерь пользовательских данных, ее работа прекращается аварийно. Причинами критических ошибок могут быть сбои или неисправности оборудования, ошибки в компонентах системы, ошибки драйверов, либо их отсутствие для критически важных устройств.

Критическая ошибка STOP: 0x0000007B Inaccessible Boot Device , возникающая при замене материнской платы, или изменении режима работы контроллера жесткого диска, возникает либо потому, что новый контроллер не распознается системой как, именно, контроллер жесткого диска, либо нет возможности выполнить запуск драйвера, который может обслуживать данный контроллер.

В самом начале процесса загрузки операционной системы, никаких драйверов, в том числе и обеспечивающих работу с жестким диском, в памяти компьютера нет и для выполнения операций ввода-вывода используются специальные подпрограммы BIOS (для работы с жестким диском - функции прерывания INT 13H функции 41h - 49h и 4Eh для адресации LBA). Доступ к данным жесткого диска выполняется не с использованием драйверов устройств, а через вызов подпрограмм BIOS, которые позволяют загрузчику выполнять стандартные дисковые операции ввода – вывода. Так, например, для чтения секторов жесткого диска, используется прерывание Int 13h функция 42h - расширенное чтение. Функция 42h осуществляет передачу секторов с заданной области диска в буфер памяти. Перед вызовом прерывания требуется записать в регистры следующие значения:

В АН - значение функции расширенного чтения - 42h;

В DL - номер дисковода;

В DS: SI - адрес пакета дискового адреса ((Disk Address Packet), в котором содержится информация, необходимая для поиска и считывания данных с дискового носителя и размещения результатов выполнения операции в оперативной памяти.

Затем выполняется команда вызова прерывания INT 13h . При этом получает управление подпрограмма BIOS, выполняющая считывание данных с диска и передачу их в оперативную память в соответствии с параметрами пакета дискового адреса. По результату выполнения операции, функция 42h возвращает в регистре АН признак успешного (или неуспешного) выполнения операции. Вызвавшая прерывание INT 13 программа вновь получает управление и обрабатывает полученные данные. Именно поэтому загрузка системы начинается и какое-то время выполняется нормально. Вызов прерываний BIOS позволяет загрузчику выполнять необходимые операции ввода-вывода, в том числе работу с клавиатурой, дисплеем и операции с файловой системой. Однако, на определенном этапе загрузки начинается поиск и считывание драйверов, обеспечивающих работу Windows, поскольку в самой ОС прерывания BIOS для выполнения операций ввода-вывода не используются. Начинается загрузка в память и инициализация драйверов и системных служб, информация о которых хранится в разделе реестра
HKLM\SYSTEM\CurrentControlSet\Services
Каждому драйверу соответствует свой ключ, в составе которого имеется параметр Start , определяющий, на каком этапе загрузки системы производится загрузка и инициализация данного драйвера или службы. Параметр Start может принимать следующие значения:
0 - BOOT - драйвер загружается загрузчиком.
1 - SYSTEM - драйвер загружается в процессе инициализации ядра.
2 - AUTO - служба запускается автоматически при загрузке системы.
3 - MANUAL - служба запускается вручную.
4 - DISABLE – драйвер отключен.
На этапе начальной загрузки, с системного диска считываются и инициализируются низкоуровневые драйверы устройств, параметр Start у которых равен 0 , в том числе и драйверы, через которые будет осуществляться доступ к устройству загрузки (Boot Device). Таким образом, система должна определить параметры устройства загрузки и загрузить необходимый ему драйвер. Если параметры устройства загрузки определить невозможно, либо невозможно загрузить нужный драйвер – продолжение работы системы невозможно, и она завершается по критической ошибке недоступности устройства загрузки (stop 7B).

    При замене материнской платы на плату другого типа, контроллер жесткого диска, с точки зрения операционной системы, станет другим, новым устройством. В процессе начальной загрузки, устройства Plug-n-Play (PnP) идентифицируются системой с помощью специального кода (PnP-ID), зависящего от набора микросхем, на которых собрано устройство, или чипсета (chipset), и новый контроллер HDD, собранный на ином чипсете будет иметь другой идентификатор. Если системе "известен" новый PnP-ID контроллера HDD, и имеется драйвер для его обслуживания - то замена материнской платы пройдет без каких-либо проблем. В противном случае, неизвестный установленной системе идентификатор контроллера HDD, не позволит ей загрузить нужный для работы драйвер. Другими словами, чтобы избавиться от критической ошибки Stop 7B нужно, чтобы система отнесла новый контроллер жесткого диска к классу дисковых устройств и имелась возможность загрузить драйвер для обслуживания данного класса.

В свете приведенных выше сведений о процессе загрузки Windows, просматривается 2 варианта решения проблемы:

Заставить систему работать с новым контроллером жесткого диска с использованием стандартных драйверов от Microsoft.
- добавить новый драйвер контроллера жесткого диска от производителя оборудования в неработающую систему.

Первый вариант значительно проще, безопаснее и может быть легко выполнен с использованием обычного импорта нескольких ключей в реестр неработающей системы, например, с помощью диска аварийного восстановления Microsoft DaRT , его предшественника ERD Commander или любого другого средства на базе среды предустановки Windows Preinstall Environment (Windows PE).

Второй вариант немного сложнее, поскольку требуется не только добавить идентификационную запись для контроллера HDD, но и связать с ней соответствующий драйвер, а также обеспечить его загрузку и инициализацию.

    Одним из способов устранения стоп-ошибки 7B является последовательное выполнение следующих действий:

Перевод контроллера, при необходимости, в настройках BIOS материнской платы в режим совместимости (Compatible Mode) со стандартным IDE - контроллером
Обычно, это выполняется в разделе конфигурации контроллера жесткого диска и может иметь различные значения установок,
Controller Mode: Compatible
Configure SATA as: IDE
SATA Operation as ATA
AHCI Mode: Disabled
SATA Native Mode: Disable

Использование стандартных драйверов из дистрибутива Windows для загрузки системы.

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

В операционных системах Windows 7 и старше имеются стандартные драйверы не только для совместимого режима (ATA, IDE), но и для расширенного (AHCI- Advanced Host Controller Interface), что позволяет использовать более простую методику исправления ошибки Stop 7B, основанную на включении расширенного режима работы контроллера жесткого диска в настройках BIOS (SATA AHCI) и изменении режима запуска стандартного драйвера.

Устранение стоп-ошибки 7B с использованием стандартных драйверов от Microsoft.

    Стандартного драйвера с поддержкой контроллеров SATA AHCI в Windows XP нет, поэтому контроллер жесткого диска должен быть переведен в совместимый режим IDE (ATA), но если и в этом режиме возникает ошибка Stop 7B, то причиной может быть либо использование в системе (до замены материнской платы) нестандартного драйвера от производителя контроллера жесткого диска, либо невозможность распознавания нового контроллера на этапе загрузки, что неудивительно для устаревшей ОС.
В состав дистрибутива Windows XP входят стандартные драйверы для работы с IDE (ATA) контроллерами HDD (atapi.sys, pciide.sys, pciidex.sys, intelide.sys), которые можно использовать для любого дискового IDE-совместимого контроллера, обеспечив его распознавание в качестве стандартного контроллера IDE.

В редких случаях, возможно возникновение BSOD 7B в среде Windows Vista / 7 по причине невозможности распознавания контроллера HDD в качестве котроллера жесткого диска по PnP-идентификатору. В этом случае, так же, как и для Windows XP, необходимо обеспечить распознавание дискового контроллера по его PnP. Но чаще всего, причиной стоп-ошибки 7B для данных ОС является то, что стандартный драйвер, который можно было бы использовать, имеет настройки, которые не позволяют использовать его на этапе начальной загрузки (о чем пойдет речь ниже).

    Сначала, немного теории. Информация об известных системе устройствах создается на основе.inf-файлов при установке нового оборудования и хранится в разделе реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\

Следовательно, решение проблемы с правильным распознаванием дискового контроллера заключается в следующем:

Определить идентификатор нового контроллера жесткого диска.
- сделать, на основе идентификатора, изменения в реестре завершающейся по ошибке "Stop 7B" системы запись, позволяющую использовать стандартные драйверы из дистрибутива Windows. Другими словами, указать системе, что устройство с таким-то PnP-ID - это стандартный ATA контроллер жесткого диска.

Для решения задачи нам потребуется любая программа, позволяющая получить PnP-идентификатор устройства, например, в случае с Windows XP -

Данная утилита разработана довольно давно, и до появления Windows Vista была, пожалуй одним из наиболее простых и удобных программных средств определения PnP - идентификаторов. Однако, на данный момент, утилита устарела, не работает в среде операционных систем Windows Vista и старше, а также в среде дисков аварийного восстановления на базе Windows PE2 и более поздних (версии ERD Commander старше DaRT 5.0). В качестве современной альтернативы программе предпочтительнее всего воспользоваться универсальной и переносимой программой, работающей в среде любой ОС Windows, в том числе и Windows PE, как например, утилита от NirSoft DevManView , разработанная в качестве альтернативы стандартному диспетчеру устройств Windows:

Утилита Devmanview не требует установки в системе и может использоваться в любой ОС семейства Windows от Windows XP\2000 до Windows 10. А в качестве средства работы с незагружающейся системой, можно использовать загрузочный диск или флэшку на базе Windows PE, удобнее всего – диск, создаваемый средствами Microsoft Dianostic and Recovery Toolset (DaRT ), ранее известный как ERD Commander (ERDC).

    ERD Commander специально разрабатывался специалистами компании Winternals Software как удобное средство аварийного восстановления (E mergency R epair D isk – ERD). После приобретения компании Winternals Software Майкрософтом, ERDC стал частью пакета оптимизации под названием Microsoft Diagnostic and Recovery Toolset (MS DaRT или DaRT ). Тем не менее, в среде специалистов, нередко по-прежнему, используется старое и теперь уже неофициальное название - ERD Commander (ERDC ):

DaRT 5.0 - ERDC 5.0 - для Windows XP

DaRT 6.0 - ERDC 6.0 - для Windows Vista

DaRT 6.5 7.0 - ERDC 6.5 7.0 - для Windows 7

DaRT 8.0 - ERDC 8.0 - для Windows 8

DaRT 8.1 - ERDC 8.1 - для Windows 8.1

DaRT 10 - ERDC 10 - для Windows 10

Каждый релиз MS DaRT позволяет работать с ОС Windows , соответствующей разрядности (32 или 64).

Подробное описание ERD Commander и практическая инструкция по работе с различными версиями приведена на странице

MS DaRT (ERDC) представляет собой программную оболочку на базе Widows PE (для Windows Vista и более поздних - на базе Windows PE2 или старше), позволяющую загрузиться с компакт-диска или другого съемного носителя, подключиться к проблемной Windows и получить удобный доступ к ее компонентам - файловой системе, системному журналу, реестру, драйверам и службам и т.д. Среда восстановления предоставляют пользователю набор программных инструментов (Tools) с помощью которых можно получить доступ ко многим ресурсам подключенной Windows таким же образом, как и при ее нормальной загрузке. Имеется возможность использовать проводник, просматривать журналы системы, отключать или подключать службы и драйверы, работать с редактором реестра, менять пароли локальных пользователей, надежно уничтожать данные на жестком диске и т.п. Кроме того, в среде DaRT (ERD Commander), возможно выполнение практически любой переносимой (portable) программы (или программы, для которой не критично отсутствие некоторых записей в реестре Windows, выполняемых при инсталляции приложения).

Программы DevManView (devmanview.exe) и (APciInfo.exe) могут выполняться в среде ERD Commander без необходимости установки приложения. APCIinfo - только в среде 32-хразрядных версий для Windows XP или более ранних ОС. Архив APCIINFO содержит саму утилиту и драйверы, требующиеся для ее работы. После скачивания нужно разархивировать содержимое в какую-либо папку, имя которой не содержит символов русского алфавита и записать на какой-нибудь носитель, например, флэшку, чтобы иметь возможность запустить утилиту после загрузки ERDC. На момент начала загрузки носитель должен быть подключен к компьютеру. Архивы DevManView содержат исполняемый модуль и справочную информацию и применяются аналогично без инсталляции.

Исправление ошибки Stop 7B для ОС Widows XP /2000




Если же нет подходящей редакции ERD Commander, то вполне можно обойтись и любым загрузочным диском на основе Windows PE, о чем пойдет речь ниже.

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

Запускаем Advanced PCI Info Utility (исполняемый модуль apciinfo.exe) через "Start" - "Run". Утилита выдаст список устройств PCI


VID - это идентификатор производителя (Vendor ID ), колонка DID - идентификатор устройства (Device ID ). Колонка Device name - это имя устройства, присвоенное операционной системой, в данном случае, ERD Commander"oм.

    Двойным щелчком можно вызвать свойства выбранного устройства.

Контроллер жесткого диска в данном примере имеет Vendor/Device ID - 8086/7111.

Использование DevManView даже проще, чем и также позволяет определить PnP идентификатор контроллера жестких дисков:

Контроллер жесткого диска в данном примере имеет Vendor ID / Device ID - 8086/24D1.

Зная значения PnP-идентификатора устройства, можно внести запись в раздел CriticalDeviceDatabase реестра проблемной системы, указав, что данное устройство относится к классу контроллеров жесткого диска. Это действие проще всего выполнить, создав reg-файл, для последующего импорта в реестр, следующего содержания:

Windows Registry Editor Version 5.00


"Service" = "intelide"
"ClassGUID" = "{4D36E96A-E325-11CE -BFC1-08002BE10318}"

Устройства в Windows подразделяются на классы, например - класс видеоустройств, принтеров, модемов, сетевых адаптеров и т.д. Любое устройство должно принадлежать какому-нибудь классу. Каждый класс идентифицируется своим уникальным идентификатором класса или GUID - глобальным уникальным идентификатором. Перечень классов стандартных устройств Windows приведен
Имя ключа реестра pci#ven_8086&dev_7111 соответствует PnP-идентификатору нашего контроллера жестких дисков, а значение ClassGUID указывает на то, что устройство с данным PnP идентификатором принадлежит к классу контроллеров жестких дисков (HDD). Идентификатор класса записывается в виде 32-х шестнадцатеричных цифр, заключенных с фигурные скобки. После добавления такой записи в реестр, загрузчик системы сможет определить, что устройство с Vendor/Device ID , равным 8086/7111 является контроллером HDD, и загрузит для него стандартный драйвер intelide . Ошибки Stop7B не будет.

    Чтобы не набирать эти данные вручную, можете воспользоваться содержимым файла pnpid.reg , который я поместил в архив утилиты . Редактировать его содержимое можно с помощью блокнота ERDC ("Start" - "Notepad")
Нужно исправить только PNP-идентификатор на тот, который будет получен с помощью утилиты Advanced PCI Info или утилиты DevManView. Строка "Service" определяет драйвер, который будет обслуживать устройство. Файл драйвера должен существовать в каталоге \WINDOWS\SYSTEM32\DRIVERS и быть работоспособным. Строка "ClassGUID" должна указывать на принадлежность устройства с данным PnP-ID к классу контроллеров жестких дисков.

В начало файла pnpid.reg добавлены записи, обеспечивающие использование стандартных или наиболее распространенных драйверов. Если записи для нужного PnP-Id не имеется - придется ее добавить, или подправить уже существующую.

Для проверки наличия драйверов в системе, можно воспользоваться имеющимся в составе ERD Commander менеджером служб и драйверов. Запускается через меню "Start" - "Administrative Tools" - "Service and Drivers Manager"

Для импорта данных в реестр проблемной системы запускаем редактор реестра ERDC через
Start - Administrative Tools - Regedit
В среде ERD Commander, редактор реестра будет работать не с реестром самого ERDC, а с реестром системы, которую мы подключали в окне входа при загрузке ERD Commander. Импорт будет выполнен в реестр незагружающейся системы и, при перезагрузке, новый контроллер жесткого диска будет правильно опознан, как контроллер жесткого диска.

В упоминаемом выше файле pnpid.reg имеются записи для добавления стандартных драйверов pciide.sys , intelide.sys , atapi.sys . Эти файлы и файл pciidex.sys должны присутствовать в каталоге драйверов \WINDOWS\SYSTEM32\DRIVERS . Обычно, при стандартной установке, они там присутствуют. Если нет - можно взять из дистрибутива или из каталога аналогичной ОС.

Исправление ошибки Stop 7B для операционных систем Windows Vista, 7,8,10

Обычно, ”синий экран смерти” с кодом ошибки STOP 0x0000007B ”INACCESSIBLE_BOOT_DEVICE” при стандартных настройках Windows не отображается, а система выполняет автоматическую перезагрузку по критической ошибке. Для операционных систем Windows 7-10, в подавляющем большинстве случаев, проблема критической ошибки STOP 7B при замене материнской платы или изменении режима работы контроллера жестких дисков, решается проще, чем в случае с Windows XP. Обычно контроллеры HDD правильно опознаются как устройства класса контроллеров жестких дисков, но нередко, стандартные драйверы либо отключены, либо для них установлен режим запуска после завершения загрузки. Последовательность запуска драйверов определяется параметром Start , хранящемся в реестре для каждого из них. Для инициализации драйвера в процессе загрузки этот параметр должен быть равным 0 . В составе современных ОС Windows практически всегда присутствует набор драйверов, обеспечивающих стандартную работу с контроллерами жестких дисков как в расширенном режиме AHCI , так и в стандартном IDE , но параметр Start для них имеет значение 3-4, т.е. драйвер запускается вручную (Start равно 3) или отключен (Start равно 4).

Пример записи в реестре для драйвера стандартного контроллера SATA AHCI msahci с параметрами, которые создаются в процессе установки Windows7 (раздел реестра HKLM\SYSTEM\Current ControlSet\Services\msahci) :

"Group"="SCSI Miniport"

"ImagePath"=\SystemRoot\system32\ drivers\msahci.sys

"ErrorControl"=dword:00000003

"Start"=dword:00000004

"Type"=dword:00000001

Начиная с Windows 8 стандартный контроллер SATA AHCI имеет название storahci Поэтому работать нужно с разделом

Набор параметров стандартного SATA AHCI драйвер Microsoft (Microsoft Standard SATA AHCI Driver) может отличаться в разных версиях Windows, однако параметр Start является обязательным для всех без исключения компонент драйверов, хранящихся в реестре Windows. Значение Start определяет, на каком этапе загрузки и функционирования системы будет загружен каждый конкретный драйвер. Как упоминалось выше, драйвер имеющий параметр Start равный нулю загружается начальным загрузчиком.

Как видим, в рассматриваемом примере, параметр Start равен 4 - что означает, что драйвер отключен. Даже при работоспособном устройстве и наличии установленного в данной системе драйвера, загрузчик не сможет выполнить его запуск, поскольку он загружает только драйверы с параметром Start, равным нулю, и система завершится с ”синим экраном смерти” STOP 0x0000007B ”INACCESSIBLE_BOOT_DEVICE”. Даже если драйвер не отключен, но его режим запуска будет установлен в значение, например, "Автоматически" или ”Вручную” дальнейшая загрузка Windows невозможна. Именно по этой причине чаще всего возникает критическая ошибка Stop 7b при смене материнских плат на компьютерах с относительно новыми версиями Windows. При наличии в системе стандартного драйвера SATA AHCI от Microsoft , его запуск загрузчиком невозможен, если до замены материнской платы был установлен драйвер от производителя, а стандартный был отключен, или его режим запуска изменен. Однако, драйвер msahci.sys для Windows 7 или storahci.sys для Windows 8 и старше, будет успешно загружен, если его параметр Start имеет значение, равное 0 . Следовательно, для того, чтобы избавиться от критической ошибки Stop 7B в подавляющем большинстве случаев замены материнских плат компьютеров под управлением ОС Windows 7 и более поздних, достаточно изменить параметр Start стандартного драйвера AHCI. Если бы систему можно было загрузить, хотя бы в безопасном режиме, то такая задача решилась бы без малейших усилий, но ошибка Stop 7B возникает гораздо раньше, чем начнется инициализация безопасного режима (как и любого другого). То есть, изменение параметра Start реестра проблемной Windows нужно выполнить из какой-либо иной системы. Это довольно просто выполнить с использованием редактора реестра дисков аварийного восстановления на базе Windows PE и в частности, с помощью того же ERD Commander (MS DaRT). В тех случаях, когда под рукой имеется загрузочный диск или флэшка версии MS DaRT (7.0-10) соответствующей используемой Windows, то можно даже обойтись и без правки реестра, установив тип запуска Загрузочный (Bootable ) для драйвера msahci или драйвера storahci через меню "Управление компьютером ", и раздел "Управление службами и драйверами" (Service and Driver Manager). Можно использовать правку реестра в среде MS DaRT , установив значение параметра Start , равное 0 .

Для включения режима загрузки драйвера, например msahci , можно обойтись и без MS DaRT (ERD Commander), для чего достаточно загрузиться в любой ОС с возможностью редактирования реестра, например в Windows PE с компакт-диска или флэшки. Можно даже, временно, подключить диск с проблемной Windows к рабочему компьютеру и вручную исправить параметр Start с помощью обычного редактора реестра regedit.exe

Стандартный редактор реестра Windows позволяет работать не только с данными "своего" реестра, но и обрабатывать файлы, являющиеся реестром другой операционной системы. Для этого

Загрузитесь в другой операционной системе c возможностью запуска редактора реестра.
- Запустите редактор реестра.
- В левой части окна, где отображается дерево реестра, щелкните мышкой на разделе HKEY_LOCAL_MACHINE.
- В меню Реестр (Registry) (В других версиях редактора реестра этот пункт меню может называться "Файл ") выберите команду "Загрузить куст(Load Hive)" .
- выберите куст system на диске с незагружающейся Windows (файл с именем system без расширения, который находится в папке \windows\system32\config).
- Нажмите кнопку Открыть .
- В поле Раздел введите временное имя, которое будет присвоено загружаемому кусту в дереве редактора реестра. Например, 123 .
После нажатия OK , выберите раздел с присвоенным именем 123 и найдите подраздел \SYSTEM\ControlSet00х\services\msahci в случае “ремонта” синего экрана Windows 7 и \SYSTEM\ControlSet00х\services\storahci в случае Windows 8-10. В качестве ControlSet00х нужно выбрать раздел с максимальным значением x , т.е. если в подключенном к редактору разделе реестра есть ControlSet001 и ControlSet002, то нужно редактировать параметры драйвера в разделе \SYSTEM\ControlSet002\services\msahci

После изменения параметра Start , в левой части окна редактора реестра выберите подключенный куст (123 ) и выполните пункт меню "Выгрузить куст" . Измененное значение параметра Start , равное 0 будет сохранено в реестре проблемной Windows.

В тех случаях, если включение режима запуска драйвера msahci или storahci загрузчиком Windows не позволило избавиться от синего экрана Stop 7B , можно попробовать установить параметр Start равный нулю для следующих драйверов:

atapi
ataport
pciide
intelide
iaStorA
iaStorF
iaStorV

Загрузка лишнего драйвера не является серьезной проблемой ОС Windows и в реальности никак не сказывается на ее работе. Хотя для экономии ресурсов и снижения времени загрузки, лишние драйверы желательно не включать. После того, как ошибка Stop 7B будет устранена, список реально используемых драйверов можно посмотреть в диспетчере устройств, а ненужные – отключить (Start=4) или перевести в режим запуска вручную (Start=3).

    Если у вас нет достаточной квалификации для работы с ERD Commander, либо возникли трудности в определении нужного драйвера, можно воспользоваться совсем простой методикой:

Загрузка на новой материнской плате в любой системе, где она возможна. В крайнем случае, можно даже временно установить Windows в другой раздел или на другой диск, подключенный к данному контроллеру HDD. После чего нужно выполнить экспорт в файл содержимого раздела

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase

Содержимое этого раздела даст список PnP-идентификаторов, среди которых обязательно будет присутствовать тот, который соответствует контроллеру HDD установленной системы.

Также, можно определить, какие драйверы обслуживают контроллер жесткого диска.

Загрузка в ERDC и импорт данных, из созданного в предыдущем пункте, файла в реестр проблемной системы. В случае использования драйверов msahci.sys, storahci.sys, iaStor… для Windows 7-10, необходимо проверить или изменить параметр Start

После того, как ошибка Stop7B будет устранена, дополнительно установленную систему можно будет удалить, предварительно настроив загрузчик системы на загрузку по умолчанию исправленной Windows.

И, уж совсем просто решается проблема, если у вас есть возможность получить экспортированные данные CriticalDeviceDatabase из операционной системы другого компьютера с такой же материнской платой, вернее даже с таким же PnP-идентификатором контроллера жесткого диска. Если в настройках BIOS для одинаковых материнских плат, установлен разный режим работы контроллеров, например, на одном AHCI, а на другом IDE , то они будут иметь разные PnP-идентификаторы, и обслуживаться разными драйверами.

Для переноса списка PnP-идентификаторов достаточно просто выполнить импорт этих данных в реестр проблемной Windows и ошибка Stop7B будет устранена, если проблема была вызвана распознаванием контроллера HDD. Если же проблема вызвана параметром Start, то можно получить список файлов драйверов аналогичной рабочей Windows, обслуживающих данный контроллер, воспользовавшись обычным диспетчером устройств – ”Свойства” - ”Драйвер” – нажать кнопку ”Сведения”

В данном примере, контроллер жесткого диска обслуживается драйверами atapi.sys , ataport.sys , msahci.sys и pciidex.sys . Не все драйверы, перечисленные в списке, могут иметь записи в разделе реестра HKLM\System\CurrentControlSet\Services , например, в данном случае, признак Start, равный 0, должен быть у msahci и atapi , а остальные подгружаются как дополнение к ним. Наличие ненулевого параметра Start для любого драйвера, из перечисленных в списке приведет к возникновению ”синего экрана смерти”

Исправление ошибки Stop 7B при переносе системы на виртуальные машины.

В тех случаях, когда требуется, например, перенести сохраненную конфигурацию реального компьютера на виртуальную машину, как правило, возникает такая же проблема ”синего экрана смерти” STOP 0x0000007B ”INACCESSIBLE_BOOT_DEVICE” . Причина ошибки, как и в случае с заменой материнской платы, заключается в невозможности правильной идентификации контроллера жесткого диска и загрузки необходимого для него драйвера. Такая ситуация часто возникает, когда в среде VMware Workstaion или Oracle VM Virtualbox нужно восстановить состояние реального компьютера из образов AOMEI Backupper или Acronis True Image в виде виртуальной машины. Обычно, в таких случаях создается новая виртуальная машина с пустым диском, а в качестве устройства загрузки используется CD/DVD привод с образом или диском восстановления (например, образ Acronis True Image). Образ для восстановления подключается либо в качестве съемного USB диска, либо по локальной сети. Восстановление выполняется так же, как и на реальном оборудовании, но с большой долей вероятности, загрузка виртуальной машины завершится стоп-ошибкой STOP 0x0000007B ”INACCESSIBLE_BOOT_DEVICE” . Ситуация вполне предсказуемая, однако имеющая более простое решение, в связи с тем, что система виртуализации эмулирует виртуальный жесткий диск с заранее известным определенным PnP-идентификатором. Так, например Oracle VM VirtualBox, по умолчанию создает виртуальный SATA-диск:

Кроме того, в среде VirtualBox эмулируются стандартные чипсеты Intel - PIIX3 или ICH9, что позволяет заранее подготовить соответствующие reg-файлы для исправления ошибки Stop 7B для указанных чипсетов. В среде VMware Workstation виртуальные диски могут эмулироваться как SATA, SCSI или IDE. По умолчанию – используется SCSI. Так же, как и в случае использования реальных контроллеров жестких дисков для среды VMware Workstation можно использовать стандартные драйверы от Microsoft для IDE – ”Intel(R) 82371AB/EB PCI Bus Master IDE Controller” (intelide.sys), для SATA – ”Standard SATA AHCI Controller”(msahci или storahci в зависимости от версии Windows) и для SCSI – ”LSI Adapter, SAS 3000 series, 8-port with 1068”. Уточнить сведения о дисковых устройствах, используемых виртуальной машиной можно с помощью упоминаемой ранее утилиты DevManView.exe :

В общем случае, проблему с ошибкой Stop 7B при переносе образа реального компьютера на виртуальную машину, можно решить, добавив в список критических устройств все эмулируемые контроллеры жестких дисков и включив загрузку всех стандартных драйверов, обеспечивающих работу жесткого диска.

Устранение ошибки Stop 7B с помощью Acronis Universal Restore.

Средство Acronis Universal Restore находит и устанавливает драйверы для устройств, необходимых для запуска операционной системы, восстановленной на новом оборудовании. Практически, Acronis Universal Restore позволяет выполнить в несколько кликов большую часть тех действий по устранению критической ошибки Stop 7B, которые были описаны выше. Прежде чем применять Universal Restore к операционной системе Windows, необходимо подготовить набор драйверов для нового контроллера жестких дисков и чипсета (набора микросхем материнской платы). Эти драйверы являются критическими для запуска операционной системы. Файлы драйверов должны иметь расширения INF, SYS или OEM. Если драйверы были загружены в форматах EXE, CAB или ZIP, извлеките их с помощью стороннего приложения, например, бесплатного архиватора 7-Zip. При большом количестве компьютеров, желательно создать свой репозиторий драйверов, с сортировкой по типам устройств или аппаратным конфигурациям компьютеров. Копию репозитория лучше всего использовать на стандартных сменных носителях, поддерживаемых практически любыми операционными системами – на CD/DVD дисках и флэшках.

Средство Acronis Universal Restore бесплатно, однако скачать его с официального сайта разработчика могут только владельцы зарегистрированных продуктов Acronis Backup и Acronis Backup Advanced. Также, по крайней мере для представителей учебных заведений, существует возможность зарегистрироваться на сайте компании и получить 30-дневную версию указанных продуктов и в том числе - Acronis Universal Restore в составе пакета Acronis Backup или Acronis Backup Advanced. Версии Acronis Backup не совместимы с продуктами линейки Acronis True Image и c помощью Universal Restore невозможно восстанавливать ОС семейства Linux.

После загрузки среды Acronis Universal Restore, отображается основное окно, условно разделенное на 3 части:

Программа отображает найденную ОС Windows, для которой будет выполняться восстановление, а также позволяет задать источники поиска драйверов слоя абстрагирования оборудования (Hardware Access Layer - HAL), контроллера жестких дисков и сетевых адаптеров. Если драйверы находятся на диске от производителя или другом съемном носителе, установите флажок Поиск на съемных носителях . Если драйверы находятся в локальной или сетевой папке, укажите путь к этой папке, нажав кнопку Добавить папку .

В процессе работы, средство Acronus Universal Restore выполняет поиск и в стандартной папке хранения драйверов Windows (обычно - это папка \WINDOWS\INF ).

Настройка Установить драйверы запоминающих устройств в любом случае позволяет указать конкретные драйверы, которые должны быть установлены в системе. Обычно это требуется при наличии особых контроллеров жестких дисков – SCSI, SAS, Raid и т.п.

После нажатия на кнопку Добавить драйвер нужно указать путь к файлам драйверов и отметить галочкой нужные для обязательной установки:

Указав вышеназванные параметры, нажмите кнопку ОК . Начнется выполнение задания по установке требуемых системе драйверов. Если Acronis Universal Restore не обнаружит совместимый драйвер в указанных расположениях, появится запрос с указанием PnP-идентификатора проблемного устройства и предложений по дальнейшей установке – повторить запрос после добавления в расположение требуемого драйвера, пропустить его установку или прекратить работу. После завершения задания на установку драйверов, можно изменить параметры установки и повторить задание. Как правило, на стандартных конфигурациях оборудования, средство Acronis Universal Restore быстро и легко возвращает Windows в рабочее состояние. После того, как выполнится загрузка системы, прочие драйверы устанавливаются стандартным образом.

Кроме драйверов дисковых подсистем, Acronis Universal Restore устанавливает драйверы сетевых адаптеров. Драйвер сетевого адаптера будет установлен без уведомлений при наличии у него цифровой подписи Microsoft. В противном случае Windows отобразит стандартное сообщение с запросом на подтверждение установки неподписанного драйвера.

В заключение добавлю, что ошибка Stop 7B может быть вызвана также и неисправностью оборудования, повреждением логической структуры данных на диске, случайным удалением файлов драйверов или записей в реестре и т.п. , однако в реальности, подобные случаи встречаются исключительно редко.