相关疑难解决方法(0)

强制 Windows Server 2008 使用旧版 BIOS 引导加载程序而不是 EFI

我们有 UEFI 服务器,并且遇到过需要强制 Windows Server 2008 通过传统 BIOS 方法而不是通过 UEFI 启动的情况。

有没有办法告诉 Windows Server 2008(在安装过程中或安装后)忽略它正在安装到 EFI 机器上的事实,而是安装和使用旧版 BIOS 引导加载程序?


我尝试了一些没有帮助的建议:

  • 在安装 Windows 之前将磁盘格式化为 MBR 分区

    不,Windows 拒绝安装:在 EFI 系统上,Windows 只能安装到 GPT 磁盘

  • 安装 Windows,将分区迁移到 MBR 磁盘,修复系统

    不,系统修复控制台拒绝加载。它抱怨它无法识别我正在尝试修复的 Windows 版本。

  • 禁用 UEFI

    如果我可以禁用 UEFI 并使系统成为仅遗留系统,我会这样做。但是,我使用的特定系统(IBM HS22、x3690X5)仅支持 UEFI,并提供旧版支持。您不能只是在它们上禁用 UEFI。这将需要一个完整的 BIOS 实现。


解决方案!

正如 JdeBP 指出的那样,Windows 用来确定是使用 EFI/GPT 还是 BIOS/MBR 引导加载程序的唯一方法是用于引导安装 CD 的方法。

将此与 Weaver 的建议相结合,即在没有 0xEF 引导目录条目的情况下制作 .iso 映像(顺便说一下,通过十六进制编辑而不是重新制作映像更容易做到)使我们得到了一个漂亮而简洁的答案:

强制安装媒体通过 BIOS 启动,而不是通过 UEFI 启动,因为这是 Windows Installer 用来确定要使用的启动方案的唯一区别。

windows-server-2008 uefi

12
推荐指数
2
解决办法
3万
查看次数

在 ESXi 环境中使用 EFI 固件和 GPT 引导磁盘有什么明显的优点(或缺点)吗?

我的基本问题是,正如标题所问:在 ESXi 环境中使用 EFI 固件和 GPT 引导磁盘有什么显着的优点(或缺点)吗?“值得注意”是指众所周知的 MBR 磁盘的 2 TB 限制,以及 BIOS 启动固件必须使用 MBR 磁盘启动的限制。

具体的 VM 选项在下面的屏幕截图中。

在此处输入图片说明

如果它有所不同,下面是我的特定环境的一些背景和细节,尽管我对一般情况以及任何与 Windows 环境相关或仅与 Windows 环境相关的内容感兴趣。


由于最近的一些项目,我成功地将 $[day_job] 的公司霸主拖到了当前的十年,我将更换我们的许多家庭办公系统。这些系统以及它们将被替换的系统主要是在 ESX 5.5 上虚拟化的 Windows Server 操作系统(现在更新 1,很快将是更新 2 和 VMFS5,因此支持大容量)。VM 以及它们访问的所有存储都位于 SAN (EMC VNX 5400) 上,SAN (EMC VNX 5400) 通过 NFS 共享提供给 ESXi 主机。一切都是精简配置的。

在大多数情况下,我只是将一堆大型、复杂的 PITA 系统升级到更新的平台——例如,我们目前在 Server 2003 R2 上运行且不使用 DFS 的多 TB 文件服务器将升级到 Server 2012 R2,放入DFS命名空间,利用DFS复制,开始使用Server 2012重复数据删除。我们目前运行在Server 2003 R2和SQL Server 2005上的SharePoint系统将升级到SharePoint 2013,运行Server 2012 R2,并搭载2008 R2及以上版本的SQL Server引擎。等等。

在查看文件服务器以及如何处理它们上的数据量(我们每个家庭办公室文件服务器的数据都超过 2 TB)时,我查看并确定了服务器中的重复数据删除功能2012 年。由于这是在每个卷的基础上工作的,如果所有数据都是一个卷,而不是像我们目前的混乱那样分成多个卷,那么效果最好。这带来了 GPT …

windows hard-drive vmware-esxi gpt

10
推荐指数
1
解决办法
6879
查看次数