題 如何將Windows 7引導加載程序移動到Windows 7分區?


我最近在XP和Linux的三重啟動設置中安裝了Windows 7。當我完成並且正在恢復Linux的引導加載程序時,我發現了Windows 7所做的一些奇怪的事情。我發現Windows 7沒有在它自己的分區上安裝一個bootloader,而是在預先存在的XP分區上設置了一個引導加載程序,它提供7到XP之間的選擇。

這種行為 其他人已經註意到了

現在我的啟動有點奇怪了。我在MBR上有GRUB,可以讓我在Linux和Windows之間進行選擇。當我選擇Windows時,我將Grub引導到XP分區,在那裡我獲得了7和XP之間的第二選擇。

為什麼Windows 7安裝程序不像所有以前的MS操作系統那樣將Windows 7引導加載程序放在Windows 7分區上?


現在這對我來說是一個真正的問題,因為我現在想要擦除XP分區並在那里安裝其他東西(可能是另一個非MS OS)。

如何將Windows 7的引導加載程序移動到Windows 7分區,從而使其可引導並允許我安全地擦除XP分區?


4
2018-05-01 15:48


起源


嗯,我知道我應該把它發佈到superuser.com上。我會試著弄清楚如何移動它...... - pauldoo
@pauldoo:我們已經投票支持遷移它。它只需要4票。 - voyager
我如何參與投票? - pauldoo
你需要超過3000.不用擔心,它會相當快。 - voyager


答案:


我一直在努力,我提出的最好的解決方案是 http://www.terabyteunlimited.com/bootit-next-generation.htm

這種方法效果很好,並使許多這些多重啟動問題消失了。如果您只需要移動引導加載程序,該站點有一篇文章解釋如何執行此操作(不需要他們的產品): http://www.terabyteunlimited.com/kb/category.php?id=61 這可能是你想要的: http://www.terabyteunlimited.com/kb/article.php?id=324

使用它,BootITNG和他們的圖像產品我能夠設置Ubuntu,Vista和Win7的獨立安裝。這使得恢復一個操作系統變得更容易,但移動啟動管理器的信息對它自己非常有幫助。


3
2018-05-01 17:00



這看起來很有希望,我會嘗試他們的建議(減去他們產品特有的所有位)。 - pauldoo


如果你有奢侈品,你可以擦拭一切,從頭開始。您可以輕鬆地將所有內容安裝到適當的分區,而不會丟失任何內容。

我通常只是安裝在不同的磁盤上,以完全避免這個問題。

為什麼Windows 7安裝程序不像所有以前的MS操作系統那樣將Windows 7引導加載程序放在Windows 7分區上?

所有版本的Windows都可以安裝到MBR,在默認的不同版本上,在其他版本中你必須專門選擇它。 Windows 7,Vista,XP和2000(AFAIK)與其他Windows版本一起安裝時將直接安裝到MBR, 所以你可以從它的引導加載程序啟動到兩個操作系統

您可以使用Win XP和Win來解決這個問題 7個恢復工具 在安裝磁盤上, 小心點,就像這樣  消滅GRUB,和 你必須從Linux Live CD中恢復它


你可能會 用它來移動Windows 從MBR到分區的bootloader,但我還沒有測試過,你可能會破壞整個分區,並且有龍。


0
2018-05-01 16:00



我想你錯過了這一點。問題不是恢復Windows MBR,所以我可以啟動到XP或7.問題是關於使Windows 7分區本身可啟動。 Windows 7安裝程序沒有這樣做。 - pauldoo


好吧,你可以繼續前進,擺脫XP灌輸,只需將Windows 7添加到GRUB引導程序。這是一個關於想要將Windows 7添加到grub的人的帖子。 http://ubuntuforums.org/showthread.php?t=1036547  如果它成功了,請告訴我。


0
2018-05-01 17:36



重點是Grub無法直接啟動到Windows 7,因為Windows 7沒有在自己的分區上為自己安裝引導加載程序。一世 不能 簡單地擺脫目前的XP分區,因為Win7需要它。 - pauldoo
哎呀,猜猜我有點困惑。我的錯。 - Daisetsu