我安裝了 Windows 7,並且我的驅動器具有以下分割區結構,正如我在 Ubuntu LiveCD 會話中的 Gparted 中發現的那樣。
- 100 mb 系統分區(主)
- Windows 7 分割區 (60 GB)(主)
- 資料分區 1(主)
- 25 GB 未分配空間。
- 擴展卷。
- 資料分區2。
- 資料分區 3.
現在,我嘗試在 25 GB 分割區中安裝 Ubuntu,但安裝程式不允許我安裝,說我不能有任何額外的主分割區。因此,我認為不需要 100 MB 分割區(這是主分割區),因為它是在我們在不存在任何分割區的乾淨電腦上安裝 Windows 時建立的。所以我刪除了該分割區,然後繼續安裝 Ubuntu。
一切都很順利,Ubuntu 安裝程式甚至要求我從現有的 Windows 安裝中匯入任何設定。但是,當我重新啟動引導到新安裝的 Ubuntu 時,沒有出現開機選單來選擇引導到 Ubuntu 或 Windows,而是直接引導到 Ubuntu。我嘗試運行sudo update-grub2
,但沒有找到我的 Windows 安裝。因此,我從 Windows 安裝 CD 啟動並嘗試從那裡修復它,但它無法找到我的 Windows 安裝。而且,C:
不再是 Windows 分割區,而是E:
.
我知道我可能弄得一團糟,但是我怎麼才能將 Windows 安裝還原到安裝 Ubuntu 之前的樣子,如果需要還原 Windows,我可以暫時刪除 Ubuntu。
謝謝。
答案1
這是可以做到的。
在 Ubuntu 中,將檔案 /boot/grub/boot.img 複製到 Windows 7 分割區「\」資料夾。
- 使用任何磁碟管理工具並將 Windows 分割區標記為活動分割區。
- 連續執行 Windows 7 啟動修復(從 DVD/USB)最多 3 次,每次運行後都會重新啟動。
現在您將擁有一個可啟動的 Windows 7。
若要將 Ubuntu 新增為 Windows 7 啟動功能表的啟動選項:
- 下載並安裝可視化BCD編輯器。
- 建立引導磁區載入程式並修改裝置和路徑以指向檔案 \boot.img(之前從 Ubuntu 複製)