此文轉載自:https://my.oschina.net/u/4291367/blog/4767425
一、實驗環境
* 虛擬化環境:VMware workstation 15 pro
* 虛擬機1:windows 10 專業版 1909 C:系統盤 D:數據盤 E:備份盤
* 虛擬機2:windows 10 專業版 1909 C:系統盤 D:數據盤 Z:網絡恢復盤
* 光盤:Windows 10 專業版 1909安裝盤 、windows10 PE盤
二、使用sysprep進行系統封裝
1、操作系統安裝
通過掛載光盤方式在虛擬機1上安裝windows 10 專業版1909,此處為常規操作,步驟省略。
2、環境配置及軟件安裝
在虛擬機1中安裝一些自定義軟件,如360壓縮、chrome瀏覽器等。
copy一些數據到D盤中,用於測試D盤的備份和恢復。
3、使用sysprep進行系統封裝
刪除桌面上和個人文檔中的數據,保持環境整潔,win+r調出運行窗口,輸入sysprep,跳轉至sysprep所在路徑窗口。 雙擊執行sysprep.exe,進行封裝。
勾選通用選項,親面選項選擇關機,最后點擊確定,等待完成。
三、使用Imagex對分區進行備份
1、進入PE
配置虛擬機1啟動方式為光盤啟動,並掛載win10 pe光盤。進入PE后,核對C盤、D盤和E盤所在盤符是否有變化,如有變化,按變化后執行。
2、執行imagex備份
win+r調出運行窗口,輸入cmd,調出命令行提示符窗口。輸入:imagex /boot /capture c: e:\winc.wim "WINDOWS"其中:/boot為必填,用於保證啟動,如不加,捕捉到的鏡像恢復后無法啟動。同理,對D盤進行備份:imagex /capture d: e:\wind.wim "DATA"D盤為數據盤,不需要使用/boot參數。
3、copy備份文件
將生成的winc.wim和wind.wim文件備份至宿主機一個目錄中,並進行share分享,用於在恢復時通過網絡進行掛載.
四、使用imagex進行系統恢復
1、啟動虛擬機2
配置虛擬機2為光盤啟動,光盤掛載win10 pe光盤。
2、格式化分區
進行PE后,在PE的X盤根目錄創建diskpart.txt,並輸入如下內容:
SELECT DISK 0
CLEAN
CONVERT MBR
CREATE PARTITION PRIMARY
SELECT PARTITION 1
FORMAT FS=NTFS QUICK LABEL="WINDOWS"
ACTIVE
ASSIGN LETTER=C
LIST PARTITION
LIST VOLUME
SELECT DISK 1
CLEAN
CONVERT MBR
CREATE PARTITION PRIMARY
SELECT PARTITION 1
FORMAT FS=NTFS QUICK LABEL="DATA"
ACTIVE
ASSIGN LETTER=D
LIST PARTITION
LIST VOLUME
EXIT
以上操作為將第一塊磁盤格式化為C盤,第二塊盤格式化為D盤。
3、掛載網絡盤
在PE中,掛載宿主機上用於存儲winc.wim和wind.wim兩個文件的目錄為Z盤
4、使用imagex恢復
打開PE中的CMD命令提示符,執行以下恢復數據。
#恢復C盤數據
imagex /apply z:\winc.wim "1" c:
#恢復C盤引導
C:\Windows\System32\bcdboot
C:\Wtindows /s C:
#恢復D盤數據
imagex /apply z:\wind.wim "1" d:
5、啟動虛擬機2
卸載虛擬機2的光盤,並設置為硬盤啟動,啟動后進行windows初始化,初始化成功后系統恢復成功,驗證之前安裝的360壓縮、chrome瀏覽器等軟件是否存在且可正常運行,如無異常恢復完成。