将Windows Server从一台计算机移到另一台计算机

当我们开始我们的业务时,我们非常小,无力购买服务器硬件。 现在我们有服务器硬件。 到目前为止,我使用普通的PC作为服务器,我configuration了Active Directory和其他东西。 我正在寻找,如果我能以某种方式将整个操作系统转移到新的服务器机器,而不会丢失我的设置? 另一个问题是,在虚拟机中有域控制器可以吗?

如果只是您想要移动的Active Directory,则可能的解决scheme之一是在您的虚拟机中安装辅助域控制器(DC),将所有FSMOangular色转移到虚拟机,然后降级旧的DC。

检查以下链接,了解分步过程

将2012域控制器添加到现有的域

降级2012域控制器

– 编辑 –

阅读@ sam_pan_mariusz的回答提醒了function“Windows服务器备份”,也做了一个基于图像的备份整个服务器的所有文件,configuration和一切。

这个映像可以恢复到裸机硬件(在你的情况下是一个虚拟机)。

正如@sam_pan_mariusz所强调的那样,您必须在备份之前安装新硬件的驱动程序。

Windows服务器备份上的这个Microsoft页面(以及嵌套页面)包含了所有你需要知道的细节。

希望这有助于。

@ 23Stinger的答案是最好的select,但是如果你真的需要将现有的操作系​​统移到新的硬件上,这应该不是一个大问题。

自Windows Vista(和Windows Server 2008)以来,在不同硬件之间移动已安装的Windows实例变得非常容易。 以前,要在不同的硬件上运行Windows XP,Windows Server 2003和更旧版本,基本上需要引入与新磁盘驱动器控制器驱动程序相关的registry项,并从安装介质复制相应的驱动程序文件。 在AMD和Intel CPU之间移动也存在问题,这往往需要删除一些与intelppm驱动相关的文件或registry项。 由于无法访问启动设备或关键的驱动程序错误,未能执行上述步骤导致在启动过程中发生BSOD。 本文扩展了传统主题。

目前,对于Windows Vista和更新版本,大多数情况下,只需移动硬盘和引导即可。 这将需要更长的时间,你一定会需要重新启动一次或多次。 您的一些新硬件可能还需要新的驱动程序 – 继续之前安装它们很明智,因为如果没有它,新的NIC或USB控制器可能不可用。 也有可能一些老的驱动程序会严重失败,并以新的硬件(以BSOD结尾),检查这个超级用户主题如何找出你需要隐藏哪一个 – 重命名相应的驱动程序文件应该改变错误为非关键。 系统最终启动时,请检查设备pipe理器是否缺less驱动程序。 你的IPconfiguration也需要调整(网卡会松动设置),我不确定这个改变是如何与域名服务(AD,DNS,Kerberos专门)发挥作用的,所以它可能需要额外的阅读。

当然,您不需要使用相同的硬盘驱动器来启动新的服务器,将旧的系统复制到新的存储器确实比较安全。 USB磁盘适配器可以来得心应手。 启动一个像ie一样的Linux系统。 Knoppix并使用fdisk /dev/DEST_DISK (对于MBR分区表)或gdisk /dev/DEST_DISK (对于GUID表)来重新创build相同大小的分区,并使用dd if=/dev/SRC_PARTx of=/dev/DEST_PARTx来复制数据。 使用fdisk -l /dev/SRC_DISK / gdisk -l /dev/SRC_DISK列出确切的分区大小。 如果整个过程听起来很复杂,可以使用Image for Linux (免费,全function30天试用版)等专用工具,该工具还包含TBOSDTS工具,可帮助解决硬件和驱动程序不兼容引发的严重错误。