題 如何從現有的雙啟動設置將Windows 7啟動分區移動到新的內部硬盤驅動器?


我目前在同一內部硬盤驅動器的不同分區上雙啟動Windows XP和Windows 7(均為32位)。我想將Windows 7分區移動到新驅動器上,但保持現有的XP分區不變,以及雙啟動設置。

我知道有不同的軟件(Clonezilla,Easus Partition等)可以復制分區,但是引導加載程序呢?複製Windows 7分區後可以修改它嗎?如果是這樣,怎麼樣?


3
2018-01-18 16:32


起源


不 - 這是正確的行為!您需要做的是刪除啟動屏幕選擇器..但有時它會破壞您的啟動,然後您必須啟動Windows安裝程序並進行修復,以便重建啟動記錄..但還有其他方法,只是不記得,做了一兩次。 - ppumkin
關於SU的幾個帖子關於在移動分區後使用EasyBCD修復引導加載程序....softpedia.com/get/System/OS-Enhancements/EasyBCD.shtml - Moab
謝謝,摩押。從未使用過EasyBCD,我是否首先將Windows 7分區遷移到新驅動器(意味著我將擁有3個可啟動分區),然後嘗試更新引導加載程序?好像我可以使用XP分區完成所有這些操作。我只是不知道如果我遷移了所有內容會發生什麼,然後計算機無法啟動。 - mike
我複制了驅動器。一旦你這樣做,我會使用EasyBCD將Windows 7分區切換到新驅動器,擦除一個驅動器上的舊Windows 7安裝和舊驅動器上的Windows XP副本。這將讓你有2個安裝。 - Ramhound
以Ramhound的想法為例,您可以使用Norton Ghost或Easeus磁盤副本等克隆驅動器。那應該克隆引導扇區。 - Bibhas


答案:


首先,您必須找出當前活動分區(它包含引導配置文件和Windows 7啟動管理器)。要找出使用Windows磁盤管理。

最好是磁盤上的第一個分區是活動的(和主要分區)。 下載 適用於Windows 7 / Vista的Visual BCD編輯器。它配備了“雙啟動修復工具”。

運行雙啟動修復。

1)單擊“磁盤管理”。現在查看第一個分區是否標記為活動。 如果不將其標記為活動。

僅當第一個分區未激活時,步驟2,3,4!

2)單擊“自動修復”(雙啟動修復) - 這將在第一個活動分區上創建啟動配置數據和啟動管理器。

3)重新啟動。 Windows 7將是默認的啟動項。

4)如果啟動菜單中缺少XP,您可以使用Visual BCD編輯器添加它 - 右鍵單擊樹視圖並選擇“創建丟失的Windows加載器”。

現在,您在第一個分區(活動)上安裝了Windows 7啟動管理器,並且啟動配置數據也存儲在那裡。

使用分區嚮導7 Home(免費工具)將Windows 7分區復製到新驅動器。 重新啟動到默認值(舊Windows 7)。

在磁盤管理(和資源管理器)中,檢查您是否可以看到新分區(新Windows 7)。 為新Windows 7添加另一個啟動項(再次使用“創建丟失的Windows加載器”)

現在您將有3個啟動菜單項 - XP,舊Windows 7,新Windows 7。

檢查您是否可以啟動到每個啟動菜單項。 如果一切正常 - 刪除Windows 7的舊分區 (!!如果它不是第一個活動分區!!) 並刪除舊Windows 7的啟動菜單項 - 運行Visual BCD編輯器 - 在樹視圖中選擇舊的Windows 7加載程序,右鍵單擊並“刪除”。

注意: Windows 7總是引導到該磁盤上的第一個磁盤和活動分區!


1
2018-01-19 16:52



感謝snayob的詳細信息。我很欣賞一步一步的說明。我還沒有檢查過,但我幾乎可以肯定XP是第一個分區,並且是活動的。 (XP是驅動器上的原始操作系統......之後我創建了W7分區。)本週末我將試一試,並發布是否有效。 - mike
終於有機會嘗試這個......它在某種程度上起作用了。該分區已成功克隆,但當我刪除舊的W7分區,然後啟動到新的W7分區時,我遇到了“Windows is not genuine”消息。我放棄了,只是重新安裝了操作系統,因為我無法恢復分區。我無法運行任何WGA軟件。我讀到某個地方有一個隱藏的窗口分區,應該與原始版本一起復制......但是我無法確認。謝謝你的幫助! - mike