大佬教程收集整理的这篇文章主要介绍了windows-server-2008 – 强制Windows Server 2008使用旧版BIOS引导加载程序而不是EFI,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法告诉Windows Server 2008(在安装或安装后)忽略它安装到EFI机器上而是安装和使用旧版BIOS引导加载程序的事实?
我尝试了一些没有帮助的建议:
>在安装Windows之前将磁盘格式化为MBR分区
不,Windows拒绝安装:
>安装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 NT 6.1安装程序,而安装介质又从旧的PC98固件引导,以便它接受将Windows NT 6.1安装到光盘的想法使用旧的PC / AT MBR分区方案进行分区.不幸的是,如果Windows NT安装光盘以新的EFI方式引导,安装程序会认为存在EFI固件,因此声明它无法安装到非EFI分区的硬盘上.
正如weaver所指出的,和as the Microsoft documentation explains一样,安装CD-ROM实际上是双启动的. As Rod Smith further explains,因此可以手动构建一个以旧PC98方式引导的Windows NT 6.1安装光盘.然后,Windows NT 6.1安装程序将允许安装到旧的PC / AT MBR分区硬盘.
但是,在缺少兼容性支持模块的系统上,正如您所说的系统所做的那样,这对于一个人来说无济于事.您的系统将需要安装在EFI系统分区上的EFI版本的Microsoft启动管理器,因为这是您的固件尝试引导操作系统的方式.但是,当在非EFI固件上启动Windows NT 6.1安装程序时,它会安装Microsoft的启动管理器的非EFI版本,并且不会创建EFI系统分区.这样的安装实际上不会在您的机器上进行引导,您甚至无法完成安装过程.实际上,因为您缺少CSM,所以您甚至无法开始安装过程,因为您甚至无法以旧的PC98方式引导安装光盘.微软不会让你实现两步,两次.
因此,请关注您的目标.您的目标是使您的客户能够将Windows Server 2008部署到具有系统映像的EFI固件的计算机上.因此,您应该询问的正确问题 – 软件供应商 – 是如何修复旧的/损坏的光盘映像软件,以便它与EFI分区表没有问题.
以上是大佬教程为你收集整理的windows-server-2008 – 强制Windows Server 2008使用旧版BIOS引导加载程序而不是EFI全部内容,希望文章能够帮你解决windows-server-2008 – 强制Windows Server 2008使用旧版BIOS引导加载程序而不是EFI所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。