Андрей Смирнов
Время чтения: ~13 мин.
Просмотров: 0

«Безболезненный апгрейд ПК», или как заменить материнскую плату без переустановки Windows 10

motherboard.jpgmotherboard » data-medium-file=»https://sysadmin-note.ru/wp-content/uploads/2017/02/motherboard-300×174.jpg» data-large-file=»https://sysadmin-note.ru/wp-content/uploads/2017/02/motherboard-1024×595.jpg» />

Зачастую при смене материнской платы и запуска ПК без переустановки Windows вы можете увидеть «синий экран смерти» (BSOD) с ошибкой STOP 0x0000007B INACCESSABLE_BOOT_DEVICE.

Причиной данной неприятное картины -неспособность Windows самой найти надлежащие драйверы для SATA-контроллера. Данную проблему можно легко устранить без переустановки Windows. Для этого все лишь нужно «приказать» операционной системе, чтобы она использовала стандартный драйвер контроллера SATA при запуске, который загружается после чистой переустановке Windows. А поможет нам в этом редактор реестра.

Запускаем «старый» Windows на новой материнской плате

1. Изменение реестра перед обновлением материнской плате или настроек контроллера

Этот раздел подходит для тех, у кого ПК запускается в штатном режиме и вы только собираетесь заменить материнскую плату. Откройте редактор реестра, для этого нажмите кнопки «Win+R» и появившемся окне наберите «regedit«, после чего нажмите Enter.

run.jpg

Нам открывается редактор реестра. Выглядит он как «дерево» с кучей папок и настроек:

regedit.jpg

Нам необходимо перейти в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesmsahci

Находим там параметр Start и выставляем ему значение «» (ноль) и нажимаем кнопку «Ок»

regedit1.jpg

Далее идем в ветку:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicespciide

и делаем тоже самое с параметром Start

regedit2.jpg

Если вы пользуетесь Raid (если нет, то пропустите данный шаг) то надо сделать тоже самое в следующей ветке:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesiaStorV

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

2. Изменение реестра после обновления материнской платы (windows не запускается)

win8.jpg

Если у вас Windows 7 то на первом экране нажмите далее, замет запустите командную строку

win7.png

Если вы используете Windows 8.x или Windows 10, тогда вам нужно выбрать «Диагностика» — > «Дополнительные параметры» — > «Командная строка».

win10.png

В командной строке вводи regedit и нажимаем Enter.

regedit3.png

В редакторе реестра выделите ветку HKEY_LOCAL_MACHINE, а в меню «Файл» нажмите «Загрузить куст».

regedit_recovery.png

Откройте диск, на котором установлена операционная система.

Перейдите в каталог Windowssystem32config, выберите файл system и нажмите «Открыть».

regedit_recovery1.png

Введите имя раздела (например, Offline) и нажмите OK.

regedit_recovery2.png

Раскрыв ветку HKEY_LOCAL_MACHINE, вы увидите созданный раздел (в нашем примере он называется Offline).

regedit_recovery3.png

Разверните новый раздел и перейдите в следующий подраздел:

HKEY_LOCAL_MACHINEOfflineControlSet001servicesmsahci

Откройте параметр Start, измените его значение на 0 (ноль), нажмите OK.

regedit_recovery4.png

Выполните ту же операцию в подразделе:

HKEY_LOCAL_MACHINEOfflineControlSet001servicespciide

Далее выделите созданный раздел (в нашем примере он называется Offline) и в меню «Файл» нажмите «Выгрузить куст».

Закройте редактор реестра, командную строку и перезагрузите компьютер. Извлеките установочный диск, чтобы операционная система могла загрузиться в обычном режиме. Теперь Windows должна  без каких-либо проблем запуститься и затем установить необходимые драйверы контроллера жесткого диска. Не забудьте потом установить драйвера от своей новой материнской платы!

Заключение

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

Почему Windows не загружается после замены материнской платы автоматически

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

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

Дело в том, что в ОС при установке драйверов на материнскую плату прописываются сведения об оборудовании, а точнее о SATA-контроллере системной платы, к которому и подключается жесткий диск. Поэтому при замене материнской платы Windows не обнаруживает нужных драйверов для новоиспеченного контроллера и происходит сбой, чаще всего выражаемый в виде синего «экрана смерти» с кодом ошибки «0x0000007B INACCESSABLE_BOOT_DEVICE».

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

Подготовка Windows перед заменой материнской платы

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

Первое. Необходимо открыть редактор реестра, где в последствие будут внесены корректировки запуска драйверов SATA-контроллера «msahci» и «pciide». Способ его открытия прост, нужно лишь воспользоваться командной «regedit» и системной утилитой «Выполнить». Для этого одновременно нажимаем сочетание клавиш Windows+R и в поле ввода вписываем команду «regedit».

regedit-win7.jpg

Обратите внимание: выполняя инструкцию по открытию и последующей корректировке реестра, версия операционной системы не имеет значения. То есть, описываемые действия справедливы как для Windows 7, так и для Windows 8, 10.

Второе. В левой колонке открывшегося редактора переходим в ветку:

<center>HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservices</center>где выбираем папку драйвера «msahci». Далее переходим в правое поле редактора и правой клавишей мыши дважды нажимаем по параметру «Start», после чего меняем его значение на нулевое «0».

Третье. Повторяем процедуру корректировки параметра «Start» в той же ветке реестра, но уже выбираем папку драйвера «pciide»

Обратите внимание: если дисковая система вашего ПК работает в режиме RAID, то корректировку параметра «Start» нужно провести и в папке «iaStor», расположенной все в той же ветке реестра.

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

Восстановление Windows после замены материнской платы

Итак, если новая материнская плата уже установлена, без соответствующих подготовительных действий, описанных выше, и при загрузке Windows появляется «синий экран смерти» (BSOD) с соответствующей ошибкой, которую мы так же ранее упоминали, то необходимо приступить к процедуре восстановления ОС.

На самом деле, в сложившейся ситуации нам нужно лишь посредством командной строки запустить все тот же редактор реестра и выполнить аналогичные действия по корректировке параметра «Start» в соответствующих ветках драйверов SATA-контроллера.

Для этого потребуется установочный диск или загрузочный носитель (флешка) с нужной операционной системой. Как его создать мы подробно описывали в статье «Как записать Windows 7 на флешку». Далее необходимо включить ПК и загрузиться с созданного носителя. Здесь есть два варианта как это сделать. Первый – указать его в качестве приоритетного устройства при загрузке системы в BIOS, второй — в момент прохождения системой режима «POST» выбрать его из предложенных системой устройств, нажав определенную клавишу клавиатуры. В большинстве случаев функция запуска меню загрузки возложена на клавишу F12, но бывают исключения.

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

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

Обратите внимание: все ниже описанные действия по восстановлению загрузки операционной системы в следствие замены материнской платы, одинаково подходят как для Windows 7, так и Windows 8 и Windows 10, за исключением некоторых интерфейсных различий. Принцип везде одинаков.

На следующем этапе появится экран выбора действия, где выбираем пункт «Поиск и устранение неисправностей». Далее мы попадем в раздел «Диагностика», содержащий пункт «Дополнительные параметры». Перейдя в него производим запуск командной строки.

Запустив командую строку вписываем в нее уже известную нам команду запуска редактора реестра «regedit».

В открывшемся редакторе сразу выделяем ветку реестра «HKEY_LOCAL_MACHINE» и во вкладке «Файл» нажимаем «Загрузить куст».

Выполнив последнее действие, системой будет предложено выбрать системный диск, на котором установлена операционная система Windows. Открываем его и следуем в раздел «Windowssystem32config», в котором находим и запускаем файл «system».

Далее новому разделу в выбранной ветке реестра «HKEY_LOCAL_MACHINE» будет предложено присвоить произвольное имя. В нашем случае это «recovery».

Следующим шагом открываем созданный раздел, находим в нем драйвера SATA-контроллера «msahci» и «pciide» и редактируем в них параметр «Start», выставляя все тоже нулевое значение, как это описано выше.

Путь их размещения, согласно вновь созданного раздела реестра, будет следующим:

<center> HKEY_LOCAL_MACHINErecoveryControlSet001services</center>После выполнения всех операций, выделите созданный раздел и во вкладке редактора «Файл» нажмите «Выгрузить куст». Далее, произведите замену материнской платы, загрузите компьютер в штатном режиме и установите драйвера чипсета и интернет-контроллера, идущие в комплекте с МП.Как правило, после апгрейда компьютера с заменой материнской платы, пользователю приходится устанавливать операционную систему «начисто», инсталлируя попутно необходимые программы. Всего этого можно избежать, выполнив замену основной платы без переустановки Windows по руководствам данной статьи.

Алгоритм замены системной платы без переустановки Windows 7

Основная причина невозможности загрузки Windows после замены материнской платы (с фатально неизбежным «синим экраном смерти») — неспособность «старой» операционной системы отыскать драйверы к новому SATA-контроллеру, так как у неё их попросту нет. Решить данную проблему можно через редактирование файлов реестра либо методом интеграции драйверов на этапе до замены «материнки».Методики настройки Windows 7 в данном контексте различаются, в зависимости от конкретной ситуации. В частности осуществляется ли это непосредственно перед заменой основной платы либо уже после апгрейда при запуске системы в сопровождении BSOD. С первым вариантом работать предпочтительнее и проще, но если апгрейд произведён и наблюдается синий экран, — проблема во многих случаях так же решаема без установки ОС.1574871912_virtualbox_windows-7_19_03_2018_15_12_26.pngПрежде чем приступить к практическим действиям, рассмотренным в этой статье, следует скопировать все важные данные с диска на другой носитель и по возможности сделать резервные копии реестра и системных файлов.

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

Алгоритм настройки «семёрки» до замены материнской платы может быть следующим:

  • Проверьте, подходят ли драйверы старой системной платы для новой (компоненты могут быть вполне совместимы и тогда никаких дополнительных настроек не понадобится). Для этого запустите Windows в обычном режиме, перейдите в меню «Пуск» и активируйте «Панель управления».1574873021_1.png
  • Осуществите переход в блок «Система и безопасность».1574873022_2.png
  • Откройте «Диспетчер устройств» в подразделе «Система».1574873101_3.png
  • Описанные выше шаги можно сократить, нажав на клавиатуре «горячее» сочетание Win + R и введя системную команду devmgmt.msc. Активируйте последнюю кнопкой «OK».1574873112_4.png
  • В консоли «Диспетчера устройств» разверните список «IDE ATA/ATAPI контроллеров».1574873155_5.png
  • Если вы видите строчку «Стандартный двухканальный контроллер PCI IDE» (также могут присутствовать аббревиатуры ATA, ATAPI) без указания определённого бренда, скорее всего ваша новая материнская плата должна заработать без проблем после апгрейда.Если в названии наблюдаете фирменное обозначение и тип — для начала обязательно сверьте его с маркой контроллера новой платы. В случае совпадения, с большой долей вероятности, более никаких действий не потребуется, в иной ситуации переходите к следующему шагу.1574873222_6.png
  • Перенесите программное обеспечение для новой материнской платы на ваш ПК. Самый простой способ осуществить это — использовать диск с программной поддержкой, входящий в комплект системной платы, в ином случае скачайте ПО со страницы загрузки сайта производителя.Не устанавливайте драйверы, а просто перекиньте файлы в любую папку на жёстком диске, деинсталлировав текущее программное обеспечение контроллера — для этого откройте окно свойств компонента, щёлкнув правой кнопки мыши по названию и выбрав пункт «Свойства».
  • В новом окне перейдите в подменю «Драйвер».1574874086_8.png
  • Деинсталлируйте ПО, нажав на соответствующую кнопку.1574874090_9.png
  • Подтвердите деинсталляцию программного продукта кнопкой «OK».1574873639_10.png
  • По завершении процесса перезагрузите ПК и инсталлируйте новое программное обеспечение стандартным способом. Выполните поиск и установку ПО в ручном режиме, указав папку с сохранёнными драйверами.1574873696_11.png
  • По окончании инсталляции перейдите в подпункт «Системные устройства».1574873721_12.png
  • Найдите строку «Шина PCI» и откройте свойства компонента.1574873794_13.png
  • Перейдите в меню «Драйвер».1574873960_14.png
  • Выберите удаление компонента.1574873993_15.png
  • Подтвердите деинсталляцию данного программного продукта кнопкой «OK».1574873971_16.png

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

Настройка до замены «материнки»: способ 2

Существует ещё один (менее сложный) способ настройки системы до установки новой материнской платы:

  • Нажмите «горячее» сочетание клавиш Win + R. Введите в появившемся окне системную команду regedit и активируйте её кнопкой «OK».1574874250_17.png
  • В левой части консоли пройдите по пути HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services.1574874305_18.png
  • Разверните конечный список и найдите строку msahci.1574874474_19.png
  • В правой части консоли щёлкните по элементу Start.1574874459_20.png
  • Во всплывающем окне в блоке «Значение» введите 0 и нажмите «OK».1574874482_21.png
  • Здесь же в списке services найдите строку pciide. Щёлкните по элементу Start в правой части экрана. В новом окне в блоке «Значение» также введите 0 и нажмите «OK».1574874531_22.png
  • Если собираетесь использовать режим RAID, необходимы дополнительные настройки. Перейдите в подменю iaStorV списка services. В свойствах компонента Start также измените значение на 0, подтвердив изменения кнопкой «OK».1574874695_23.png

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

Материнская плата установлена: система не запускается

Если новая плата уже установлена в ПК и результатом запуска системы является «синий экран», возможно, проблему удастся решить следующим образом:

  • Вам понадобится флешка либо диск с установочным образом «семёрки». Загрузитесь с данного носителя и в начальном окне установки выберите «Восстановление системы».1574874782_24.jpeg
  • В появившейся консоли «Параметры восстановления системы» активируйте пункт «Командная строка».1574874873_25.jpeg
  • В открывшемся терминале введите системную команду regedit и нажмите Enter.1574874924_26.png
  • Вы увидите стандартный «Редактор реестра». Разверните блок HKEY_LOCAL_MACHINE.1574875086_27.png
  • В левой верхней части экрана выберите «Файл» и активируйте строку «Загрузить куст…» в выпадающем списке.1574875321_28.png
  • В адресной строке нового окна введите C:/Windows/system32/config, щёлкните по значку со стрелкой либо просто нажмите Enter.1574875574_29.png
  • Теперь необходимо найти файл с названием SYSTEM. Щёлкните по нему и активируйте кнопкой «Открыть».1574875594_30.png
  • В появившемся окне укажите название создаваемого раздела. Присвойте файлу любое имя и щёлкните «OK».
  • Пройдите по пути HKEY_LOCAL_MACHINE/имя созданного раздела. Откройте конечную папку.
  • Пройдите по пути ControlSet001/services.
  • Разверните конечный список и найдите строку msahci. В правой части консоли щёлкните по элементу Start. Во всплывающем окне в блоке «Значение» введите 0 и нажмите «OK».
  • Аналогично в списке services найдите строку pciide. Щёлкните по элементу Start в правой части экрана. В новом окне в блоке «Значение» также введите 0 и нажмите «OK».
  • Если собираетесь использовать режим RAID, потребуются дополнительные манипуляции. Перейдите в подменю iaStorV списка services. В свойствах компонента Start, как и выше, измените значение на 0, подтвердив изменения кнопкой «OK».
  • Вернитесь в стартовое окно консоли. Выделите новый раздел.
  • В левой верхней части экрана выберите «Файл» и активируйте ссылку «Выгрузить куст» в выпадающем списке.
  • Подтвердите выгрузку куста нажав на соответствующую кнопку.

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

  • https://sysadmin-note.ru/kak-zamenit-materinskuyu-platu-bez-pereustanovki-windows/
  • http://canal-it.ru/kompyuter/zhelezo/zamena-materinskoj-platy-bez-pereustanovki-windows/
  • https://masterservis24.ru/330-zamena-materinskoy-platy-bez-pereustanovki-windows-7.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации