回覆列表
  • 1 # 使用者3471520750126

    先挖坑,等會兒再填。首先勸題主能Win 10還是儘量Win 10。如果題主想鑽研Win7+GPT的話,下面有倆方案。既然你選擇了折騰,我就不細說了。具體細節比如某某命令列的用法、引數格式,你自己查。

    方案一,Clover模擬UEFI。

    步驟:把硬碟重新分割槽為GPT分割槽表。建立一個幾百MB(一般預設200MB)的EFI系統分割槽(ESP),並格式化為FAT32。把Clover裝到ESP分割槽內。製作UEFI版Win7x64啟動隨身碟。並將bootmgfw.efi複製到指定位置並重命名。開機並啟動到Clover,在Clover下選擇你的啟動優盤。然後正常安裝Win7x64。原理:你的電腦是傳統BIOS的,Clover基於BIOS模擬了一個EFI環境出來,Win7在UEFI下就能裝在GPT分割槽表的硬碟上了。注意:記得以後每次啟動都要透過Clover啟動Windows。可以透過設定Clover選項,讓Clover預設載入Windows。Clover裡要選擇ESP分割槽的那啥(好像叫Microsoft EFI啟動),它會處理BCD,再載入Windows。缺點:

    少部分老電腦上(尤其是我的老膝上型電腦,Nvidia MCP79D的北橋),可能跑不起來Clover,或者各種不正常。

    方案二,用DISM.exe、BCDBoot.exe、BootSect.exe強行安裝。

    步驟:找個基於Win10的WinPE或者Win10安裝隨身碟也行。(這個WinPE裡包含Win10版的DISM.exe、BCDBoot.exe、BootSect.exe。Win7版的DISM.exe功能太弱了)啟動到這個PE或安裝盤,手動分割槽硬碟。GPT分割槽表,200MB的EFI系統分割槽(FAT32),xxGB的Windows分割槽(NTFS)。並分配碟符。用DISM.exe把Win7安裝映象裡的install.wim給Apply到Windows分割槽裡。用BCDBoot.exe設定BCD引導項儲存,系統分割槽(/s引數)選ESP分割槽的碟符。韌體型別(/f引數)設定為All。其它引數比如語言(/l引數),根據你自己需要設定。用BootSect.exe設定bootmgr為BIOS啟動項。引數用/nt60,以及ESP分割槽的碟符,記得加上/mbr引數。重啟並拔除所有優盤。完成Win7的安裝。原理:Windows對GPT、MBR的檢查,只存在於Setup.exe,以及Win10的大版本的WindowsUpdate裡。用DISM手動安裝Windows,就能跳過Setup.exe的檢查了。只要MBR引導程式碼、PBR引導程式碼、bootmgr載入程式、bcd啟動配置項儲存、WinLoad.exe,這一路是通的,Windows就能啟動。傳統BIOS根本不認識啥是MBR、啥是GPT。也不一定非得HybridMBR。傳統BIOS只認識0x55 0xAA的Signature。注意:小的WindowsUpdate應該不會有問題。升級Win8/Win10可能會提示你分割槽不是MBR,不讓升。

    為啥沒有HybridMBR作為方案三。

    因為HybridMBR,在Win7下,就等同於MBR。題主問的是GPT。

  • 中秋節和大豐收的關聯?
  • 新加坡留學一年花費多少錢?