如何利用 DISM 指令掛載映像檔(wim)? 3分鐘學會映像檔的掛載與卸載

如何利用 DISM 指令掛載映像檔(wim)? 3分鐘學會映像檔的掛載與卸載 3

最後更新日期:2024年03月07日

DISM 是 Deployment Image Servicing and Management 的縮寫,中文翻譯為「部署映像服務與管理」,這是一套微軟綑綁在作業系統內的「命令列工具(Command)」,可以用來對系統做安裝、解除安裝、設定和更新 Windows 功能、套件、驅動程式等動作,也可以拿來針對映像檔(wim)做掛載、修改與卸載。

本篇教學文章會教學「如何使用 DISM 來掛載與卸載映像檔」,如果在閱讀文章的過程中有任何問題,可以前往「綜合疑難雜症討論區」尋求幫助,這是一個互助討論的 FB 社群,我有時間也會親自回覆,讓我開始今天的主題吧!

什麼是映像檔?

Windows 映像檔 (Windows Imaging Format, WIM)是由微軟所設計的檔案格式,主要目的是用來安裝微軟自家的作業系統,安裝過程中會把 WIM 檔內容解壓縮並安裝到電腦上,以完成作業系統的安裝。

不僅是作業系統的安裝檔案是映像檔格式,微軟自家的 WinPE 也是使用映像檔,有關於 WinPE 的介紹,可以參考我之前寫的這篇文章。

什麼是 DISM?

就如同本文章開頭所說的,DISM 是 Deployment Image Servicing and Management 的縮寫,中文翻譯為「部署映像服務與管理」,這是一套微軟綑綁在作業系統內的「命令列工具(Command)」,可以用來對系統做安裝、解除安裝、設定和更新 Windows 功能、套件、驅動程式等動作,也可以拿來針對映像檔(wim)做掛載、修改與卸載。

利用 DISM 加上批次檔(Batch file)指令,可以把安裝作業系統做很高度的客製化自動化,這也是 DISM 指令最常被拿來做的應用,這邊先不做深入的探討,我們先專注在基本的觀念與應用上。

如何利用 DISM 掛載與卸載映像檔?

DISM

本章節會教學如何用 DISM 指令來掛載與卸載映像檔,範例所使用的映像檔為微軟原始的 WinPE 檔案,有關於 WinPE 的教學可以參考這篇

預估時間 3 minutes

STEP 1:WinPE 映像檔來源之一

winpe映像檔來源

WinPE 映像檔可以從製作完成的 USB WinPE 開機隨身碟內取得,映像檔案會存放在「sources」資料夾內,可以複製到桌面或任一資料夾,這樣可以避免修改到原始的映像檔。

STEP 2:WinPE 映像檔來源之二

ADK內的WinPE檔案

也可以從 ADK 安裝的資料夾內取得,裡面會有原生的 WinPE 映像檔案,一樣複製一份到桌面或任一資料夾,避免修改到原始的映像檔。
ADK 路徑如下:
%ProgramFiles(x86)%\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us

STEP 3:用管理員權限開啟 CMD 視窗

管理員權限開啟CMD

左下角點開始按鈕並搜尋 CMD,在圖示上點右鍵並以管理員身份執行。

STEP 4:建立掛載的資料夾

如何利用 DISM 指令掛載映像檔(wim)? 3分鐘學會映像檔的掛載與卸載 9

我們必須建立一個資料夾給掛載映像檔使用,建立在哪裡都無所謂,自己記得即可,資料夾名稱可自行命名,教學範例是建立在 C 槽,資料夾名稱為 WinPE_Mount。

STEP 5:利用 DISM 指令掛載映像檔

DISM指令掛載映像檔

指令如下:
Dism /Mount-Image /ImageFile:"映像檔路徑" /index:1 /MountDir:"掛載資料夾路徑"

教學範例把映像檔放在桌面的「winpe」資料夾,掛載的資料夾則在 C 槽的 WinPE_Mount 資料夾:
Dism /Mount-Image /ImageFile:"C:\Users\ADER\Desktop\winpe\boot.wim" /index:1 /MountDir:"C:\WinPE_Mount"

STEP 6:利用 DISM 指令卸載映像檔

DISM指令卸載映像檔

指令如下:
Dism /Unmount-Image /MountDir:"掛載資料夾路徑" /commit

在執行指令之前,先確認掛載的資料夾沒有開啟,並且沒有執行相關的程式、檔案等,避免卸載失敗。

Supply:

  • 微軟

Tools:

  • DISM.exe

修改 WinPE 開機執行的檔案(Startnet.cmd)

這邊做個非常簡單的應用觀念教學,當 WinPE 第一次啟動開機時,載入成功後會執行「Startnet.cmd」的批次檔,當我們把映像檔案掛載後,就可以針對這個檔案去修改客製化,達到我們想要的目的,例如:自動安裝作業系統、自動備份資料等。

以教學範例來說,當掛載成功後,Startnet.cmd 位置會在「C:\WinPE_Mount\Windows\System32」資料夾內,如下圖。

dism Startnet.cmd的路徑
Startnet.cmd 的路徑

我的範例只是簡單的加入幾行文字,代表有修改過,如下圖。

修改後的  Startnet.cmd
修改後的 Startnet.cmd

結論

DISM 指令的應用範圍非常的廣,如果搭配 WinPE 與 批次檔使用,可以做到的事情非常多,最大的好處就是可以自動化,這對需要大量部署電腦的人來說,非常的方便,本篇教學只是簡單介紹一下,以後會漸漸帶給大家更深入的教學!

常見問題

什麼是 DISM?

DISM 是 Deployment Image Servicing and Management 的縮寫,中文翻譯為「部署映像服務與管理」,這是一套微軟綑綁在作業系統內的「命令列工具(Command)」,可以用來對系統做安裝、解除安裝、設定和更新 Windows 功能、套件、驅動程式等動作,也可以拿來針對映像檔(wim)做掛載、修改與卸載。

什麼是映像檔(wim)?

Windows 映像檔 (Windows Imaging Format, WIM)是由微軟所設計的檔案格式,主要目的是用來安裝微軟自家的作業系統,安裝過程中會把 WIM 檔內容解壓縮並安裝到電腦上,以完成作業系統的安裝。

DISM 簡介

DISM 部署映像服務與管理
如何利用 DISM 指令掛載映像檔(wim)? 3分鐘學會映像檔的掛載與卸載 15

DISM 是 Deployment Image Servicing and Management 的縮寫,中文翻譯為「部署映像服務與管理」,這是一套微軟綑綁在作業系統內的「命令列工具(Command)」,可以用來對系統做安裝、解除安裝、設定和更新 Windows 功能、套件、驅動程式等動作,也可以拿來針對映像檔(wim)做掛載、修改與卸載。

Price Currency: TWD

Operating System: Windows 10

Application Category: UtilitiesApplication

Editor's Rating:
4.8

歡迎免費訂閱Google 新聞」、「RSS」、追蹤Facebook」、「Instagram」、「YouTube」、「Dcard」、「TikTok」或加入討論社團」,並且可以透過「小額贊助」方式支持本站所有媒體持續營運!

返回頂端