本机启动Virtualbox映像

我遇到了另一个人遗留的Windows硬件/软件问题。 这是我的决心。 这是一个关键任务设置。 情况是:

我有一个物理服务器机器:

-Disk C:\(一个磁盘),包含Windows Server 2008 R2的基本安装,以前是Win Vista Pro,现在不见了。

– 磁盘D:\(软件Raid),其中包含运行SQL Server R2的已configurationWindows Server 2008 R2的VirtualBox磁盘映像。

我现在该做什么?

  • 从configuration的虚拟机迁移到基本的所有东西,但
    本机安装C:\ Windows Server 2008 R2(可能性
    打破东西)? 要么,

  • 设置机器在bcdedit.exe帮助下“本机启动”虚拟机(我读过的东西,我从来没有做过的,我不知道它是否工作,如果达到性能,或者如果生产稳定的话)

对我来说,作为老傻瓜,我正在对所有东西进行去虚拟化(选项1)。 但是如果有人build议我可以走下“本地引导”路线,我会很高兴。

“我正在去除所有的事情 – ”真的吗? o_O为什么?

你们两个build议的方法的FWIW,我会迁移它, 我个人会比这个方法有点谨慎。

你的问题有点不清楚:VM现在运行吗? 除非您对虚拟化有所警惕,否则我真正的build议是将其放在虚拟化的地方。

更新地址评论

好的,为了解决你的意见,如果服务器是关键的目前正在运行,那么我build议借用医疗界的“首先不要伤害”。 我的意思是,如果你想改变这个服务器的托pipe方式,你应该把任何迁移的结果放到一个新的服务器上,这样当你的服务器工作时,新的,所以你做的任何事情都不能“损害”给你的用户当前的服务。 这种方法也可以让你花时间做正确的事情。

如果你不能通过一个关键的系统来达到这个预算,那么你可能刚刚find了你的前任提出了几个非常可疑的select的原因。

至于虚拟化的适用性,我想说,你的前任正疯狂地在工作站操作系统上的虚拟机安装中运行关键任务系统,但这并不意味着虚拟化本身就有什么问题。 这并不比在旧工作站上运行关键服务器更糟糕,“因为那是我们当时所有的”,我想我们都看到了这种情况。

我在8台VMWare ESXi服务器上运行大多数(大约60台服务器)的生产服务器,并在3个Microsoft HyperV机箱上运行我们的开发/testing环境 – 这些都是免费的 “服务器质量”虚拟化产品(尽pipe您花钱买花式工具pipe理一个充满他们的数据中心),我从来没有从他们任何一方意外宕机。 这两个工具都可以让你迁移/导入当前运行的服务器,这样可以使迁移非常简单

所以给你所描述的,我会build议:

  1. 无论您select使用“正确”工具查看虚拟化还是保留“裸机”,都可以将服务器迁移到硬件。
  2. 考虑一个“服务器质量”的虚拟化工具,希望利用他们的迁移/导入工具来轻松地从目前的,有缺陷的系统中迁移出来。

VirtualBox几乎肯定是服务器虚拟化的错误工具,但这并不意味着你不应该虚拟化。 如果您拥有标准2008R2许可证,则可以安装一个主机和一个guest虚拟机。 如果是企业,你会得到4位客人。

此外,由于您拥有2008 R2,因此您可以自由访问Hyper-V服务器angular色。 Hyper-V是一个很好的解决scheme,不会花你额外的钱。 除非你有一个令人信服的理由来V2P你的基础设施,你的“旧skool”的方式是对谷物。

你不能使用bcdedit本机启动virtualbox映像(你可以将VHD设置为本地启动,但不是所有的映像)我不知道为什么你要“虚拟化”一切,除非“老派”在某种程度上是“害怕”的代名词。 总之,整个“去虚拟化”的想法并不好。

如果你真的想迁移这个,我能想到的最好的select是启动虚拟机,使用Microsoft部署工具包来捕获映像,并将该映像重新部署到另一台机器(或父机器)。

编辑:

如果崩溃是VM上的问题,而不是服务器上的问题,那么pipe理程序有可能被指责(当然没有关于崩溃的更多细节)。 在使用MDT捕获图像之后,我会将hyper-vangular色添加到父2008R2服务器,然后(按照首选项的顺序)

  1. 重build麻烦的虚拟机并迁移数据
  2. 使用MDT尝试部署到Hyper-v虚拟机

对于看到这个职位的人(而不是检查date只是想要一些类似的帮助。)

inheritance人我会做什么,在基本安装(或真正的驱动器上的操作系统,而不是图像)我会运行一个实用程序称为driverbackup! (多数民众赞成它所谓的sourceforge)备份所有的驱动程序,并确保您勾选恢复文件生成选项。

那么我会确保虚拟系统closures,一个VHD文件将是最合适的,它不能得到一个VHD,即你使用VMDK或在一个备份文件中的图像说缓和PBP格式,他们有转换器选项,VMWare有一个选项,我认为virtualbox有一个内部的选项,但我不记得它叫什么。

如果你使用这个应用程序,selectvhd格式,名称并保存在某个地方。

然后查看如何将驱动程序还原到Microsoft Technet站点上的脱机映像,然后查找所需的版本,即vista,7,2008,08 r2,2012,12 r2,8,8.1等。

你备份的驱动程序必须与os的体系结构相匹配,才能恢复它们。 即X86到X86,X64到X64,IA64到IA64等(暗示虚拟操作系统是相同的架构,而不是用户是愚蠢的等)

按照微软的说明来恢复驱动程序。

现在一旦你完成了,使用diskmgmt.msc挂载VHD(点击附加vhd)去find你的文件,一旦你点击打开/接受/ etc

使用您最喜爱的工具来备份驱动器映像(如同它是物理映像一样)将映像存储在单独的介质上,或将其放置在networking/外部驱动器上的某个位置。

(例如,Windows备份生成一个文件夹和一些文件,去与该映像备份)

如果程序有一个可启动的实用程序,启动进入。 这假设你想要你当前的Windows操作系统的RID。

转到恢复图像的选项。 find一种方法来达到图像,即如果需要networking,你可能需要在可启动工具的驱动程序,无线无法工作,因为没有一个工具来扫描networking和input密码,gui或命令行据我所知。

如果您仍然需要多引导选项,您可以调整主机操作系统的空间,为您的映像还原创build一个空间。

find图像后,将其放在目的地(如果是多引导分区)或(如果驱动器擦新鲜驱动器)。

你应该在完成后有一个选项来引导到你恢复的你的操作系统,如果是多引导,你将手动编辑引导configuration的项目和分区的UID的名称,以find你最近恢复的操作系统,即如果它不同Windows版本ie说你还原2012 R2,你有2008 R2,它会启动,但有一个错误的名称,或者它是相同的操作系统,但它试图启动到一个错误的分区,因为该信息没有更新,以反映变化一个名为EASY BCD的工具将会帮助你,如果你需要通过gui来完成的话,但是如果你正在做这件事的话你需要一个商业授权。

现在,你应该把虚拟操作系统放在一个物理驱动器上运行,现在就可以如你所愿了,不用担心迁移,或者从文件夹或registry中剪切和粘贴东西等等。

应该引导。

希望这可以帮助任何需要帮助的人,并且不可能find一种毫无意义的方式来sorting这种情况。

对我来说,归结为亲自做的东西与家庭操作系统版本的东西,因为我是一个家庭用户,但它适用于商业也最终,它是一个Windows操作系统,它有文件夹,它有registry,它有一个引导configuration,并且在这个configuration中有类似于uuid的条目,所以它们主要在实际基础上运行相同。

亲切的问候,Dez Ainsworth