Windows 7 motherboard replacement. Replacing the motherboard without reinstalling Windows

Quite often, a situation occurs when a user who has upgraded a PC and replaced its motherboard, then has to reinstall the system on the hard drive, and, accordingly, reinstall all previously installed programs. This is due to the fact that the PC simply does not want to start and displays a “blue screen” or other error when trying to activate. Let's find out how you can avoid such inconveniences and replace the motherboard without reinstalling Windows 7.

The reason that the described situation requires reinstalling Windows is the inability of the previous version of the OS to find the required drivers for the SATA controller of the new motherboard. This problem is solved by editing the registry or pre-installing drivers. Then you won't have to reinstall the system software.

The algorithm for setting up Windows 7 depends on whether you do it before replacing the motherboard or after the fact, that is, when the reinstallation is completed and an error is displayed when starting the computer. Naturally, the first option is more preferable and a little easier than the second, but even if you have already changed the motherboard and cannot start the OS, you should not fall into despair. The problem can also be solved without reinstalling Windows, although this will require more effort.

Method 1: Setting up the OS before replacing the board

Let's immediately look at the procedure when setting up the system before the motherboard has been replaced.

Attention! Before you begin to apply the steps described below, be sure to check the system registry.

  1. First of all, you need to see if the drivers of the old motherboard are suitable for replacing it. After all, if they are compatible, then no additional manipulations need to be performed, since after installing the new board, Windows will start in normal mode. So click "Start" and open "Control Panel".
  2. Next, go to the section "System and safety".
  3. Click on an element "Device Manager" in the block "System".

    You can also type on your keyboard instead of these actions Win+R and enter the expression there:

    After this you should press "OK".

  4. In the opened "Dispatcher" click on the section name "IDE ATA/ATAPI controllers".
  5. A list of connected controllers will open. If their name contains only the name of the controller type (IDE, ATA or ATAPI) without the name of a specific brand, this means that standard Windows drivers are installed on the computer and they are suitable for almost any model of motherboard. But if in "Device Manager" the specific name of the controller brand is displayed, in this case you must check it with the name of the controller of the new “motherboard”. If they are different, then in order for the OS to start without problems after changing the board, you need to perform a number of manipulations.
  6. First of all, you need to transfer the drivers of the new motherboard to your computer. The easiest way to do this is to use the software disk that came with the motherboard. Just insert it into the drive and download the drivers to the hard drive, but do not install them yet. Even if for some reason you don’t have the media with the specified software at hand, you can download the necessary drivers from the official website of the motherboard manufacturer.
  7. Then you should remove the hard drive controller driver. IN "Dispatcher" double-click on the controller name with the left mouse button.
  8. In the controller properties shell, navigate to the section "Driver".
  9. Next click on the button "Delete".
  10. Then, in the dialog box, confirm your actions by clicking "OK".
  11. After removal, restart the computer and install the controller driver for the new motherboard using the standard method.

  12. Next in "Dispatcher" click on the section name "System devices".
  13. In the list that appears, find the element "PCI bus" and double click on it.
  14. In the PCI bus properties shell, navigate to the section "Driver".
  15. Click on an element "Delete".
  16. As when uninstalling the previous driver, click on the button in the dialog box "OK".
  17. After removing the driver, which may take a long time, turn off the computer and perform the procedure of replacing the motherboard. After turning on the PC for the first time, install the previously prepared motherboard drivers.

You can configure Windows 7 to change the motherboard using a simpler method by editing the registry.

  1. Type on the keyboard Win+R and type the following command into the window that opens:

    Then click on the button "OK".

  2. In the left area of ​​the displayed interface "Registry Editor" sequentially go to the following folders: "HKEY_LOCAL_MACHINE" And "SYSTEM". Then open "CurrentControlSet" And "services".
  3. Next, in the last specified folder, find the directory "msahci" and select it.
  4. Move to the right area of ​​the interface "Editor". Click on the element name "Start".
  5. In field "Meaning" set the number «0» without quotes and click "OK".
  6. Further in the section "services" find the folder "pciide" and after selecting it in the right area of ​​the shell, click on the name of the element "Start". In the window that opens, also change the value to «0» and click "OK".
  7. If you use RAID mode, then in this case you need to perform one more additional step. Move to section "iaStorV" all the same directory "services". Here also go to the element properties "Start" and change the value in the field to «0» , remembering to click after that "OK".
  8. After completing these steps, turn off the computer and replace the motherboard. After making the replacement, go to the BIOS and activate one of the three ATA modes, or simply leave the value at the default settings. Start Windows and install the controller driver and other motherboard drivers.

Method 2: Setting up the OS after replacing the board

If you have already reinstalled the motherboard and received a “blue screen” error when activating the system, you should not be upset. To perform the necessary manipulations, you need to have an installation flash drive or Windows 7 CD on hand.

  1. Start your computer from the installation flash drive or CD. In the installer start window, click on the element "System Restore".
  2. Select an item from the list of funds displayed "Command line".
  3. In the opened shell "Command line" enter the command:
  4. The interface familiar to us will be displayed "Registry Editor". Mark the folder "HKEY_LOCAL_MACHINE".
  5. Then click on the menu "File" and select an option "Load bush".
  6. In the address bar of the window that opens "Conductor" enter the following path:

    C:\Windows\system32\config

    Then click ENTER or click on the arrow icon to the right of the address.

  7. In the directory that appears, find a file without an extension under the name "SYSTEM", mark it and click "Open".
  8. Next, a window will open in which you need to arbitrarily specify any name for the new section. For example, you can name "new". Then click on the button "OK".
  9. Now click on the folder name "HKEY_LOCAL_MACHINE" and go to the recently downloaded section.
  10. Then go through the directories one by one "ControlSet001" And "services".
  11. Find the section "msahci" and after selecting it, change the value of the parameter "Start" on «0» the same way as was done when considering Method 1.
  12. Then go to the folder in exactly the same way "pciide" section "services" and change the parameter value "Start" on «0» .
  13. If you use RAID mode, you will need to complete one more step, otherwise just skip it. Go to the catalog "iaStorV" section "services" and change the parameter value in it "Start" from the current version to «0» . As always, don’t forget to click the button after making changes "OK" in the parameter properties window.
  14. Then go back to the root of the folder "HKEY_LOCAL_MACHINE" and select the generated section in which the editing was done. In our example it is called "new", but you can have it by any other name.
  15. Next, click on the menu item called "File" and select the option there "Unload bush".
  16. A dialog box will open where you need to click on the button to confirm the unloading of the current section and all its subsections "Yes".
  17. Next close the window "Registry Editor", shell "Command line" and restart your PC. After the standard computer startup, install the hard drive controller drivers for the new motherboard. The system should now activate without a hitch.

To avoid having to reinstall Windows 7 after replacing the motherboard, you need to make the appropriate OS settings. Moreover, this is done both before replacing the motherboard and after this procedure. In the second case, manipulations are performed in the system registry. And in the first situation, in addition to this option, you can also use the mechanism of preliminary reinstallation of hard disk controller drivers.

Is it possible to replace the motherboard without reinstalling Windows? It turns out - yes. But in order to replace the motherboard on a personal PC with a working operating system, while avoiding its reinstallation, you need to perform the following steps.

Sequence of operations to restore system operation


After a fairly lengthy operation of removing drivers, turn off the PC and proceed to replacing the computer’s motherboard. When you first boot Windows 7 with the new motherboard. The board installs pre-downloaded drivers for the motherboard.

If it is not possible to prepare the systems for an upgrade, or the old motherboard is faulty, after replacement the system may not boot, displaying a BSOD with error code 0x0000007B:

This indicates a failure of the hard disk controller driver or its incompatibility with the PC hardware.

To resolve the problem, perform the following steps:

  1. First of all, in the BIOS we try to change the operating mode of the hard drive controller from SATA to IDE, and try to boot;
  2. You need to reset the HDD controller driver, which will force the system to use the standard ATA/IDE driver. To solve the problem we need a boot disk or flash drive and ERD Commander. You can download the ERD image from the link http://blog.fc-service.ru/downloads/erdc.htm, instructions for creating a bootable flash drive are well described here http://blog.fc-service.ru/soft/erd-commander- usb-download.htm.

After booting from a CD or bootable flash drive, select Erd Commander for Windows 7.

When the system requests a change to reassign drive letters, click “Yes.” Skip setting up network parameters and select the keyboard layout. In the operating system selection list, select the copy of Windows we need if there are several of them installed on the disk.

In the window that appears, select the menu item as shown in the figure below.

Select the Windows 7 Registry Editor:

In the registry editor window, find the “MountedDevises” branch and delete:

Now you need to enable the use of standard IDE and SATA drivers. To do this, go to the registry branch HKLM\SYSTEM\CurrentControlSet\Services and edit the Start parameter

setting it to 0

This operation must be done for the services 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, q l40xx, SiSRaid2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide. Next, search for the Msahci parameter in the registry branch and set its value to 0.

After the completed operations, boot the system in normal mode and install the drivers. If, however, a BSOD occurs, then its cause is most likely a conflict with the built-in video card or another driver. By the way, this algorithm can also be applied to a running Windows 7 before upgrading.

To fix the problem, reboot in bladeless mode. You can enter the mode by pressing the F8 key when the system boots, and select “Safe Mode” from the list. After downloading the seven, through the “Device Manager” we remove the equipment that is interfering with us from the system. If it was not possible to determine the conflicting devices, you can remove the entire PCI bus, by the way, it is best to do this right away, and install all the motherboard drivers instead of the standard ones.

If instead of ERD Commander you have the Acronis True Image Home 2013 Plus Pack disk at hand, then you can transfer the systems by following these steps:

  • We create an image of the Acronis system on another partition; if there is only one partition, then the image must be created in a protected area previously prepared by Acronis.
  • We deploy the system to the same partition using Universal Restore, which is capable of deploying a system image without being tied to the hardware.

Using this guide, you will certainly be able to replace the motherboard without having to reinstall Windows 7, which in some cases is very convenient and will save you from having to reconfigure the system, applications, etc.

If you decide to do "upgrade"(updating) the motherboard, or replacing a non-working board with a new one, your old Operating System will no longer boot. While loading windows will arise blue screen (BSOD) with an error STOP 0x0000007B. This happens due to a change in the bus controller ATA/SATA.

The whole point is that Windows does not have the ability to independently change the controller driver upon boot. As a result, during boot the operating system - simply loses the hard drive and will not be able to continue running.

So the question is:

how to change the motherboard without reinstalling Windows 7? Reinstalling Windows is not difficult, but with all this All programs and settings will be lost. And this is quite often unacceptable!


Return Windows 7 updating it from the installation disk will also not work, because this function can only be launched from an already loaded OS.

But don't be upset! Will help us ERD-Commander(download the disk image here: ERDC.rar). Unpack it from the archive (just drag and drop the file ERDC.iso- for example, on the desktop) and write to "blank" using a disc burning program ISO-Burner. Thanks to him, we we will make the necessary changes toWindows 7 registry, required to boot on a fresh controller.
Let's begin!

1. Boot from the burned disc. Select the version in the download menu ERD Commander 6.5 for Windows 7.


2. To the question "Initialize a network connection in the background?" we answer No.


3. To the question "Reassign drive letters..." we answer Yes.


4. Select the keyboard layout and press the button Further. After that, select our operating system from the list and click Further.


5. If the previous boot of Windows 7 failed, a search for boot problems will begin.

Let's press Cancel, so as not to waste time, because this startup recovery tool cannot help if the motherboard is changed. To the question "Stop troubleshooting?" we answer Yes. The next news that it was not possible to eliminate the problems, do not be afraid and press the button Ready.


6. In the window that appears, select the item Microsoft Diagnostics and Recovery Toolset.


7. Now let's launch registry editor


8. First you need to delete the registry branch HKLM\SYSTEM\MountedDevices


9. Now you need to enable the launch of services that load standard controller drivers IDE And SATA.


10. Expanding the thread HKLM\SYSTEM\CurrentControlSet\services on the left side of the Registry Editor. Now we check the following sections in this thread: amdide, amdsata, amdxata, atapi, intelide, msahci, pciide. Parameter Start everyone must have equal 0x00000000 (0). Meaning Start=0- starting the service when Windows boots. If it is equal 0x00000003 (3) double click on the parameter name (Start) and replace the value with 0 and press OK.



11. After start will be set to 0 for all the above registry keys, close the registry editor and reboot the PC in normal mode. As a rule, this is enough to successfully boot Windows 7. Now you need to install the drivers on a fresh motherboard.
In case it didn't help!

If the above did not help and Windows 7 still does not boot and displays an error STOP 0x0000007b, this means the required controller driver is not loaded. To correct the situation, we enable the loading of all drivers known to the operating system.
To achieve the desired result, set the parameter value Start equal 0 in the following services: 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, SiSRaid 2, SiSRaid4, vhdmp, vsmraid, aliide, cmdide, nvraid, viaide.

Reboot the PC in normal mode. The OS must boot.

http://kampc-help.ru/index.php/stat...skoy-platy.html

Original post and comments at

This guide is intended for users who would like to replace the motherboard on their computers without reinstalling the system. In particular, this article may be useful to you if:

  • you are going to upgrade your motherboard, but want to keep your current Windows installation along with settings and programs without reinstalling them from the very beginning;
  • You want to switch the SATA controller mode from IDE to AHCI or RAID (or vice versa) to achieve better disk subsystem performance.

If one of the above scenarios applies to you, then you should know that regardless of your goal - replacing the motherboard or switching the SATA controller to a different mode - the result will be the same: Blue Screen of Death (BSOD) error STOP 0x0000007B INACCESSABLE_BOOT_DEVICE when loading the operating system.

The cause of this unfortunate incident is Windows' inability to find the proper drivers for the SATA controller. Fortunately, there is a workaround to the problem, thereby avoiding having to reinstall Windows. To do this, you just need to “tell” the operating system to use the standard SATA controller driver at startup, and .

To make the appropriate changes in the Windows registry, simply follow the instructions below.

Before we begin, please review the information in the two points below, as one of them will determine your plan of action:

1. The motherboard has not yet been replaced, so Windows boots normally. In this case, you need to make changes to the registry in a normal Windows operating environment and only then proceed to update the motherboard.

2. The operating system does not boot because you have already installed a different motherboard, or because you changed the SATA mode in the BIOS. In this case, you will have to use the offline registry editor.

Changing the registry before upgrading the motherboard (Windows boots normally)

These instructions are only for those who have Windows running normally because the motherboard has not yet been replaced. If you already have another board and Windows does not boot, then follow the instructions in the next section of the article.

So, turn on your computer normally and then open the Windows Registry Editor. To do this, press +R, type regedit, press Enter.

Inside the registry, follow this path (in the left pane of the window):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

In the right pane of the window, double-click on the parameter Start and change its value to 0 (zero). Then click OK.

Now do the same in the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide

If you are using RAID (otherwise skip this step), then you need to do the same modification in this section:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

That's all. Your machine is now ready for the update. Turn off your computer, install the new motherboard and connect all the necessary components to it. Then start the system, enter the BIOS and set the ATA mode (IDE-ATA, AHCI or RAID) or leave the default value. Windows should start without problems. When the operating system finishes installing the controller driver, continue installing drivers for the remaining devices on the new motherboard.

Windows won't boot: Changing the registry using the offline editor

Use this instruction if the operating system will not boot because you have already replaced the motherboard, or changed the SATA controller mode in the BIOS.

In this case, you need to use the offline registry editor. To solve this problem, I prefer to use a recovery environment, which can be accessed, for example, using an operating system installation disk.

To open the Registry Editor using the installation DVD or USB drive, follow these steps:

Boot your computer using the installation disc. You may need to select DVD/CD or USB as the first boot device in BIOS settings. For this:

  • turn on the computer and press the DEL or F1 or F2 or F10 key to enter the BIOS (the BIOS entry key depends on the computer manufacturer);
  • inside the BIOS menu, find the Boot Order option (this option is usually located inside the Advanced BIOS Features menu);
  • In Boot Order, select CD/DVDRW or USB (depending on what type of media the Windows installation files are on) as the first boot device. Save your changes and restart your computer by pressing F10.

After rebooting, the computer will begin booting from the installation disk.

After loading, on the very first screen, click “Next” and then select “System Restore”.

If you have Windows 7, in the recovery options window, click Next, and on the next screen, launch Command Prompt.

If you are using Windows 8.x or Windows 10, then you need to go to Diagnostics -> Advanced Options -> Command Prompt.

At the command prompt, enter regedit and press Enter.

In the registry editor, select the branch HKEY_LOCAL_MACHINE, and from the File menu, click Load Hive.

Open the drive on which the operating system is installed.

Go to the Windows\system32\config directory, select the file system and click "Open".

Enter a name for the section (for example, Offline) and click OK.

By expanding the HKEY_LOCAL_MACHINE branch, you will see the created section (in our example it is called Offline).

Expand the new section and go to the following subsection:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\msahci

Open the parameter Start, change its value to 0 (zero), click OK.

Perform the same operation in a subkey:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\pciide

If you are using RAID (otherwise skip this step), do the same here:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\iaStorV

Close Registry Editor, Command Prompt, and restart your computer. Remove the installation disc so that the operating system can boot normally. Windows should now start without any problems and then install the necessary hard drive controller drivers.

That's all!

Have a great day!

mob_info