1. 程式人生 > >win7下安裝雙系統ubuntu18.04一半後退出的出錯修復

win7下安裝雙系統ubuntu18.04一半後退出的出錯修復

前兩天由於在win7下使用python3有諸多不便,於是就想裝一個ubuntu
在win7下割出一個40G的分割槽,製作完啟動盤我就直接進入了安裝
但是在安裝過程中安裝程式顯示並未在您的電腦中發現系統(由於是英文顯示沒有太注意),當時開的是英文介面,腦抽了一下選擇了第一個選項:清除整個磁碟並安裝ubuntu(因為我之前在其他電腦上裝雙系統的時候當時就是選的第一個選項然後安裝成功了還沒抹去win10,應該是由於未檢測到系統導致的選項變化),選擇之後進入下一頁我就感覺不太對了,首先是跳出一個整個磁碟的分割槽表已被改變的頁面,然後系統讓我選擇掛載的盤,發現整整400多G空間都是unknown的分割槽格式,果斷退出,懸崖勒馬,再搞下去就要格式化硬碟了,重啟機器,這個時候其實系統的引導和分割槽表已經被抹去了。
為什麼沒有檢測到win7呢,首先是因為沒有設立邏輯分割槽,windows下三個盤CDE都是主分割槽,並且三個盤的檔案系統都是FAT32,應該是和這兩個有關,不確定到底是哪個產生了影響。
重啟系統一直顯示reboot and select proper boot device
解決:
重做了一張windows PE的盤,首先用diskgenius修復了分割槽表,找到了我的CDE三個盤。
然後用引導修復程式修復了載入程式
但是重啟系統依然顯示reboot and select proper boot device。
既然diskgenius能讀到分割槽表和檔案應該說明硬碟沒問題,這是我隱隱記得我的win7之前除了CDE三個分割槽外還有兩個小的分割槽不知道幹什麼的,並且製作的U盤啟動盤也有一個叫做EFI的分割槽,我推測可能和引導有關,上網查詢到GPT分割槽的啟動需要一個FAT16格式的ESP分割槽來進行引導,之前我網上查到的修復過程應該是MBR分割槽格式引導的修復。用diskgenius新建一個ESP分割槽並注入載入程式系統終於可以正常啟動,原本應該大功告成,只是現在啟動之後一直跳這個東西,算是還有一個小瑕疵吧,等我把C盤上的東西清理之後重灌個WIN10好了在這裡插入圖片描述