天天看點

電腦引導那些事(2)--UEFI下win8.1咋改win7,咋裝雙系統,咋不能激活?前言UEFI下win7的詳細引導過程多系統引導win8電腦改win7win7激活結束語

前言

上篇已經說明了電腦引導兩種方式,本篇詳細說說我在幫别人裝系統中得到的一些經驗。對于現在UEFI主機闆的電腦裝系統我們不能總是格了硬碟換成MBR分區表,然後按照傳統的方式安裝系統。我們要學習新的技術,享受新科技。

看完本篇文章,你能夠掌握
  • 在UEFI主機闆上正确安裝windows的方法
  • 安裝多系統,包括win8.1+win7,win7+ubuntu等等
  • win7激活
但本文并不涉及具體操作,隻介紹能成功實踐的理論。

UEFI下win7的詳細引導過程

前面我介紹了windows的大緻引導過程,本文我們再介紹些引導中的細節,我們能夠控制什麼。

傳統BIOS的方式我們不多做介紹了。

  • 詳細學習UEFI的知識請進入UEFI啟動視訊詳解
  • 在這裡強烈推薦無憂啟動論壇!!! 裡面都是幹貨

**

在我的筆記本戴爾15R-7520上發現安裝原版windows,它會自動在主機闆上建立名為Windows Boot Manager的啟動項,并且優先級高于硬碟,是以無論我怎麼更改硬碟上的引導,都仍然啟動windows。

該啟動項指向FAT32引導分區裡\EFI\Microsoft\Boot\bootmgfw.efi檔案。

bootmgfw.efi加載FAT32引導分區裡的\efi\microsoft\BCD 啟動菜單檔案,和\efi\boot\bootx64.efi檔案效果相同。

修改主機闆的EFI引導,除了進入主機闆修改,還可以在win下可以使用EasyUEFI軟體修改
  • 官網下載下傳免費版
  • 但是該軟體在我電腦上調節引導順序是無效的

BCD檔案的主要内容如圖所示,它能夠提供多系統選擇菜單

電腦引導那些事(2)--UEFI下win8.1咋改win7,咋裝雙系統,咋不能激活?前言UEFI下win7的詳細引導過程多系統引導win8電腦改win7win7激活結束語

之後就啟動相應的系統。

多系統引導

那麼安裝多個系統應該怎麼辦呢。

win + win

對于安裝windows系統,已有win7之後在其他分區安裝win8,它會自動使用win8的引導,在win8的BCD裡添加win7的啟動項。

如果我們需要更改啟動順序,或者等待時間等,我們修改BCD檔案即可。

對于UEFI+GPT的機器,BCD檔案通常在FAT32引導分區裡\efi\microsoft\BCD。

在傳統的BIOS機器上BCD檔案在系統所在分區\Boot\BCD。

修改BCD檔案在win中可以使用bcdboot指令;這裡推薦使用bootice軟體來操作
  • bootice下載下傳位址
  • 在bootice裡進入bcd編輯功能
  • 需要在PE環境下編輯,不能在目前系統編輯

如果多個windows安裝完成,發現隻有一個系統引導,我們同樣編輯目前使用BCD檔案,添加其他系統引導項即可。

win + linux

對于windows系統和linux共存,通常都是使用linux自帶的grub引導來引導兩個系統。修改引導需要修改grub,grub的修改不在本文的讨論範圍。

對于傳統BIOS引導,可以把MBR引導改到windows中,在BCD菜單中添加Linux引導。
  • 可以使用easybcd軟體進行操作,官網下載下傳個人免費版

但是,在UEFI環境下,BCD暫不支援引導到其他系統!!!

win8電腦改win7

關于剛買來的win8電腦,要改成win7,強烈建議使用UEFI,不要使用傳統BIOS模式安裝!!! 不要使用過時的方法。

例如:百度經驗裡聯想電腦自帶win8系統更改win7系統詳細教程

對于筆記本,硬碟裡正版win8會被格式化,雖然對很多人來說這沒什麼用。

首先進行設定

在win8/8.1中關閉快速啟動,參考win8怎麼關閉快速啟動

然後重新開機,進入BIOS(也就是UEFI),關閉Secure Boot(安全啟動)

Secure Boot會導緻非win系統不能使用,但是目前ubuntu等系統已經做出了安全啟動下的引導,可以使用。

然後可以安裝

安裝的系統最好選擇原版的win7,下載下傳位址Windows7旗艦版/企業版/專業版MSDN官方原版系統下載下傳

安裝媒體可以使用CD光牒或者U盤,都可以。

對于ghost安裝,在PE裡還原鏡像之後,可以使用bcdboot指令或者使用bootice軟體修複引導,之後重新開機正常安裝即可
  • PE需要支援EFI啟動,例如電腦店就可以 電腦店官網
  • 但是某些ghost安裝仍然會出錯!!!是以推薦原版win7

從媒體進入win7安裝界面把原來的win8分區格式化,在此分區重新安裝即可。或者在其他分區安裝雙系統,安裝完修複雙系統BCD引導。

這事的系統是沒有激活的,激活後面再說。

注意: 安裝媒體插入之後,調節啟動項,從媒體進入。一定要以efi環境進入 ,不能以Legacy support方式進入。否則會提示類似->無法安裝到這個磁盤 因為我們使用uefi+gpt安裝。從Legacy support方式進入相當于BIOS+GPT方式,當然安裝失敗。

特殊情況

在我經曆的幾百台機器中,有的機型比較特殊。

例如 宏碁acer e5-572

  1. 關閉快速啟動 進bios添加密碼才能關閉安全啟動
  2. uefi引導安裝原版win7沒裝顯示卡驅動會導緻卡在win7的logo進不去
卡logo是由于該機型的BIOS中CSM相容子產品缺失
  • 參考安裝win7或win8系統時UEFI和Legacy模式的設定
CSM(Compatibility support Module)表示相容子產品,該選項專為相容隻能在legacy模式下工作的裝置以及不支援或不能完全支援UEFI的作業系統而設定。例如,目前很多獨立顯示卡都沒有GOP BIOS支援,無法在UEFI模式下正常工作,此時須“開啟(Enable)”CSM。

于是我通過曲線救國,先在MBR下安裝好系統,安裝好顯示卡驅動,然後轉成GPT硬碟。

具體操作是在PE通過diskginus删除所有分區,轉成mbr主引導。因為隻能有4個主分區,是以多餘分區忽略。修複引導進win7安裝好驅動。

然後再進入PE通過diskginus删除所有分區,轉成gpt。搜尋丢失分區。這時資料都回來了。

但是efi分區出錯了,格式化efi分區,修複efi引導

win7激活

以下内容僅僅是技術讨論,本人不對使用後果負責,不承擔任何法律責任

我們都知道win7的正版鑒權機制是通過檢視主機闆上的SLIC證書,來防止盜版。

在傳統BIOS下,win7激活可以說非常容易。通過傳說中的小馬哥等等激活神器可以完美激活。他們可以完美模拟SLIC證書。

但是在UEFI下,如果你的主機闆有SLIC證書,那麼這些工具還有些用處,能激活。安全起見,請不要使用這些工具,不當使用會導緻系統損壞,我就遇到了一次。

經過我的尋找,在網際網路上目前(2014年)隻有一款軟體能夠UEFI環境下模拟SLIC證書。對,隻有這一款,你别找了。它叫nt6 oem loader v3.3.1。

它是通過加載修改的bootx64.efi(64位系統)檔案,把證書僞造在裡面加載。它生成的.efi檔案名是一長串字母數字。

是以UEFI下win7的激活有以下幾種方式
  • 購買正版win7,京東大概500元
  • 使用電話激活,參考電話永久激活WIN7
  • 購買淘寶”正版”激活碼,大概8元(據說他們也是電話激活)
  • 使用KMS定期激活
  • 使用軟體nt6 oem loader v3.3.1,這裡不提供下載下傳

結束語

至此,如果你之前有些基礎,看完本文,應該能夠玩轉BIOS和UEFI下系統的安裝,不再為系統引導而發愁。