如何從 Windows 替換 GRUB 引導程式?

如何從 Windows 替換 GRUB 引導程式?

我有雙重啟動(Debian 和 Windows XP),並且啟動來自 GRUB。我想刪除Linux和grub,並恢復Windows啟動。但是,我無法使用安裝CD 來恢復MBR。因此,我想從 Windows 內部恢復 Windows 啟動。有一個名為 的軟體EasyBCD,但它適用於 Windows Vista/7 引導程序,不適用於獨立的 Windows XP。

有沒有適用於 Windows XP 的類似程式或在 Windows 環境中安全執行此操作的方法?

筆記:我的問題是這是一台舊電腦,無法從 USB 啟動並且 CD 驅動器損壞。因此,如果引導程式損壞,恢復電腦應該還有很長的路要走。

答案1

只要您可以啟動 Windows,請在 Windows 命令提示字元中使用下列命令:

fdisk /mbr

然後不要忘記設定活動分區

答案2

最簡單的方法是使用 Windows PE(預先安裝環境)。哪個版本並不重要,因為它是獨立的,就像 Linux-Live-環境一樣。

雖然您可以手動完成此操作,但至少需要 Windows 7,但您沒有。

您有兩種選擇來取得恢復環境:

A、嘗試使用Macrium 反射免費- 它可以選擇在 USB 隨身碟上建立基於 Windows PE 的復原。請注意,您必須註冊才能下載,因為下載連結將發送到給定的電子郵件地址。如果該應用程式確實在 Windows XP 上運行,請務必搜尋資訊。確保您的硬碟上至少有 2GB 可用空間下載 Windows-PE 映像。

注意:如果應用程式支援在 Windows XP 下執行,您可以直接從 Windows XP 內部使用內建的啟動修復工具。

B. 將 Windows-PE 或 Windows-Installer 燒錄.iso到 USB 隨身碟上。例如,您可以使用下列命令來執行此操作魯弗斯,這是一個在 Windows 下將磁碟映像寫入 USB 隨身碟的獨立工具。

基於 Windows PE 的自訂 Rescue-Live 系統的範例是Hiren 的啟動 CD- 實際版本是基於最新的穩定 Windows 版本,並根據 Microsoft 使用 Windows PE 的法律指南建立。

如果您希望使用完整的 Windows 安裝程式 ISO,則應使用 Windows 10 32 位元安裝程式。您可以找到德語版和英文版,無論是原始版本還是經過應用程式更新的辦公桌改裝者。除了修補版本中應用的官方修補程式之外,提供的檔案沒有任何修改。

建立並啟動這樣的 USB 隨身碟後,您可以按照步驟使用內建 Windows 工具,例如 diskpart、fdisk、fixmbr、fixboot、bcdboot、bcdedit 或使用自動系統啟動修復包含在 Windows 安裝程式中。 Hiren 的啟動 CD 提供了一系列實用程式來輔助/自動執行啟動修復。 Macrium Reflect Free 的自訂 Windows PE 還包含啟動修復。

如果您使用 Windows 內部工具,即 bcdboot/bcdedit,您可以選擇編寫經典的 NT-Boot-Loader,而不是bootmgr自 NT 6(Longhorn/Vista 及更高版本)以來的標準基於 BCD 的程式。但如果您選擇使用現代變體,它不會影響效能,因為它只會鍊式載入經典版本NTLDR,同時允許您建立類似於 GRUB 的其他引導選項。

還有其他選擇,但為了留在超級用戶方面,這肯定是明智的方法。

如果您提供更多細節,可能會引導您找到精確的解決方案。

答案3

首先,如果您第一次做這樣的事情,如果您說外部或備份磁碟機是空白的,我建議使用 Gparted 這樣的軟體將您的分割區完全備份到這些磁碟機以確保安全。如果我沒記錯的話,您也可以使用 gparted 從 GRUB 變更分割區。

答案4

I have dual boot (Debian and Windows XP), and the boot is from GRUB. I want to remove Linux and grub, and restore the Windows boot....Thus, I want to restore Windows boot from inside the Windows.

你可以使用雙啟動修復工具它有一個用於修復 Windows XP 啟動檔案的特殊選項。

該工具還允許修復 Windows XP MBR 和啟動記錄以及設定活動分割區。

相關內容