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 boot Windows 7 for the first time 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, ql40xx, 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.

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 an error in the form of a “blue screen” 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 randomly 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.

The result and painlessness of replacing the motherboard on a PC with Windows 7 depends on many factors. What is important here is the version of the operating system (OEM versions, for example, are attached to the hardware), and the models of motherboards (the more differences, the greater the chance that Win 7 will start acting up), and the platform (if you are “moving” from AMD to Intel or on the contrary, the likelihood of problems increases). Perhaps many remember what numbers Windows XP chipped off when replacing the motherboard... Seven, I must say, is not a gift in this regard either. Unlike Linux, simply changing the motherboard and then adding a couple of packages often doesn’t work here. To be honest, I only succeeded once out of six or seven. This, as you understand, does not lead to a stable result. Therefore, the question of how to replace the motherboard on a PC with Windows 7 without reinstalling the OS is still relevant.

Preparatory activities

Before starting such an operation, just in case, I make an image of the partition with the installed operating system. I try to have this image during any major iron replacement surgery. A couple of times, you know, it helped a lot. And I recommend it to you. This image is created using any program you like. For example, or.

Why does replacing the motherboard often result in reinstalling Windows? The most common reason is incompatibility of motherboard chipset drivers. In particular, the incompatibility of the ATA/SATA controller driver with the new controller on the installed motherboard can become very sensitive. In order to avoid such problems, we can simply get rid of the drivers that can cause them.

How do we get rid of drivers? Yes, very simple! Using the sysprep utility. Perhaps someone is familiar with it from Windows XP. Personally, I used it to prepare reference images of system partitions with pre-installed software for mass installations on a PC 8 years ago.

This utility removes unique information from the installed Windows operating system. This includes cleaning the drivers installed on the system. Now is it clear why I suggested creating an image with the existing system? Sysprep does not touch the software and user settings. This utility must be run before connecting the hard drive with the system partition to the new motherboard.

To launch the utility, press the key combination: “Win ​​+ R”. In the window that appears, enter the command: C:\windows\system32\sysprep\sysprep.exe” and click“OK.” After this, a window with the utility settings will open (see screenshot). By the way, the screenshot shows the settings that I suggest you make. In the “System Cleanup Actions” drop-down menu, select the “Go to the System Welcome Window (OOBE)” option. Next to it is a place for the “Preparing for use” checkbox. It should also be activated. In the “Shutdown Options” drop-down menu, select the “Shutdown” option.

After that, press the “OK” button to start cleaning the system. After this process is completed, the computer will turn off, which is why we, however, set the last option.

Replacing the motherboard and starting the system

Only after the computer is completely turned off do we turn it off from the network (it is better to unplug the cord from the outlet). And now you can replace the motherboard or connect a hard drive with the operating system installed and processed by sysprep to a new system unit.

During the first boot, the OS will install device drivers (it may ask for proprietary ones, so keep them ready). In addition, it will definitely ask you to set regional parameters, since they are also removed by the utility.

When the system asks for the username, there is a little trick. Do not enter a pre-existing username. Enter something else. Then delete this new user, but the system will not write anything unnecessary to your user profiles - the settings will not be lost. You will be able to access them after the first start of the updated system.

As a user, the system will ask you to confirm the date and time, as well as a number of other settings, including automatic installation of updates. After you enter all these settings (this is much faster than installing the system again), the desktop of the user you created specifically for this process will load. This account can now be deleted and logged in under old users.

The sysprep utility greatly increases the likelihood of replacing the motherboard without reinstalling Windows. In addition, such preparation of a previously installed system takes about half an hour. The only inconvenience is that you will have to activate Windows 7 again, since a number of versions of this OS are tied to hardware. In particular, this applies to the most common legal versions of Windows 7 in our country - OEM (pre-installed on new PCs and laptops). They will have to be activated by phone, since activation via the Internet in this case, alas, is not available due to the fact that the system will consider this operation to be reinstallation on another computer, which is prohibited by the terms of the license agreement of this version.

Transferring Windows 7 to another hardware. A break from the old.

Sometimes it happens that it is necessary to replace old obsolete hardware with new one. Usually there are no problems with this, I removed the old one and installed the new one, with the exception of replacement. Things don't work out that easy with her. If we simply replace the board, then when loading, somewhere in the area of ​​the flickering flags, we will see everyone’s “favorite” blue screen (BSOD) with the STOP 0x0000007B error.

As we already know, there are chipsets and controllers that install their own drivers; when replaced, the drivers in the operating system remain old, but the chipset and controllers are changed, and as a result, startup becomes impossible. Usually the problem appears due to a change in the ATA/SATA bus controller; Windows cannot independently change the controller driver during boot and loses the hard drive; startup becomes impossible.

I want to make a reservation right away, the problem does not occur in 100% of cases. When replacing within one, there is a high probability of starting the system without a blue screen (BSOD) with the STOP 0x0000007B error.
Actually, this is where the theory ends and the eternal question arises: “What to do?” I’ll say it without hesitation, there are two options for solving this problem, a simple one and a more complicated one (we’re not even considering the option of reinstalling the OS).

Option 1.

Before transferring our HDD with Windows 7 installed to new hardware, you need to use the standard utility sysprep.

Click “Start”, in the search bar (it’s at the very bottom) type CMD, in the programs found (usually the very first one), hover the cursor and right-click and run as administrator, confirm the launch. We dial: C:\ Windows\ system32\ sysprep\ sysprep. exe and press Enter(you can simply go to the file at this address and run it by double-clicking the left mouse button).

Starts System preparation program 3.14 which rolls back Windows to the first logon state, to a time when the operating system was not tied to the hardware, by removing device drivers.

After the program is completed, we replace the motherboard and other hardware, and start the computer. The process that occurs during the final stage of installing Windows OS begins. You must enter the user name (it should not be the same as the previous one, since that account already exists in the system) and computer name and complete the installation. We reboot the computer (or exit by terminating the session) and log in with your account (both the new and the old one will appear on the welcome screen). After logging in, delete the created account and its profile. Now all that remains is to install new drivers and the transfer is complete.

However, this method has a drawback: activation of Windows and most software fails, so you will need to activate everything again

This option is very simple and was considered in a compressed form. Ask why in a compressed way? It's simple, we're not looking for easy ways! It usually happens like this for me: First I change the hardware, then I realize that the OS does not want to start (this is why Option 1 is described from a theoretical point of view based on the knowledge base of Windows) and the search for a solution begins (not to rebuild the hardware back). Just for people like me, there is option two, let’s look at it in more detail.

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, aid2, 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


Close