如何在不重新安装Windows的情况下更换主板。

如何在不重新安装Windows的情况下更换主板。

Andy Davis

本教程是为每一个想要更换主板而不必从头开始重新安装Windows的用户编写的。 按照下面的说明,你将能够在更换主板后保留你当前的Windows安装、程序和设置。 如果你想把当前的Windows安装转移到一个完全不同的硬件上,也可以应用这些说明。(例如,从台式电脑到笔记本电脑或反之亦然)。

考虑以下情况 :

1.你想升级你的主要电脑部件(主板、CPU、内存等),但你想保留你目前的Windows安装,以保持你的程序设置和文件不被触动,而不是从头开始重新安装。
2.你想在BIOS中将SATA硬盘控制器模式从IDE改为AHCI或RAID(或反之),以便获得更好的性能或兼容性。

- 如果你遇到上述情况之一,那么你可能会意识到,Windows无法启动,并出现BSOD(蓝屏死亡)错误" STOP 0x0000007B INACCESSABLE_BOOT_DEVICE"。 发生这种情况是因为Windows找不到正确的SATA硬盘控制器驱动程序。 为了绕过这个问题并避免重新安装Windows,你必须使用Windows注册表 "告诉 "Windows,在启动时使用标准SATA硬盘控制器驱动程序。 要做到这一点,只需按照以下步骤在Windows注册表中进行适当修改,然后Windows启动后,他们将根据BIOS硬盘SATA控制器的模式设置,如IDE兼容模式(又称传统或ATA兼容)或AHCI或RAID模式,安装必要的硬盘控制器驱动程序。

本教程包含详细说明,说明如何更换主板或升级电脑,而不必从头开始重新安装Windows和程序。 说明适用于以下Windows版本:Windows 10,* 8, 7, Vista & XP。

注意:Windows 10--在大多数情况下--可以很容易地识别你的新硬件,而不需要遵循下面的指示。

如何升级主板或电脑并保持当前的Windows安装和已安装的程序。

要想在更换主板或升级电脑(例如从旧的台式机到新的笔记本电脑)后保持并使用当前的Windows安装、程序和设置,你只需 "告诉 "Windows在Windows启动时使用标准SATA硬盘控制器驱动程序。 要完成这项任务,你必须根据你的情况(场景)修改注册表。

情景1: 你还没有更换主板(为了升级你的电脑),你的电脑可以正常启动(启动)到Windows。 在这种情况下,你必须在进行电脑升级之前,从当前工作的Windows环境中修改注册表。

情景二。 Windows无法启动,因为。

  1. 你已经更换了主板,或者因为你修改了BIOS中的SATA模式设置。

在这种情况下,你必须使用离线注册表编辑器来修改注册表设置。

情况1:在更换(升级)电脑上的主板之前修改注册表(Windows正常启动)。

- 只有在您还没有更换主板且Windows正常启动的情况下才可以使用这些说明。 如果您已经更换了主板和/或Windows无法启动,那么请按照方案2的说明进行操作。

1. 正常启动Windows,然后打开Windows 注册表编辑器 要做到这一点。

  1. 新闻" 窗户 + " R "键来加载 运行 对话框。 输入" 注册 ",并按 进入 .

2. 在Windows注册表内,导航(从左窗格)到这个键: *

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

注意:如果你有 Windows 8, Windows 10 & 2012年的服务器。 然后导航到 "StorAHCI "键
(例如:" hkey_local_machine/hkey_local_machine。 维修 \控件Set001/services/storahci") 因为在这些操作系统中,MSAHCI已经被StorAHCI所取代。

3. 在右边的窗格中,双击' 开始'。 DWORD值,并将其值数据改为 0 (零).点击 OK 当完成。

4. 现在对这个键进行同样的修改。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide

5. 如果你使用RAID(否则就忽略这一步),那么你必须对这个键进行同样的修改。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

6.关闭 注册表编辑器。

就这样!现在你可以继续你的电脑升级了。 完成后,进入BIOS设置,根据你的需要指定SATA模式(IDE-ATA、AHCI或RAID)或保留默认设置。 退出BIOS设置并启动Windows。 Windows应该顺利启动,并安装所需的硬盘控制器驱动程序。 当Windows完成驱动程序安装后,继续进行为你的新主板安装其余设备驱动程序。

情景2:Windows无法启动:使用离线注册表编辑器修改注册表。

- 只有当Windows因为你已经更换了主板或在BIOS中改变了SATA控制器模式而无法启动时,才使用这些说明。

在这种情况下,你必须使用离线注册表编辑器来修改Windows注册表。 对于这项任务,我更喜欢使用Windows 7或Windows Vista安装DVD上的Windows恢复环境。 要从Windows安装DVD上打开注册表编辑器,请按照以下过程进行。

1. 将Windows安装DVD放在你的CD/DVD驱动器上,并从Windows安装DVD启动你的计算机。

通知。 为了从DVD启动,你必须在BIOS设置中将CD/DVD设备设置为第一启动设备。 要做到这一点。

  1. 开机 你的电脑,然后按" DEL "或" F1 "或" F2 "或" F10 "以进入 BIOS (CMOS)设置工具。
    (进入BIOS设置的方法取决于计算机制造商)。 在BIOS菜单中,找到""。 靴子订单 "的设置。
    (这个设置通常在" 高级BIOS功能 "菜单)。 在" 靴子订单 "设置,将CD/DVDRW设备设置为 第一启动设备。 拯救 退出 从BIOS设置来看。

2. 在第一个屏幕上按 下一页 .

3. 在下一个屏幕上,选择" 修复你的电脑 ".

4. 系统恢复选项(第一屏) 点击下一步。

5. 选择一个恢复工具 屏幕,选择 命令提示符 .

6. 在命令窗口输入" 注册 "(不带引号)并按 进入 .

在注册表编辑器中。

7. 突出强调 hkey_local_machine 钥匙。

8. 来自 文件 菜单选择 负载蜂巢 (来加载离线注册表)。

9. 导航到Windows安装的磁盘(例如 "C:")。

10.开放 系统 在"%"中发现文件 Windir%\system32config\ "目录。(例如," C:\Windows\system32\config\system")

11. 为离线注册表键入一个键名(例如:" 离线 ")并按下 OK .

12. 双击以展开 hkey_local_machine 键,你应该在它下面新建一个键,用你之前键入的名字命名(例如:' 离线" 在这个例子中)。

13. 展开这个新键,并(从左窗格)导航到这个子键。

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\msahci

14. 在右边的窗格中双击 开始 (DWORD)并将其值数据改为 0 (零).点击 OK 当完成。

15. 对这个子键进行同样的修改。

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services \pciide

16. 如果你使用RAID(否则忽略此步骤),你必须对这个键进行同样的修改。

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services \ iaStorV

17. 当你完成修改后,突出显示你之前创建的密钥(例如" 离线 "),并从文件菜单中选择 卸载蜂巢 来写回你对离线注册表的修改。

18.关闭 注册表编辑器、命令提示符窗口和 重新启动 你的电脑。

19. 进入BIOS设置,根据你的需要指定SATA模式(IDE-ATA、AHCI或RAID)或保留默认设置。

20. 退出BIOS设置,从CD/DVD驱动器中取出Windows安装DVD,让Windows正常启动。

Windows应该顺利启动,然后将安装所需的硬盘控制器驱动程序。

就这样吧!


Andy Davis

A system administrator s blog about Windows

Leave a comment