Вопрос о замене материнской платы без переустановки Windows 7 непростой. Подводные камни станут на пути обычных пользователей. Поэтому не рубите с плеча. Неприятно самостоятельно все загружать, а потом сидеть перед «экраном смерти» и думать, что делать дальше. Лучше внимательно изучить этот вопрос. Необходимо понимать, какие шаги нужно сделать, какие проблемы могут возникнуть и какие пути их решения.
Предпосылки
Дело важное и серьезное. Возможно, вас не устраивает одна из комплектующих. Технологии идут вперед, а ваш процессор уже не справляется с поставленными задачами. Естественно, необходимо прикупить новый чип. Но часто он бывает несовместим с конкретной моделью материнской платы. Тогда вместе с ним придется менять и материнку.
А может быть, вы решили купить новые модули оперативной памяти. Ваши старые, на базе DDR2, давно перестали справляться и устарели. Даже если вы хотите только расширить объем ОЗУ, то найти модули этого типа будет крайне сложно да и нецелесообразно. Поэтому лучше присмотреться к DDR4. Это и более новая и высокоскоростная память. Но для неё необходимы специальные слоты на материнке. Чем не повод купить новую системную плату?
Такие же проблемы могут возникнуть и с остальными комплектующими. Для новых моделей видеокарт необходимы продвинутые слоты - более быстрые и качественные. Винчестер совершенствуется и давно перешел на третью ревизию Serial ATA. Чтобы апгрейднуть систему, нужно внимательно изучить аспекты, поскольку замена материнской платы без переустановки Windows 7 станет вашей основной проблемой.
Снести или сохранить?
А почему обязательно сохранять операционку? Ведь в разы проще просто снести её и после сборки ПК поставить другую. Конечно, для многих пользователей это будет наиболее выгодным вариантом. Но бывают и такие юзеры, которые настраивают систему под себя до мельчайших деталей. Им важны все персональные параметры и необходимые приложения.
При переустановке ОС все естественно удалится. И если для кого-то это станет началом чего-то нового, то для других может обернуться великой трагедией. Нужно исключить все проблемы и сохранить личные данные.
Инструменты
Чтобы не потерять операционку и информацию, лучше использовать пару инструментов. Для замены материнской платы без переустановки Windows 7 нам станут полезными две утилиты.
Sysprep - встроенный инструмент ОС. Его используют для очистки аппаратных деталей, сброса активации ОС и т.п. В целом, софт позволит создать образ операционки, которая не нуждается в аппаратном обеспечении.
ERD Commander - это инструмент, который придется заранее скачать. Он помогает даже если она повреждена, а загрузка невозможна. Это основная его задача. Есть также и дополнительные возможности. Вообще, ERD Commander - полезный софт для программистов. Он помогает восстановить систему, если её заблокировали вирусы-вымогатели, выборочно возобновить работу файлов из реестра и пр.
Главная проблема
Почему вообще желательно иметь копию? Дело в том, что замена материнки обычно приводит к огромному количеству несовместимости драйверов. И если с какими-то устройствами эта проблема еще исправима, то основные ошибки исходят от ATA/SATA-интерфейса - порты для винчестера. Поэтому так часто появляется «экран смерти», который приносит бесконечную перезагрузку.
Подготовка
Начинают весь процесс работой с Sysprep. Для замены материнской платы без переустановки Windows 7 нужен именно этот инструмент. Он очищает все уникальные файлы и драйверы. Поэтому делать это нужно до того, как новое комплектующее займет место на материнке.
Чтобы начать работать с утилитой, нужно найти её через командную строку Win+R. Откроется небольшое окошко, в котором прописываем путь к Sysprep: «C:\windows\system32\sysprep\sysprep.exe». В новом окне следует произвести настройку параметров софта.
Сначала переходим в раздел «Действия по очистке системы» и тут следует выбрать строку с переходом в окно приветствия системы. Здесь же необходимо установить галочку возле «Подготовки к использованию». Теперь ищем раздел с «Параметрами завершения работы» и нажимаем «Завершение работы». Не забудьте закончить все кнопкой ОК.
После нескольких секунд работы, когда инструмент сделает все необходимое, система отключится. Дальше переходим к сбору материнки, монтажу и прочим подобным делам.
Альтернатива
При замене материнской платы без переустановки Windows 7 реестр также потребуется. Чтобы установка не приводила к ошибкам с совместимостью, будь то смена системной платы или изменение режима контроллера, нужно покопаться в системе, пока она корректно работает.
Вызываем командную строку Win+R и вводим regedit. Так вы запустите тот самый реестр и начнете работу с ним. Теперь нужно пройти HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci. Открываем последнюю папку и справа ищем строку Start. В ней нужно поменять значение на ноль. Возвращаемся в колонку слева и отыскиваем по этому же пути конечную папку pciide. Тут снова выставляем значение ноль. Для пользователей, которые используют RAID-массивы (несколько дисков), весь процесс повторяем в iaStorV.
Теперь можно провести замену материнской платы без переустановки Windows 7 (64). Выключаем компьютер, устанавливаем в корпус обновленную системную плату и включаем компьютер. При правильных действиях процесс будет корректным. Операционка загрузит самостоятельно драйверы на контроллер, а все необходимые настройки придется делать дальше самостоятельно.
Восстановление
Во время всех этих операций могут случаться и ошибки. Нельзя исключать неправильный ввод значений либо ошибочные действия. Это все приводит к тому, что запустить операционку так и не получается. Пробуем скачать и загрузить на флеш-накопитель ERD Commander. Замена материнской платы без переустановки Windows 7 должна пройти легко. Как мы уже узнали, этот инструмент помогает восстановить систему в сложных ситуациях.
Чтобы использовать эту программу, нужно загрузить её из интернета и скинуть на CD или флеш-накопитель, если нет дисковода. Теперь, когда вы включите ПК, загрузочный накопитель увидит этот софт и начнет с него загружать необходимую информацию. В окне выбираете пункт ERD Commander 6.5 для седьмой ОС, либо для той версии, которая у вас была ранее установлена.
Теперь появится уведомление о «переименовании» дисков. Соглашаемся с этим процессом. Настройку сети пока не трогаем, не забываем про раскладку клавиатуры. Если на диске было установлено несколько ОС, нужно выбрать ранее использованную в следующем окне. Если же одна, то и в табличке появится только одна строка. Кликаем «Далее» и смотрим за происходящим. Обычно проходит несколько секунд, пока система справляется с неполадками и пр.
Теперь откроется окно с «Параметрами восстановления системы». Здесь нужно выбрать последний пункт с восстановлением MSDaRT. Далее кликаем по реестру. Теперь нам не нужны команды. Замена материнской платы без переустановки Windows 7 проходит в уже знакомом для нас окне реестра.
На пути HKEY_LOCAL_MACHINE\SYSTEM встретится папка MountedDevises - её нужно удалить. Выше будет папка CurrentControlSet, в ней нужно найти папку atapi, изменив там в строке Start значение на ноль, и повторяем эту настройку в остальных архивах.
Последним шагом является работа с папкой Msahci. Тут снова меняем значение на ноль. Система должна загрузиться правильно. Если же ничего не получилось, скорее всего, проблема намного сложнее. Тут, помимо прочих программных ошибок, идет речь и о конфликтах со встроенным видеоадаптером.
Безопасный режим
Все равно не получается провести замену материнской платы без переустановки Windows 7? Можно зайти в «Безопасный режим». При запуске ПК зажимаем F8. Когда ОС прогрузится, переходим в «Диспетчер устройств» и удаляем девайс, который дает сбой. Если вы не можете определить его, то рекомендуют просто удалить шину PCI и загрузить все необходимые драйверы.
Все эти операции рассчитаны на людей, которые хоть как-то разбираются в ПК. Обычный пользователь однозначно где-то запутается, что-то выберет не то. После этого система станет «кирпичом» и спасать её будут уже программисты. Если вы не уверены, в том что вы делаете, либо найдите знакомых, кто разбирается во всем этом, либо попросите помощи в сервисном центре.
Нередко после замены материнской платы или изменения режима работы контроллера жесткого диска в настройках 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 может быть вызвана также и неисправностью оборудования, повреждением логической структуры данных на диске, случайным удалением файлов драйверов или записей в реестре и т.п. , однако в реальности, подобные случаи встречаются исключительно редко.
Материнская плата имеет такое название по той причине, что именно посредством нее происходит подключение всех остальных деталей компьютера. Нет ничего удивительного в том, что если она выходит из строя, то работа машины становится невозможна.
Чтобы восстановить работоспособность компьютера, требуется узнать, почему не работает ваша материнская плата. Заинтересованный читатель найдет массу полезной информации, способной помочь, в предложенном материале.
Основные варианты неисправностей и способы их выявления
Ни один механизм не ломается и не выходит из строя просто так. Для любой неисправности имеются свои причины, и способность их самостоятельного выявления сэкономит вам массу времени и нервных клеток. Учитывая техническую сложность рассматриваемого изделия и наличие огромного количества рабочих элементов, сценарий его отказа и дальнейшие методы решения проблемы отличаются в каждом отдельном случае.
Для простоты наш сервис предлагает читателю классифицировать конкретную проблему по предпосылкам возникновения, чтобы выявить причины, по которым не запускается материнская плата, с максимальной точностью и без лишних телодвижений. В большинстве случаев неисправности возникают ввиду описанных ниже факторов.
Появление неполадок после замены железа
Многие владельцы стационарных компьютеров любят дополнять и модернизировать его самостоятельно (что весьма просто ввиду блочного устройства блока питания). Поставить мощную видеокарту, чтобы поиграть в новейшие игры с огромными системными требованиями; добить оперативную память для работы с профессиональными графическими редакторами и сэмплерами; внедрить сверхмощный процессор для увеличения быстродействия – все это хорошо знакомо желающим выжать из своего железа максимум.
Если отказ компьютера произошел после одного из подобных апгрейдов – вероятнее всего, вы просто превысили предел ее возможностей. К сожалению, каждая конкретная модель имеет свой потолок – и чем мощнее установленные в системный блок девайсы , тем больше энергии они потребляют.
Скорее всего, последняя установленная деталь превысила максимально допустимый предел мощности. Обратная замена (даунгрейд ) в большинстве случаев решает проблему. Хуже, если с момента установки нового железа прошло некоторое время – в работавшей на пределе возможностей плате могли попросту перегореть контакты, что потребует проведения комплексной диагностики.
Отказ из-за перепадов в электросети
Перепады напряжения и аварийные отключения электричества – нередкое явление в большинстве регионов страны. Особенно страшно, когда после аварийного отключения ремонтники подводят к бытовой сети напряжение в 380 вольт – предохранители, автоматы и щитки искрят и горят, как бенгальские огни. И, что самое плохое, не всегда спасают технику.
Резкие скачки и перепады напряжения могут повлечь массу неприятных последствий – в виде сгоревших и замыкающихся накоротко транзисторов в материнской плате. Разборка системного блока с извлечением и поэтапным прозвоном дорожек вольтметром – самый верный путь к нахождению причины неисправности.
Отсутствие работоспособности без логически объяснимых причин
Старый стационарный компьютер может работать, как часы, в течение нескольких лет – хоть и не будет поражать владельца выдающимися для своего времени характеристиками производительности. Затем он перестает подгружать даже BIOS , без каких-либо первых тревожных сигналов, способных заранее сообщить владельцу о скором выходе железа из строя..
Износ отдельных компонентов рассматриваемого агрегата – один их наиболее распространенных факторов риска. Здесь поможет только тотальная диагностика, выполненная человеком, понимающим смысл производимых манипуляций.
Порядок ремонта
Неподготовленному человеку крайне сложно понять, почему не стартует материнская плата, и еще сложнее разобраться в тонкостях решения этой проблемы. Вооружайтесь набором отверток и вольтметром – изложенная ниже информация позволит быстрее отыскать первопричину неприятностей и сэкономить на ремонте.
Дедуктивный метод
В первую очередь, необходимо удостовериться в том, что фактическая причина неработоспособности заключается именно в неполадках самой платы. Для этого пользователю персонального компьютера потребуется сделать две относительно простых вещи.
Первое – это снятие боковой панели системного блока и извлечение материнской платы. Его предварительно необходимо отключить от сети. После отсоединения обследуемого элемента вновь подключите блок к сети и нажмите на кнопку включения. Если кулеры заработали – значит, проблема действительно кроется именно в плате.
Второе – уложите плату на изолированную поверхность и подключите ее к сети электропитания. Один из светодиодов, обозначающий наличие дежурного напряжения, должен загореться автоматически. Отсутствие реакции каких-либо световых индикаторов даст вам возможность автоматически отсечь возможные проблемы со слетевшими настройкамиBIOS
– дальше в ход пойдет вольтметр.
В случае, если компьютер перестал работать после обновления железа, произведите визуальный осмотр агрегата на предмет наличия следов перегрева после удаления пыли с поверхности. Если они отсутствуют – попробуйте заменить недавно установленный агрегат на функционировавший ранее; в большинстве случаев это решает проблему.
Грешите на неполадки с BIOS ? Поможет банальный сброс его настроек до заводских значений. Основной вопрос заключается в том, как это сделать, не имея программного доступа к запуску BIOSс помощью компьютера.
К счастью, возможность его мануальной перезагрузки предусмотрена функционалом платы. Что потребуется сделать для ручной перезагрузки BIOS ?
- Необходимо обесточить системный блок и снять его боковую крышку. Аккуратно удалите слой пыли с материнской платы и отыщите на ней надпись CMOS .
- Неподалеку вы обнаружите примечательную серебристую батарейку, утопленную в специальный сокет . Постарайтесь извлечь ее максимально аккуратно – и так же бережно вставьте обратно спустя пятнадцать минут. Эта мера автоматически сбросит настройки
- Если сомневаетесь в возможности аккуратного извлечения батарейки – попробуйте найти небольшую перемычку, имеющую вид приметного красного колпачка, надетого на два длинных вертикальных контакта. Третий контакт расположен рядом. Снимите перемычку и наденьте ее на среднюю клемму и на ту, которая была открыта. Подождите пятнадцать минут – и верните перемычку в исходное положение. Эффект аналогичен изъятию батарейки.
Обратите внимание: этот способ помогает только в том случае, если изделие полностью исправно (либо не имеет критических поломок). При отсутствии подачи напряжения, наличии коротких замыканий и повреждений схем все описанные выше манипуляции не дадут никакого эффекта.
Самостоятельная диагностика
Проблема не в превышении максимальных мощностей и не в сбившихся настройках BIOS ? Значит, имеют место сугубо технические неполадки.
Первым делом отключите плату от сети и аккуратно очистите ее от пыли. Желательно делать это сухими салфетками на чистом рабочем месте, надев на руки резиновые перчатки. Обдувать микросхемы феном или чистить пылесосом – откровенно неразумное решение.
Крайне рекомендуется иметь под рукой увеличительное стекло и производить визуальный осмотр при ярком свете – так вы снизите вероятность пропустить значимые повреждения. Обратите внимание на наличествующие царапины, сколы и темные пятна в опасной близости от схем.
Повреждений не обнаружено? Рассмотрите конденсаторы – они выглядят как небольшие бочонки, чем-то похожие на пальчиковые батарейки. На старых материнских платах они ломаются чаще всего. Наличие потеков, вздутостей и окислов говорит о необходимости замены поврежденных или исчерпавших свой ресурс конденсаторов – их нужно аккуратно снять, воспользовавшись паяльником, и установить аналогичные новые, столь же бережно припаяв их на освободившиеся места.
Обратите внимание на плюс и минус, нанесенные на плату в месте крепления снятого изделия. При замене конденсатора необходимо соблюдать полярность – иначе чуда не произойдет и компьютер не заработает.
С помощью вольтметра произведите прозвон транзисторов – маленьких прямоугольных объектов, в большом количестве присутствующих на ремонтируемом изделии. Если имеет место короткое замыкание – встроенная система предохранения просто не даст ей запуститься. Выявите все очаги неисправностей и внимательно перепишите маркировки всех коротящих элементов. Чтобы заменить их, пользователю потребуется паяльник и немного свободного времени (и, разумеется, новые транзисторы, полностью идентичные вышедшим из строя).
К сожалению, предложенные методы решения помогают далеко не во всех случаях. Самостоятельный ремонт в такой ситуации практически невозможен даже руками продвинутого юзера, разбирающегося в железе. Если вы проверили и исправили все, что было возможно, но результат оказался неутешительным – лучше отнести неисправный элемент в сервисный центр.
Если вы не чувствуете в себе уверенности, что сможете самостоятельно справиться с ремонтом – лучше не пытайтесь. Материнская плата требует крайне деликатного обращения – неаккуратная попытка самостоятельного обслуживания может привести к еще более серьезным поломкам. Беритесь за это дело лично только в том случае, если целиком и полностью уверены в своих навыках в обращении с необходимым для диагностики и ремонта инструментом; в противной ситуации доверьте это профессионалам.
Если Вы решите сделать "апгрейд" (обновление) материнской платы, либо заменить нерабочую плату на новую, Ваша старая Операционная Система перестанет загружаться. Во время загрузки windows возникнет синий экран (BSOD) с ошибкой STOP 0x0000007B . Происходит это из-за смены контроллера шины ATA/SATA .
Все дело в том, что Windows
не имеет возможности самостоятельно поменять драйвер контроллера при загрузке. В следствии, во время загрузки операционная система - просто теряет жесткий диск и не сможет продолжить запуск.
Итак - вопрос:
как произвести смену материнской платы, без переустановки Windows 7 ? Переустановить Windows не трудно, но при всем этом потеряются все программы и настройки. А как раз это довольно часто - неприемлемо!
Вернуть Windows 7
при помощи ее обновления с установочного диска, также не удастся, потому что запустить данную функцию можно лишь из уже загруженной ОС.
Но не надо расстраиваться!
Нам поможет (качаем образ диска здесь: ERDC.rar
). Распаковываем его из архива (достаточно просто перетащить файл ERDC.iso
- к примеру, на рабочий стол) и записываем на "болванку"
с помощью программы для записи дисков ISO-Burner
. Благодаря ему, мы внесем необходимые изменения в
,
требуемые для загрузки на свежем контроллере.
Начнем!
1. Загружаемся с записанного диска. В меню загрузки выбираем версию ERD Commander 6.5 for Windows 7.
2. На вопрос "Инициализировать подключение к сети в фоновом режиме?" отвечаем Нет.
3. На вопрос "Переназначить буквы дисков..." отвечаем Да.
4. Выбираем раскладку клавиатуры и нажимаем кнопку Далее. После этого выбираем из перечня нашу операционную систему и нажимаем Далее.
5.
В случае, если предшествующая загрузка Windows 7 завершилась неудачно, начнется поиск проблем загрузки.
Давим Отмена
, дабы не тратить понапрасну время, потому что данное средство восстановления запуска в случае смены материнской платы не может помочь. На вопрос "Остановить устранение проблем?"
отвечаем Да
. Следующего известия, что не получилось ликвидировать проблемы, не пугаемся и нажимаем кнопку Готово.
6. В появившемся окошке выбираем пункт Microsoft Diagnostics and Recovery Toolset.
7. Теперь запускаем редактор реестра.
8. Сперва нужно удалить ветку реестра HKLM\SYSTEM\MountedDevices
9. Теперь необходимо включить запуск сервисов, загружающих стандартные драйвера контроллеров IDE и SATA.
10. Раскрываем ветку HKLM\SYSTEM\CurrentControlSet\services в левой части редактора реестра. Теперь проверяем следующие разделы в данной ветке: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Параметр Start у каждого обязан быть равен 0х00000000 (0) . Значение Start=0 - запуск сервиса при загрузке Windows. В случае если он равен 0х00000003 (3) щелкаем дважды на имя параметра (Start) и заменяем значение на 0 и давим ОК.
11. После того, как start будет установлен в значение 0 у всех указанных выше разделов реестра, закрываем редактор реестра и перезагружаем PC в нормальном режиме. Как правило, этого достаточно для успешной загрузки 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.
Перезагружаем PC в нормальном режиме. ОС обязана загрузиться.
Вы купили материнскую плату без установки. Всё вроде бы правильно и аккуратно делали, все разъёмчики и все проводочки подключили в соответствующие места, поставили, включили, а оно не работает. Или работает как-то не так. Не так, как должно. Какие наиболее вероятные причины?
Не исправно сопряжённое оборудование. То есть другие запчасти. А их несколько:
Процессор не рабочий . Вышли из строя и проц, и матерь. Не такая уж и редкая ситуация. Отнесли на тестирование ноутбук, получили заключение « Неисправная материнская плата». Всё верно, но процессор никто специально не проверял. Не заказывали. Да и желания особого у тестировщика не было. Тем более, что иногда встречаются процессоры, которые « выжигают» материнские платы. Клиент вряд ли захочет её оплатить. Если какой-нибудь сервис сам ничего не чинит (или выставляет завышенные ценники на ремонт), а зарабатывает на тестировании , то скорее всего так и будет. Имея на руках такое заключение, владелец ноутбука думает, что купит материнскую плату, и всё решится. Платить за установку не хочет (тем более, что за тестирование деньги опрометчиво уже отдал). Покупает, ставит. А чуда не случается. Там ещё одна или несколько деталей под замену. В такой ситуации возить (отсылать) материнку для обмена — занятие бессмысленное. Оно ничего не решит, только даст повод покупателю винить во всех бедах продавца. Одну купил, не работает. Вторую, третью поменял, не работает… Видимо браком торгуют. Искать причину на своей стороне человек будет в последнюю очередь. Добросовестному продавцу такое развитие событий совершенно ни к чему. Тем более, что и спалить могут несколько . Поэтому если что-то не запустилось, снимаем батарейку и везём аппарат в .
Процессор не совместимый с данной версией матплаты. Материнки могут быть одинаковыми по геометрическим характеристикам, но отличаться версиями прошивки. Быть расчитанными на разные процессоры, не взаимозаменяемые. (см. пример) Покупатель может, не проконсультировавшись, не обладая достаточными знаниями в этой области, купить запчасть не той версии. Результат, как минимум, отсутствие запуска. Как максимум, выход из строя матплаты в следствии использования не подходящего процессора.
Неисправная система охлаждения. Тоже не самый редкий случай. Произошла разгермеризация термотрубки, тепло не передаётся на радиатор. Механические повреждения термотрубки, контактная плошадка не плотно прилегает к кристаллу, не отводит тепло как должно. В итоге перегрев, срабатывание защиты или, того хуже, отвал чипа. Иногда в ноутбуке все начинается с дефекта термотрубки, который приводит к выходу из строя процессора, а тот, в свою очередь, добивает матплату. Без обращения в сервис проблему не решить. И нужно готовиться к новым тратам.
Использование дешёвых некачественных теплопроводящих материалов. Не подходящая термопаста, терморезинка, термоподушка. Незадачливый установщик может и не знать, что в этом месте стояла термопрокладка. Она могла потеряться во время нахождения в различных горе-сервисах. Тут вместо неё намазали толстым слоем КПТ-8 и ожидают, что всё будет хорошо работать. Иногда прокатывает, если тепловыделение чипа не высоко. Но часто результат — перегрев и выход изделия из строя. Продавец не должен нести ответственность за неквалифицированные действия покупателя.
Дефекты монтажа. При неквалифицированной сборке ноутбука клиентом нередко происходит короткое замыкание между проводниками на матплате. Проводок не заметили, ихолирующую накладку не приклеили, разные причины. То же самое, что в предыдущих случаях. Не работает, в ряде случаев выходит из строя.
Механические повреждения. Как умер ваш ноутбук? Мы этого не видели. Часто это происходит в результате удара, падения аппарата. Клиент об этом может и не знать. Если ребёнок, например, допустил оплошность или ещё кто-то. Контакты загнулись, при переборке человек не увидел и новая матплата так же выгорела при включении, как до этого и старая.
Неисправность модулей памяти. Иногда обоих сразу. В условиях срвиса проверяется « на раз». У покупателя не всегда есть возможность это проверить. В ряде случаев так же может привести к порче сопряжённого оборудования.
Неисправность блока питания (адаптера) ноутбука. Такое так же встречается. Не работает и все тут. Решается заменой бп на исправный.