从VHD(虚拟硬盘)中安装和驱动Windows 8 Consumer 预览版的指南

[原文发表地址]  How To Guide to Installing and Booting Windows 8 Consumer Preview off a VHD (Virtual Hard Disk)

[原文发表时间] 2012-03-01 08:26 AM

Windows 8 Consumer预览版今天发布了。你可能读过Steven Sinofsky 对Windows 8 Consumer预览版的公告,然后赶紧下载它。

The Windows 8 Bootloader免责声明: 希望你是一个有技术的人,或你不害怕用新的预览软件完全破坏你的计算机。更好的是,当他的关于如何从VHD上安装 Windows 8 Consumer预览版的完全不支持的指示删除了你喜欢的一切时,你不是一个在陌生人的博客上发怒的人。请你自己想清楚,朋友。我不为 Windows 团队工作,你也不认识我。请记住,当你编辑你的启动记录和摧毁你的博士学位论文。去云里 !

首先,这里的想法是什么?我在假设:

  • 你要在你的机器上试用 Windows 8
  • 你不想要在常规的虚拟机内的双引导或获得慢体验。

酷。如果现在你有 Windows 7,那么你可以"引导到虚拟硬盘 (VHD)",并在硬盘没有风险的情况下,在硬件上运行Windows 8所有可爱的东西。不喜欢它?删除VHD 和更新你的启动记录。

是吗?这是什么意思? 意思是只有硬盘会被虚拟化。你的 Windows 8 系统将在你的真实的视频卡,真实的 CPU,真实的网络卡,等等硬件上运行。然而,它将不会从你的硬盘直接运行-它将从你的硬盘上的文件中运行。Windows 8 将住在和运行在它自己的"虚拟化硬盘"中,即VHD。

好的现在,免责声明和期望设置完成。我不为 Windows 团队工作,而且你不认识我。我只是一个喜欢引导到VHD的家伙。我编写了从VHD (虚拟硬盘)中安装和驱动Windows 8 开发人员预览版的指南 ,你去年可能使用它来玩弄BUILD会议发布的 Windows 8生成。

从开发人员预览版更新吗?删除并重新开始

如果你想要现在尝试使用 Windows 8 Consumer预览版,而且你去年已经有一个开发人员预览版的 VHD 安装程序,你可以简单地从你的硬盘中删除现有的VHD,然后以管理员身份运行"msconfig.exe",并删除现有的启动项,正如截屏所示。

然后再次为此新的Windows 8 Consumer预览版本设定新的 VHD。这就是引导至 VHD的神奇。你可以只删除 VHD。如果你拥有磁盘空间,你甚至可以有多个版本。只需确保你的启动记录是最新的。

MSConfig and the GUI Boot Manager

设置引导至 VHD

关于如何从VHD中启动 Windows 8 的原始说明仍然是可行的,对于Consumer预览版是有效的。它们在我的机器上可运行。 我想用一些额外的信息稍微更新一下帖子,这些内部朋友提供的技术帮助可能会更让事情更简单。多谢伊恩和朋友。

为什么引导至 VHD

我一直在引导至VHD。并做得很好,引导至一些 VHD 的想法是在 Windows 7 上很受支持的事。事实上引导至 VHD 是 Windows 7 和 Windows 8 的卓越功能。为什么做它呢?

Works on My Machine Badge我可以使用 Windows 8 做几件事。我可以:

  • 尝试虚拟化解决方案,但它可能无法运行、 我可能没有我所需要的驱动程序,它不会像在运行那么闪耀。
    • 事实上,Windows 8 的开发团队说: " 我们对Consumer预览版的建议是当该产品是最终版时 , 如果你打算在硬件上运行 Windows 8, 在硬件上本地运行它, 。你们中的一些为企业工作负载或专门的目的 , 将运行虚拟化的环境,但我们强烈建议你在硬件上体验Windows 8 ,因为它是为多大数用户设计的。 "
  • 牺牲一台机器。 我很可能会将那样做在某些时候,但我想试试我整天都使用的实际硬件。
  • 换出我的 c: drive,并使用我的主机。我没有不用工具的情况,我也是很懒,所以,嗯。
  • 双启动。 双重引导可能觉得忍者,但是它总是最终以眼泪告终。有时是血。
  • 虚拟硬盘中启动真实的硬件

我认为最后一个选项是最好的一个。Windows 7包括了从虚拟硬盘文件 (.vhd)中启动 windows的功能。你可以在这里阅读更多关于 Windows 7 VHD 引导功能和来自TechNet 文章的建议。Windows 8开发人员预览下载了数百万次,事实上在虚拟化环境中安装大幅增长。我想引导到 VHD 是一种比在真正的虚拟机中安装更好方式,因为它允许 Windows 8 (和你) 真的访问本机硬件和。

需求 ( 阅读这些 !)

如果你想试试这个,这里是所要求的。

  1. 你需要在你的 Windows 7 系统中成为管理员
  2. 你可能需要至少 40 gb 可用磁盘空间以供存储VHD。你可能创建你自己的 VHD,并在其中安装 Windows 8 Consumer预览版,然后你将需要至少等于 VHD 所创建的虚拟磁盘的可用空间
  3. 引导 Vhd 需要在内部驱动器上。USB 驱动器没有用。
  4. 如果你的系统启用了Bitlocker,你需要编辑启动设置,暂停 Bitlocker
  5. 更重要的是,阅读WINDOWS 8 Consumer预览版常见问题!

入门

如果你喜欢手动做事情,你应使用Windows 8 Consumer预览 ISO。我建议Windows 8 Consumer预览版刻录到 DVD 或 USB 闪存驱动器,那样你可以在其它机器上轻松地安装它。当然你可以与其他工具一起使用ISO安装技巧,如果你想要的话。但老实说,更清洁和更简单地去下载Windows 8 Consumer预览 ISO,并以一般方式安装它。

来自他们的网站:

如何从 ISO 映像中安装 Windows 8 Consumer预览

要在Windows 7中将 ISO 文件转换为 DVD,最简单的方法是使用Windows 光盘映像刻录机。在 PC 上运行Windows XP 或 Windows Vista,需要第三方程序将 ISO 文件转换为可安装媒体 — — 和 DVD 刻录软件通常包括这种功能。一个选择是由Microsoft 存储提供的USB/DVD 下载工具。你还可以下载 Windows 8 Consumer预览版安装,其中包括了允许你从 ISO 文件创建 dvd 光盘或 USB 闪存驱动器(Windows Vista 或 Windows 7需要) 的工具。

采取飞跃

再次阅读在顶部的免责声明。我不认识你,你正在安装测试版软件。

这里是在广泛的描边中的一般想法。 我们遵循的小细节是在我的从VHD(虚拟硬盘)中安装和驱动Windows 8 的指南中.

  • 第一:下载Windows 8 Consumer预览版
  • 请记住: 要有很多的磁盘空间 (40G 或更多)
  • 刻录你下载的 ISO到 DVD或手动制作可引导的 usb 闪存盘。
  • 创建一个你将连接和安装 Windows 8 到其中的VHD

  • 启动你新创建的 Windows 8 Consumer预览 dvd 光盘或 USB 闪存盘的系统

  • 在安装过程中附加你的 VHD

  • 选择你的 VHD 作为硬盘来安装(请确保你知道你正在安装到哪儿)

  • 重新启动,并用新的可爱的 Windows 8引导管理器选择你的操作系统。

好。听着不错?你有一些可引导的介质 DVD/USB ),所有安装在 Windows 8 Consumer预览上吗?回到我的原始贴子,从第 2 步开始 。有趣 !


覆盖你的Tush

如果你超级谨慎,你可以通过管理员命令提示符来备份你的启动管理器数据库到一个安全的地方:

BCDEDIT /export c:\bcdbackup.bak

如果你完全搞砸了,你想还原它们的话,你可以

BCDEDIT /import c:\bcdbackup.bak

然后删除 VHD ,并重新启动你的系统。如果任何这些是很可怕的,或者你不知道你在做什么,然后只是停下来,去这儿.

常见问题

但我使用 LILO Linux LOader GRUB (Grand Unified Bootloader . 引导加载程序

通过运行 BCDBOOT 命令,你将设置 Windows 启动管理器写入系统的主引导记录 (MBR)的入口 作为默认值。系统一次只能有一个启动管理器。

如果你想要恢复到你以前的引导加载程序,只是按照该软件的正常安装说明。

我听说一些 GRUB 支持的报告。VHD 启动,但我们没有测试它。你自己决定吧。

我能在 Mac 上做这吗?

不行。Apple MacOS 使用统一可扩展固件接口 (UEFI),这会锁定 Guid 分区表 (GPT)。GPT 在UEFI 系统中的位置类似于MBR在BIOS 系统中的位置。

VHD 为什么需要这么多的空间?

默认情况下,VHD是以动态方式创建的,是可扩展的,当它作为启动磁盘时,可扩展到最大,即40G。有些人喜欢它们变得更大。

注:启动 VHD 时,它扩展到其最大空间的原因是为了避免当它作为一个系统磁盘时,宿主卷运行空间不足的情况。如果宿主卷在空间之外运行,它会导致意外的系统重启。用户需要启动到另一个 OS ,或在他再次启动到 VHD之前,恢复分区来释放托管卷上的空间。

可以使用一些其他工具来执行此操作吗?

有很多工具可以做到,像图形环境中的bcdedit。我喜欢我在 Windows 7 用的Bellavista。但是,请注意我没有测试或运行上面的步骤,我没有使用任何工具除了Windows 中的。

希望这有助于你尽情地以一种安全的方法测试 Windows 8 Consumer 预览版。