在UEFI BIOSGPT硬盘格式上安装Windows 7(原创

2011年是PC行业新技术普及之年,主板厂商极力推广UEFI BIOS,华硕、技嘉、微星、华擎等知名主板厂商都在自家SNB全系列主板上使用UEFI BIOS,中文化、可鼠标操作改变以往的操作方式;而硬盘则使用4k簇高级格式化提高了硬盘的使用效率,3T甚至4T硬盘的出现,也进一步推进GPT分区格式的普及;内存价格急剧下降,4G甚至8G成为装机者的普遍选择,也加速64位操作系统的普及。
当前网上流行一种说法,即2T及上的硬盘只适合作资源盘,不适合作系统盘。出现这种说法我认为有以下几个原因。
?大容量硬盘在持续传输大幅增长的同时寻道时间不仅未有缩短,反而更长。当然可能硬盘厂商存在一些技术上的限制。比如日立单碟1T高密度碟片目前只出单碟的产品,希捷、西数2T以上普遍只有绿盘。
?大容量硬盘一般都采用4k簇高级格式化,在XP下存在兼容性问题。
?大容量硬盘必须采用GPT分区格式(因为2T以上不能采用MBR分区格式)。对于已经熟悉传统的MBR分区格式的朋友来说又提高了门槛。因此许多朋友买了大容量硬盘,宁可只愿只为其分一个区。同时目前只有Windows 7/2008及将来的windows 8 64位系统才能支持在GPT格式分区上安装。32位系统一律不予支持。这也是大多朋友认为2T不适合作系统盘的根本性原因。
就像windows7发布之初并不得到大多数玩家的认可,只在两年后的今天其市场占用率才刚刚超过WinXP。新技术带来的种种不便,当然也存在一些技术尚不成熟等客观因素,但这些都不是阻碍技术发展的理由。大容量硬盘、4k簇高级格式化、64位系统、UEFI BIOS的普及也将成为必然。这两天我的为Win7安装到EFI/GPT硬盘上寻找成功的办法。传统从光盘启动Win7安装的方式并不支持安装到GPT硬盘。最后找出了一种最为简单的方式,即从U盘启动EFI的方式来安装。下面说说操作步骤:
1、准备以下几个条件:硬盘容量不限,但要作好损坏硬盘上全部数据的准备,重要数据先作好备份;一个容量不小于4G的U盘;一张正版的Windows 7 64位安装光盘;一张支持UEFI BIOS的主板(我这里使用了华擎z68 pro3-m主板,不同品牌主板UEFI BIOS可能存在一些差异,但应大同小异)。
2、将U盘格式成fat32格式,之后将整张Windows 7 x64光盘所有内容复制到U盘(也可以用Ultraiso将安装iso复制到U盘),点击这里下载efishell.rar,这里有两个EFI Shell文件,shellx64.efi实际上就是在Windows 7安装后的C:\Windows\Boot\EFI\bootmgfw.efi文件,即从bootmgfw.efi改名而来的,改名原因稍后将说。shellx64_2.efi实际上是一个真实的EFI Shell,BIOS中未集成的可以去体验一下。这里我们将shellx64.ef

i复制到U盘的根目录下。
3、将硬盘准备好,U盘插好后开机,按Del进入CMOS设置,首先设置磁盘模式为AHCI,然后进入BIOS→[Boot]→[PCI ROM Priority]→选择 [EFI Compatible ROM],然后按下"F10”保存变更并退出。重启后再次按Del进入CMOS,然后进入BIOS→[Exit]→[Launch EFI Shell from filesystem device],这样便会自动在可支持的磁盘(我这里只支持fat32格式,ntfs/iso9660等文件系统均不支持,很遗憾)中自动查找Shellx64.efi这个Shell EFI,上面我将bootmgfw.efi就是在这里让其误认为就是EFI Shell,实际上就是一个EFI系统引导程序。
4、如果顺利的话就应该能进入Windows安装界面了。建议在安装的时候分区。当然用diskpart手动编辑分区也未尝不可。
5、安装完成后系统启动时按F11会多出一个Windows Bootloader Manage即Windows引导管理器项。设置为第一项即可。
上面说的是在EFI/GPT上全新安装Windows 7的方式。实际上在网上也有不少讨论,但没有一种系统的方法(比如像我这种用bootmgfw.efi作引导应该是首创)。另外还有将MBR分区转成GPT后如何继续使用原来的Windows 7的问题,将另文阐述。
文中提到的文件链接:https://www.360docs.net/doc/9a242003.html,/cnvdr/other/efishell.rar
参考资料:
https://www.360docs.net/doc/9a242003.html,/en-us/windows/hardware/gg463525
https://www.360docs.net/doc/9a242003.html,/en-us/library/cc725671.aspx
https://www.360docs.net/doc/9a242003.html,/kb/297800/en-us?fr=1
https://www.360docs.net/doc/9a242003.html,/support/https://www.360docs.net/doc/9a242003.html,.asp?k=efi

相关文档
最新文档