其中有一家獨立服務器,默認是linux的,但是客戶要求windows,機房也沒后臺VNC什么的,只能DD一個windows給客戶用了,但是實際使用過程中,總是用一段時間機器被黑了。總結下來,應該是使用的人家的windows DD包有問題,市面上流行的win2012/win2016/win2019 DD一鍵包都被黑過,目前只能猜測人家在制作DD文件系統的時候,加了后門。迫于無奈,易秋網絡老易只能百度windows DD文件包制作。還是自己親自操刀DD windows鏡像靠譜。自此,易秋網絡老易終于擺脫了依賴市面上常見流行的DD windows鏡像的歷史了。
事前準備:
1,MSDN 原版 Windows Server 2019 系統的 iso 文件。此處以中文版的 cn_windows_server_2019_updated_jan_2020_x64_dvd_4bbe2c37.iso 為例。
2,7zip
3,Dism++
4,virtio 驅動:virtio-win-0.1.173.iso
5,一款支持 Hyper-V 的服務器(自用win10,支持此功能)
編輯鏡像
1,使用 7zip 打開 cn_windows_server_2019_updated_jan_2020_x64_dvd_4bbe2c37.iso 并從中提取文件 install.wim,其路徑位于 \sources\install.wim,將其單獨解壓到本地硬盤。此處假設為 D:\dd2019\install.wim。

2、下載Dism++,解壓到某個目錄,運行Dism++x64.exe

3、在打開的 Dism++ 界面里選擇菜單,文件,掛載映像。在彈出的窗口里,第一個瀏覽那里,點擊選擇剛才解壓出來的 D:\dd2019\install.wim,此時 Dism++ 會讀出 install.wim 里包含的各個版本,我選擇了 ServerDatacenter 版。記住不要選擇只讀模式,點擊確定,等待映像掛載完畢。D:\dd2019\win2019是新建的空目錄,用來裝載鏡像的。

4、 掛載準備就緒后,點擊打開會話,進入主界面。

5、將事前準備好的 virtio 驅動 iso 文件,此處下載回來的文件名為virtio-win-0.1.173.iso,用 7zip 將之解壓到 D:\dd2019\virtio-win-0.1.173.iso。點擊驅動管理,添加驅動。選擇驅動所在的文件夾后,會自動安裝驅動。在彈出窗口,點擊確定。



6,如果要適配某些獨立服務器,需要手動安裝 Intel 的網卡驅動。
點擊下載。方法還是一樣的,7zip提取到文件夾,添加驅動。

7、點擊系統優化,有一系列選項,按需進行優化。我的建議是將防火墻關閉。
編輯完鏡像后,另存為新的鏡像。此處假設為 D:\dd2019\win2019.wim。等待新的鏡像保存完畢。 然后可以點擊左上角文件,卸載映像。
===========================================
創建 VHD 虛擬硬盤
1,依次點擊開始菜單,Windows 管理工具,計算機管理。點擊磁盤管理,操作,創建 VHD,在彈出的窗口,指定計算機上的虛擬硬盤位置,此處假設為 D:\dd2019\2019.vhd,選擇虛擬硬盤大小為 16GB,點擊確定,具體如圖所示。注意硬盤不宜設置過大,不然將來 DD 的時候,VPS 或服務器的硬盤小于你指定的磁盤大小的話會出錯。

2,等待片刻,虛擬磁盤創建完畢。然后選中新建的 VHD 硬盤,右鍵點擊初始化磁盤,分區選擇 MBR,點擊確定。右鍵點擊新建簡單卷,并一路下一步確認,盤符任意指定,此處假設為 G 盤。至此虛擬磁盤創建完畢。


創建帶有 Windows Server 2019 系統的 VHD 虛擬硬盤
1,此時另存為的新鏡像 D:\dd2019\win2019.wim 已經創建完畢。在 Dism++ 界面,依次點擊,文件,釋放鏡像,第一個瀏覽那里,點擊選擇 D:\dd2019\win2019.wim,第二個瀏覽那里,選擇剛建立的 VHD 磁盤 G 盤,選中添加引導和格式化,點擊確定,在彈出的窗口里選擇更多(此處很重要),選擇剛建立的磁盤盤符,點擊確認。




2,釋放鏡像完畢后,關閉 Dism++。此時再將該 VHD 磁盤,此處選中 G 盤,右鍵點擊,彈出。
===============================================
創建無人值守的 DD 包(可選)
之前創建完畢的 VHD 虛擬硬盤實際上就可以使用了。有些 VPS 提供的控制面板有 VNC,可以用鼠標,還能快捷輸入 Ctrl + Alt + Del,那么此 VHD 虛擬硬盤就可以直接拿來使用。而實際上很多地方是不能 VNC 的,因此就需要做成無人值守,DD 完了立刻就能使用遠程登錄進入桌面。此時,我們需要借助 Hyper-V 開啟遠程桌面及定制,優化一下系統。
1,依次打開 Hyper-V 管理器,連接到服務器,本地計算機,操作,新建,虛擬機,指定名稱和位置,第一代(1),內存,網絡連接,使用現有虛擬硬盤,選擇 D:\dd2019\2019.vhd,完成。下面是以易秋網絡老易自用的window10,開啟hyper-v功能,創建虛擬機過程。








2、選中虛擬機,右鍵點擊,連接,啟動。然后就像平時安裝系統一樣,輸入一些信息,同意條款,設置 Administrator 密碼,進入桌面后,可以進行各種設置了。
比如修關閉登錄界面Ctrl + Alt + Del,等等。




3、 設置好虛擬機后, 關閉虛擬機,選中調試好的VHD系統鏡像D:\dd2019\winS2019.vhd,右鍵選擇7-zip,添加到壓縮包,選擇gzip格式,確定。講真,.gz的壓縮率還是蠻高的,就是壓得有點慢,emmmm。等待壓縮完成后,將壓縮包重命名,上傳到你自己的服務器,或者onedrive、Google drive做一個下載直鏈即可直接拿來使用了。


參考鏈接:
https://www.b2fun.net/archives/230
https://teddysun.com/544.html
https://www.fmqcloud.com/archives/makedd.html
http://www.chinavps.net/zhuanzai/dd-windows-10-zhizuo.html