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

2、下載Dism++,解壓到某個(gè)目錄,運(yùn)行Dism++x64.exe

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

4、 掛載準(zhǔn)備就緒后,點(diǎn)擊打開會(huì)話,進(jìn)入主界面。

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



6,如果要適配某些獨(dú)立服務(wù)器,需要手動(dòng)安裝 Intel 的網(wǎng)卡驅(qū)動(dòng)。
點(diǎn)擊下載。方法還是一樣的,7zip提取到文件夾,添加驅(qū)動(dòng)。

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

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


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




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








2、選中虛擬機(jī),右鍵點(diǎn)擊,連接,啟動(dòng)。然后就像平時(shí)安裝系統(tǒng)一樣,輸入一些信息,同意條款,設(shè)置 Administrator 密碼,進(jìn)入桌面后,可以進(jìn)行各種設(shè)置了。
比如修關(guān)閉登錄界面Ctrl + Alt + Del,等等。




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


參考鏈接:
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