俞木發(fā)
很多朋友會將新增加的硬盤作為系統(tǒng)盤。為了能夠在新硬盤中保留原有的設(shè)置,我們需要將舊硬盤中的Windows 10遷移到新硬盤中。而要完成系統(tǒng)的遷移,我們就需要先對新硬盤進(jìn)行引導(dǎo)配置,并將系統(tǒng)文件復(fù)制到新硬盤中。當(dāng)然,不需要第三方工具,使用Windows 10自帶的工具就可以輕松地完成這些操作。
目前主流的引導(dǎo)方式有“MBR主引導(dǎo)記錄+傳統(tǒng)BIOS”和“GPT+UEFI”兩種。為了方便描述,這里將兩種模式分別稱之為傳統(tǒng)引導(dǎo)模式和現(xiàn)代引導(dǎo)模式。下面我們就根據(jù)引導(dǎo)模式的不同,分別介紹對應(yīng)的解決方案。
如果新舊硬盤都是使用傳統(tǒng)引導(dǎo)模式,那么遷移的主要操作就是先配置新硬盤的引導(dǎo)記錄,然后再將系統(tǒng)文件復(fù)制到新硬盤的系統(tǒng)分區(qū)中。
1.配置引導(dǎo)記錄
首先確認(rèn)舊硬盤的系統(tǒng)是使用傳統(tǒng)引導(dǎo)模式。在舊硬盤中進(jìn)入Wi ndows 10,依次點擊“開始→運行”,輸入“msinfo32”,回車后打開系統(tǒng)信息窗口,在右側(cè)的窗格中查看BIOS模式參數(shù),確認(rèn)為“傳統(tǒng)”(圖1)。
確認(rèn)了引導(dǎo)模式后,接下來將新硬盤掛載到舊硬盤的Windows 10系統(tǒng)中,啟動磁盤管理組件后在右側(cè)的窗格內(nèi)選中新硬盤并選擇“初始化磁盤”,按提示選擇“MBR(主引導(dǎo)記錄)(M)”(對應(yīng)傳統(tǒng)引導(dǎo)方式),點擊“確定”完成初始化操作(圖2)。
剩余的操作,按提示將新硬盤進(jìn)行分區(qū)、格式化,并將系統(tǒng)分區(qū)設(shè)置為活動的主分區(qū),盤符的標(biāo)簽設(shè)置為“NEW OS”。再以管理員身份啟動命令提示符,輸入“bootsect /nt60 h: /force /mbr”并回車(假設(shè)新硬盤的第一分區(qū)盤符為H:。每條命令輸入后均需回車確認(rèn),下同),這樣可以將新硬盤系統(tǒng)分區(qū)的主引導(dǎo)記錄更改為Windows NT60 MBR(即使用Windows 10的BOOTMGR文件引導(dǎo)),重啟時新硬盤就會使用傳統(tǒng)引導(dǎo)模式(圖3)。
2.復(fù)制系統(tǒng)文件
完成上述的操作后,在按住Shift鍵的同時依次點擊“開始→電源→重啟”,重啟后進(jìn)入高級啟動模式,并按照屏幕上的提示進(jìn)入WinRE修復(fù)環(huán)境下的命令提示符。接著在命令提示符下依次輸入下列的命令(rem為注釋,無需輸入):
Diskpart
rem 列出本地硬盤的所有卷列表
List vol
因為在上述的操作中我們已經(jīng)將新硬盤系統(tǒng)分區(qū)的標(biāo)簽設(shè)置為“NEW OS”,所以這里通過標(biāo)簽即可知道其盤符為H,舊硬盤的系統(tǒng)分區(qū)盤符則為C(圖4)。
接下來輸入并執(zhí)行“exit”命令退出diskpart,繼續(xù)輸入并執(zhí)行命令“robocopyC:\H:\/E/COPYALL/COPY:DAT/SL/XJ/R:3/W:3/UNILOG:"D:\rcopy.log"/TEE”,表示使用Robocopy命令將C:\下的所有文件復(fù)制到H:\,復(fù)制包含屬性、NTFS權(quán)限和文件時間戳的所有符號鏈接、文件和文件夾。完成文件的復(fù)制后,繼續(xù)在命令提示符中輸入并執(zhí)行命令“bcdbootC:\Windows/SH:”,將啟動文件復(fù)制到H盤。
完成上述的操作后重啟電腦,最后在BIOS中將新硬盤作為第一啟動設(shè)備,這樣就可以進(jìn)入新硬盤的Windows 10中并使用了。
如果新舊硬盤均使用現(xiàn)代引導(dǎo)模式,由于這種引導(dǎo)模式需要創(chuàng)建EFI和MSR保留分區(qū),因此建議使用命令行來完成操作。
1.創(chuàng)建分區(qū)
首先在舊硬盤中進(jìn)入Windows 10,以管理員身份啟動命令提示符,接著輸入下列的命令創(chuàng)建所需的分區(qū)(圖5):
Diskpart
list disk
#假設(shè)新硬盤的序號為2,請根據(jù)實際結(jié)果選擇
Select disk 2
convert gpt
create partition efi size=500
format fs="FAT32" quick label="EFI"
create partition msr size=16
create partition primary
format fs="NTFS" quick label="NEW_
SYSTEM"
exit
2.設(shè)置啟動配置和復(fù)制文件
方法同上,重啟后進(jìn)入WinRE修復(fù)環(huán)境的命令提示符窗口,輸入“l(fā)ist vol”命令并執(zhí)行,通過標(biāo)簽名稱確定新硬盤的EFI分區(qū),比如筆者電腦上的EFI分區(qū)卷標(biāo)為“卷8”,系統(tǒng)分區(qū)的卷標(biāo)則為“卷7”(對應(yīng)的盤符為H)。再輸入并執(zhí)行下面的命令將新硬盤的EFI分區(qū)加載為M盤(圖6):
select volume 8
assign letter M:
繼續(xù)輸入并執(zhí)行“exit”和“bcdboot c:\Windows /l zh-cn /s M: /f UEFI”命令,將舊系統(tǒng)的啟動文件寫入EFI分區(qū)中,同時將其設(shè)置為現(xiàn)代引導(dǎo)模式。
剩余的操作同上,使用“robocopy”命令完成系統(tǒng)文件的復(fù)制并設(shè)置新硬盤為第一啟動設(shè)備即可。