
我已經淚流滿面了我有一台適用於 Ubuntu 和 Windows 7 的雙啟動機器。最近,我的 Windows 啟動壞了,無法啟動。然而,儘管更改了BIOS 中的設置,甚至進入了Windows 的啟動選單,我也無法啟動恢復DVD(我製作了4 份副本,以防萬一)來修復Windows 安裝,也無法啟動實用程式USB(hiren bootcd 10.5)。我可以啟動 USB 上的 Ubuntu 和 Win10 恢復 USB,但這些有點沒用。我在一個單獨的設備上檢查了這兩個選項都有效。我在論壇上找到了一種透過更改根設備將gnu grub 引導到USB 的解決方案,這適用於我的另一台雙引導電腦,但在這台電腦上,當我嘗試列出我的驅動器和分區或更改盲目紮根。我確實需要這台電腦上的 Win7 才能運作,因為我有與其綁定的軟體。我可以從該設備中刪除 ubuntu 和 gnu grub,因為我只將它用於網上銀行。但我在網路上找到的所有教學都是關於如何在 Windows 上進行操作的。我不太懂技術,我從學校就知道 python 和 c 的方法,但我真的很茫然,沒有組合有效。請幫忙。
答案1
我靠運氣和嘗試自己解決了這個問題。我正在寫下我所做的事情,以便其他人可能會發現它有幫助。寫這篇文章的假設是您不關心 Ubuntu 之後的工作情況,只是希望它消失。
首先我透過 Ubuntu 備份了我的資料。 Ubuntu 應該能夠看到 Windows 分割區,除非您休眠工作階段(然後它會鎖定磁碟機並且您無法存取它)。
現在,您需要透過進入POST 後選單來繞過gnu grub,您可以在其中手動選擇引導裝置(這不是BIOS,但您可以從此選單進入BIOS,在我的機器上,我透過在hp 期間按Esc 進入此處)徽標螢幕)。從閃存驅動器啟動。
Win10恢復USB也可以修復Win7,有一點。我進入啟動修復,第一次嘗試失敗,所以嘗試幾次。然後您的電腦應嘗試啟動至 Win7。它可能會失敗、出現藍色畫面、重新啟動、讓您返回 grub 並可能返回 Ubuntu。只需關閉並嘗試重新啟動即可。現在 Ubuntu 會發現出現問題並有 I/O 問題,但會嘗試強制關閉以阻止其嘗試修復。可能是因為我用Win10修復了Win7。
現在你應該嘗試啟動到Win7,它可能會工作,如果沒有,請再次從Win10 USB運行啟動修復。
成功啟動 Win7 後,刪除包含 Ubuntu 的分割區。我的例子中有兩個。但不要碰 System 或 C:。 Windows 會抱怨它沒有建立它們,而另一個作業系統可能需要它們,因此您會知道您正在刪除正確的檔案。
現在我們需要運行 bootsect。我不確定我的 Win7 安裝是否如此損壞,或者這是一個只能在 Win10 上從命令提示字元運行的命令,但當我在我的 Win7 中時,這並沒有起作用。但是,Win10 恢復 USB 在進階選項下附帶了自己的命令提示字元。所以用之前的方法再次啟動到USB。如果你失敗了,你最終會進入 grub 恢復,這是相當糟糕的,至少在我的例子中,無法識別啟動命令等。如果您最終還是這樣,請重新啟動並重試。進入命令提示字元後,更改目錄,以便使用命令“cd..”到達盡可能遠的位置。在那裡,輸入“bootsect /nt60 c: /mbr”。可能需要嘗試幾次。如果這不起作用,一位好心的 redditor 建議使用 bootrec 命令,但我不熟悉,也沒有嘗試過。