本人筆記本配置為雙硬盤,一塊固態(tài)硬盤(SSD),一塊機械硬盤(HDD)。以前玩過黑蘋果,所以HDD上是GPT分區(qū),最近想要把SSD也轉換為GPT分區(qū),用以安裝win7 x64。
安裝的過程中使用diskpart工具將SSD轉換成了GPT分區(qū),但是安裝好后發(fā)現(xiàn)SSD上竟然沒有EFI分區(qū)(也就是ESP分區(qū)):worried:,如下圖:
bcdedit
注意上圖中紅線標注的地方,win7的引導器安裝到了- HarddiskVolume5分區(qū)上
通過以上的命令,可以發(fā)現(xiàn):
win7使用了機械硬盤的efi分區(qū)來引導固態(tài)硬盤上的系統(tǒng)。
既然發(fā)現(xiàn)了問題所在,那么就有辦法了:
- 使用分區(qū)工具在SSD上調整出來一塊空白區(qū)域,建立EFI分區(qū)
- 利用PE啟動系統(tǒng),通過bcdboot命令,在SSD上的EFI分區(qū)重建引導。
一定要用win8及以上的PE,因為win7的bcdboot參數(shù)不支持重建引導到uefi分區(qū)
在這里,我使用的是傲梅分區(qū)助手:
注意我圖中的標注
首先使用PE系統(tǒng),啟動電腦,我用的是微PE
制作PE的教程,請參考其它文章。
使用diskpart的下列命令,建立EFI分區(qū) create partition efi
bcdboot c:\windows /s m: /f uefi /l zh-cn
#說明:
c:\windows 為SSD上的系統(tǒng)目錄,根據(jù)PE中看到的實際情況修改
/s efi分區(qū)的盤符
/f uefi 指定啟動方式為uefi
/l zh-cn 指定啟動界面為簡體中文
#注:win7 PE不支持/s參數(shù)
請見諒,寫教程的時候,修復工作已經(jīng)完成,因此用的是虛擬機的截圖,請按實際情況刪除機械硬盤HDD上的UEFI引導。
聯(lián)系客服