2011年是PC行業(yè)新技術(shù)普及之年,主板廠商極力推廣UEFI BIOS,華碩、技嘉、微星、華擎等知名主板廠商都在自家SNB全系列主板上使用UEFI BIOS,中文化、可鼠標(biāo)操作改變以往的操作方式;而硬盤則使用4k簇高級格式化提高了硬盤的使用效率,3T甚至4T硬盤的出現(xiàn),也進(jìn)一步推進(jìn)GPT分區(qū)格式的普及;內(nèi)存價格急劇下降,4G甚至8G成為裝機者的普遍選擇,也加速64位操作系統(tǒng)的普及。
當(dāng)前網(wǎng)上流行一種說法,即2T及上的硬盤只適合作資源盤,不適合作系統(tǒng)盤。出現(xiàn)這種說法我認(rèn)為有以下幾個原因。
大容量硬盤在持續(xù)傳輸大幅增長的同時尋道時間不僅未有縮短,反而更長。當(dāng)然可能硬盤廠商存在一些技術(shù)上的限制。比如日立單碟1T高密度碟片目前只出單碟的產(chǎn)品,希捷、西數(shù)2T以上普遍只有綠盤。
大容量硬盤一般都采用4k簇高級格式化,在XP下存在兼容性問題。
大容量硬盤必須采用GPT分區(qū)格式(因為2T以上不能采用MBR分區(qū)格式)。對于已經(jīng)熟悉傳統(tǒng)的MBR分區(qū)格式的朋友來說又提高了門檻。因此許多朋友買了大容量硬盤,寧可只愿只為其分一個區(qū)。同時目前只有Windows 7/2008及將來的windows 8 64位系統(tǒng)才能支持在GPT格式分區(qū)上安裝。32位系統(tǒng)一律不予支持。這也是大多朋友認(rèn)為2T不適合作系統(tǒng)盤的根本性原因。
就像windows7發(fā)布之初并不得到大多數(shù)玩家的認(rèn)可,只在兩年后的今天其市場占用率才剛剛超過WinXP。新技術(shù)帶來的種種不便,當(dāng)然也存在一些技術(shù)尚不成熟等客觀因素,但這些都不是阻礙技術(shù)發(fā)展的理由。大容量硬盤、4k簇高級格式化、64位系統(tǒng)、UEFI BIOS的普及也將成為必然。這兩天我的為Win7安裝到EFI/GPT硬盤上尋找成功的辦法。傳統(tǒng)從光盤啟動Win7安裝的方式并不支持安裝到GPT硬盤。最后找出了一種最為簡單的方式,即從U盤啟動EFI的方式來安裝。下面說說操作步驟:
1、準(zhǔn)備以下幾個條件:硬盤容量不限,但要作好損壞硬盤上全部數(shù)據(jù)的準(zhǔn)備,重要數(shù)據(jù)先作好備份;一個容量不小于4G的U盤;一張正版的Windows 7 64位安裝光盤;一張支持UEFI BIOS的主板(我這里使用了華擎z68 pro3-m主板,不同品牌主板UEFI BIOS可能存在一些差異,但應(yīng)大同小異)。
2、將U盤格式成fat32格式,之后將整張Windows 7 x64光盤所有內(nèi)容復(fù)制到U盤(也可以用Ultraiso將安裝iso復(fù)制到U盤),點擊
這里下載efishell.rar,這里有兩個EFI Shell文件,shellx64.efi實際上就是在Windows 7安裝后的C:\Windows\Boot\EFI\bootmgfw.efi文件,即從bootmgfw.efi改名而來的,改名原因稍后將說。shellx64_2.efi實際上是一個真實的EFI Shell,BIOS中未集成的可以去體驗一下。這里我們將shellx64.efi復(fù)制到U盤的根目錄下。
3、將硬盤準(zhǔn)備好,U盤插好后開機,按Del進(jìn)入CMOS設(shè)置,首先設(shè)置磁盤模式為AHCI,然后進(jìn)入BIOS→[Boot]→[PCI ROM Priority]→選擇 [EFI Compatible ROM],然后按下"F10”保存變更并退出。重啟后再次按Del進(jìn)入CMOS,然后進(jìn)入BIOS→[Exit]→[Launch EFI Shell from filesystem device],這樣便會自動在可支持的磁盤(我這里只支持fat32格式,ntfs/iso9660等文件系統(tǒng)均不支持,很遺憾)中自動查找Shellx64.efi這個Shell EFI,上面我將bootmgfw.efi就是在這里讓其誤認(rèn)為就是EFI Shell,實際上就是一個EFI系統(tǒng)引導(dǎo)程序。
4、如果順利的話就應(yīng)該能進(jìn)入Windows安裝界面了。建議在安裝的時候分區(qū)。當(dāng)然用diskpart手動編輯分區(qū)也未嘗不可。
5、安裝完成后系統(tǒng)啟動時按F11會多出一個Windows Bootloader Manage即Windows引導(dǎo)管理器項。設(shè)置為第一項即可。
上面說的是在EFI/GPT上全新安裝Windows 7的方式。實際上在網(wǎng)上也有不少討論,但沒有一種系統(tǒng)的方法(比如像我這種用bootmgfw.efi作引導(dǎo)應(yīng)該是首創(chuàng))。另外還有將MBR分區(qū)轉(zhuǎn)成GPT后如何繼續(xù)使用原來的Windows 7的問題,將另文闡述。
文中提到的文件鏈接:
http://h1.ripway.com/cnvdr/other/efishell.rar參考資料:
http://msdn.microsoft.com/en-us/windows/hardware/gg463525http://technet.microsoft.com/en-us/library/cc725671.aspxhttp://support.microsoft.com/kb/297800/en-us?fr=1http://www.asrock.cn/support/faq.cn.asp?k=efi本人dell e6410 筆記本,主板支持UEFI。bios里選擇
啟動方式為
EFI,本以為可以直接
安裝win8,但是發(fā)現(xiàn)找不到
啟動項。于是拿出dell的 oem win7 sp1 x64。對比了文件后發(fā)現(xiàn),
efi文件夾下,dell x64
安裝文件的
efi中有一個boot文件夾,里面還有一個bootx64.
efi文件。之所以dell的盤能
啟動,肯定就是這個在作祟了。于是直接把該文件夾復(fù)制到win8
安裝盤中,
啟動出現(xiàn)了,但是加載后就重啟???b style="BACKGROUND-COLOR: #886800; COLOR: white">來win8還是發(fā)生變化了的。后
來想到win8可以在win7下升級
安裝。于是以
efi方式
安裝了win7,在win7下直接運行win8的setup。大功告成?! ?
總結(jié)一下:
所需工具:
1、dell
安裝盤,x64版
2、win8
安裝盤
3、
u盤或者移動硬盤或者刻盤
4、ultraiso
另外,升級
安裝c盤下會有windows.bt和windows.old兩個文件夾,很大,十多G,而且不能直接刪除。刪除
的方式,可以運行磁盤清理,清理系統(tǒng)文件,把那兩個勾選上就可以