錯誤訊息,當您建立新的磁碟分割在 Windows Server 2008 安裝在電腦上,已啟用的 UEFI:"0x8004240f"

適用於: Windows Server 2008 StandardWindows Server 2008 EnterpriseWindows Server 2008 Datacenter

狀況


請考慮下列情況:
  • 您有電腦使用 GUID 磁碟分割表格 (GPT) 磁碟,並具有整合可延伸韌體介面 (UEFI) 啟用的模式。
  • 您設定電腦從 UEFI 韌體啟動。
  • 您嘗試在電腦上安裝 Windows Server 2008。
  • 當您接到的哪一個磁碟分割上安裝系統,在安裝期間時,請按一下 [進階],以建立新的磁碟分割]。
  • 新的磁碟分割的預設大小是磁碟上的總可用空間。因此,您會保留不變的預設磁碟分割大小,,然後按一下 [套用],以繼續安裝。
在這個案例中,您會收到錯誤訊息。
在 x86 上的 Windows Server 2008 的版本如下錯誤訊息︰
0x8004240f (VDS_E_NOT_ENOUGH_SPACE)
在 x64 版本的 Windows Server 2008 如下錯誤訊息︰
無法建立新的磁碟分割上選取的未使用空間。[錯誤︰ 0x8004240f]

原因


之所以發生這個問題,是因為安裝程式無法正確計算在 GPT 磁碟上的可用磁碟空間。

解決方案


Hotfix 資訊

重要的 Windows Vista 及 Windows Server 2008 hotfix 隨附在相同的套件中。不過,只有其中一個這些產品可能會列出 「 Hotfix 要求 」 網頁上。若要要求適用於 Windows Vista 和 Windows Server 2008 hotfix 套件,只要選取會列在頁面的產品。

支援的 hotfix 可從 Microsoft 取得。不過,此 Hotfix 僅用於修正本文中所述的問題。此 hotfix 只適用於發生本文所述之問題的系統。此 hotfix 可能會接受其他測試。因此,如果此問題的影響不會很嚴重,我們建議您等候含此 hotfix 的下一版軟體更新。

如果 hotfix 可供下載,在此知識庫文件頂端將出現「可用的 Hotfix」區段。如果這個區段沒有出現,請連絡 Microsoft 客戶服務及支援以取得 hotfix。

注意如果發生其他問題,或如果需要進行疑難排解,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務及支援的電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站︰注意「 下載 Hotfix 」 表單會顯示 hotfix 可用的語言。如果看不到您的語言,是因為未提供該語言的 Hotfix 。

先決條件

沒有需要的先決條件。

Hotfix 取代資訊

此 hotfix 不會取代任何其他 hotfix。

檔案資訊

檔案屬性 (或較新的檔案屬性),此 hotfix 的全球版本具有下表中所列。

Windows Vista 和 Windows Server 2008 的檔案資訊筆記

  • 藉由檢查下列的表格中所顯示的檔案版本號碼,可以識別套用至特定產品、 SR_Level (RTM,SPn) 及服務分支 (LDR、 GDR) 的檔案。
    版本產品SR_Level服務分支
    6.0.600016xxxWindows VistaRTMGDR
    6.0.600020xxxWindows VistaRTMLDR
    6.0.600118xxxWindows Vista 和 Windows Server 2008SP1GDR
    6.0.600122xxxWindows Vista 和 Windows Server 2008SP1LDR
    6.0.600218xxxWindows Vista 和 Windows Server 2008SP2GDR
    6.0.600222xxxWindows Vista 和 Windows Server 2008SP2LDR
  • Service Pack 1 已整合至 Windows Server 2008 的原始發行版本。
  • 資訊清單檔案 (.manifest) 及菊檔案 (.mum) 所安裝的每個環境都
    分別列出。MUM 及資訊清單檔案,以及相關的安全性類別目錄 (.cat) 檔案皆對維護更新元件的狀態來說相當重要。安全性類別目錄檔案 (未列出的屬性) 是以 Microsoft 數位簽章簽署的。
對於所有支援的 Windows Server 2008 的 x86 為基礎的版本
檔案名稱檔案版本檔案大小日期時間平台
Actionqueue.dll6.0.6001.22448167,93611-Jun-200912:15x86
Audit.exe6.0.6001.2244852,73611-Jun-200909:55x86
Diager.dll6.0.6001.2244831,23211-Jun-200912:20x86
Diagnostic.dll6.0.6001.22448122,36811-Jun-200912:20x86
Oobeldr.exe6.0.6001.2244842,49611-Jun-200909:55x86
Setup.cfg不適用2,71101-Apr-200919:28不適用
Setup.exe6.0.6001.22448192,58411-Jun-200913:00x86
Spprgrss.dll6.0.6001.2244854,27211-Jun-200912:20x86
Sysprep.exe6.0.6001.2244894,72011-Jun-200909:55x86
W32uiimg.dll6.0.6001.224482,928,64011-Jun-200912:20x86
W32uires.dll6.0.6001.22448266,75211-Jun-200912:20x86
Wdsutil.dll6.0.6001.2244847,61611-Jun-200912:20x86
Win32ui.dll6.0.6001.22448417,28011-Jun-200912:20x86
Windeploy.exe6.0.6001.2244862,97611-Jun-200909:55x86
Winsetup.dll6.0.6001.224481,470,97611-Jun-200912:20x86
Actionqueue.dll6.0.6002.22151167,93611-Jun-200912:04x86
Audit.exe6.0.6002.2215152,73611-Jun-200909:39x86
Diager.dll6.0.6002.2215131,23211-Jun-200909:40x86
Diagnostic.dll6.0.6002.22151122,36811-Jun-200909:40x86
Oobeldr.exe6.0.6002.2215142,49611-Jun-200909:39x86
Setup.cfg不適用2,71104-Apr-200905:54不適用
Setup.exe6.0.6002.22151192,56811-Jun-200912:33x86
Spprgrss.dll6.0.6002.2215154,27211-Jun-200909:39x86
Sysprep.exe6.0.6002.2215194,72011-Jun-200909:39x86
W32uiimg.dll6.0.6002.221512,928,64011-Jun-200912:07x86
W32uires.dll6.0.6002.22151266,75211-Jun-200909:39x86
Wdsutil.dll6.0.6002.2215147,61611-Jun-200909:38x86
Win32ui.dll6.0.6002.22151417,28011-Jun-200912:07x86
Windeploy.exe6.0.6002.2215162,97611-Jun-200909:39x86
Winsetup.dll6.0.6002.221511,470,97611-Jun-200912:07x86
對於所有支援的 Windows Server 2008 的 x64 為主的版本
檔案名稱檔案版本檔案大小日期時間平台
Actionqueue.dll6.0.6001.22448167,93611-Jun-200912:15x86
Audit.exe6.0.6001.2244852,73611-Jun-200909:55x86
Diager.dll6.0.6001.2244831,23211-Jun-200912:20x86
Diagnostic.dll6.0.6001.22448122,36811-Jun-200912:20x86
Oobeldr.exe6.0.6001.2244842,49611-Jun-200909:55x86
Setup.cfg不適用2,71101-Apr-200919:28不適用
Setup.exe6.0.6001.22448192,58411-Jun-200913:00x86
Spprgrss.dll6.0.6001.2244854,27211-Jun-200912:20x86
Sysprep.exe6.0.6001.2244894,72011-Jun-200909:55x86
W32uiimg.dll6.0.6001.224482,928,64011-Jun-200912:20x86
W32uires.dll6.0.6001.22448266,75211-Jun-200912:20x86
Wdsutil.dll6.0.6001.2244847,61611-Jun-200912:20x86
Win32ui.dll6.0.6001.22448417,28011-Jun-200912:20x86
Windeploy.exe6.0.6001.2244862,97611-Jun-200909:55x86
Winsetup.dll6.0.6001.224481,470,97611-Jun-200912:20x86
Actionqueue.dll6.0.6002.22151167,93611-Jun-200912:04x86
Audit.exe6.0.6002.2215152,73611-Jun-200909:39x86
Diager.dll6.0.6002.2215131,23211-Jun-200909:40x86
Diagnostic.dll6.0.6002.22151122,36811-Jun-200909:40x86
Oobeldr.exe6.0.6002.2215142,49611-Jun-200909:39x86
Setup.cfg不適用2,71104-Apr-200905:54不適用
Setup.exe6.0.6002.22151192,56811-Jun-200912:33x86
Spprgrss.dll6.0.6002.2215154,27211-Jun-200909:39x86
Sysprep.exe6.0.6002.2215194,72011-Jun-200909:39x86
W32uiimg.dll6.0.6002.221512,928,64011-Jun-200912:07x86
W32uires.dll6.0.6002.22151266,75211-Jun-200909:39x86
Wdsutil.dll6.0.6002.2215147,61611-Jun-200909:38x86
Win32ui.dll6.0.6002.22151417,28011-Jun-200912:07x86
Windeploy.exe6.0.6002.2215162,97611-Jun-200909:39x86
Winsetup.dll6.0.6002.221511,470,97611-Jun-200912:07x86
對於所有支援的 Windows Server 2008 的 itanium 型版本
檔案名稱檔案版本檔案大小日期時間平台
Actionqueue.dll6.0.6001.22448200,70411-Jun-200912:36x64
Audit.exe6.0.6001.224486400011-Jun-200910:09x64
Diager.dll6.0.6001.2244838,91211-Jun-200912:41x64
Diagnostic.dll6.0.6001.22448146,43211-Jun-200912:41x64
Oobeldr.exe6.0.6001.2244848,12811-Jun-200910:09x64
Setup.cfg不適用2,71101-Apr-200917:21不適用
Setup.exe6.0.6001.22448209,48011-Jun-200913:28x64
Spprgrss.dll6.0.6001.2244854,78411-Jun-200912:41x64
Sysprep.exe6.0.6001.22448108,03211-Jun-200910:09x64
W32uiimg.dll6.0.6001.224482,928,12811-Jun-200910:09x64
W32uires.dll6.0.6001.22448266,24011-Jun-200910:09x64
Wdsutil.dll6.0.6001.2244856,32011-Jun-200912:41x64
Win32ui.dll6.0.6001.22448573,95211-Jun-200912:41x64
Windeploy.exe6.0.6001.2244876,80011-Jun-200910:09x64
Winsetup.dll6.0.6001.224481,866,75211-Jun-200912:41x64
Actionqueue.dll6.0.6002.22151200,70411-Jun-200912:04x64
Audit.exe6.0.6002.221516400011-Jun-200909:48x64
Diager.dll6.0.6002.2215138,91211-Jun-200912:08x64
Diagnostic.dll6.0.6002.22151146,43211-Jun-200912:08x64
Oobeldr.exe6.0.6002.2215148,12811-Jun-200909:48x64
Setup.cfg不適用2,71103-Apr-200921:28不適用
Setup.exe6.0.6002.22151209,48011-Jun-200912:38x64
Spprgrss.dll6.0.6002.2215154,78411-Jun-200912:08x64
Sysprep.exe6.0.6002.22151108,03211-Jun-200909:48x64
W32uiimg.dll6.0.6002.221512,928,12811-Jun-200909:48x64
W32uires.dll6.0.6002.22151266,24011-Jun-200909:48x64
Wdsutil.dll6.0.6002.2215156,32011-Jun-200912:08x64
Win32ui.dll6.0.6002.22151573,95211-Jun-200912:08x64
Windeploy.exe6.0.6002.2215176,80011-Jun-200909:48x64
Winsetup.dll6.0.6002.221511,866,75211-Jun-200912:08x64
Actionqueue.dll6.0.6001.22448167,93611-Jun-200912:15x86
Audit.exe6.0.6001.2244852,73611-Jun-200909:55x86
Diager.dll6.0.6001.2244831,23211-Jun-200912:20x86
Diagnostic.dll6.0.6001.22448122,36811-Jun-200912:20x86
Oobeldr.exe6.0.6001.2244842,49611-Jun-200909:55x86
Setup.cfg不適用2,71101-Apr-200919:28不適用
Setup.exe6.0.6001.22448192,58411-Jun-200913:00x86
Spprgrss.dll6.0.6001.2244854,27211-Jun-200912:20x86
Sysprep.exe6.0.6001.2244894,72011-Jun-200909:55x86
W32uiimg.dll6.0.6001.224482,928,64011-Jun-200912:20x86
W32uires.dll6.0.6001.22448266,75211-Jun-200912:20x86
Wdsutil.dll6.0.6001.2244847,61611-Jun-200912:20x86
Win32ui.dll6.0.6001.22448417,28011-Jun-200912:20x86
Windeploy.exe6.0.6001.2244862,97611-Jun-200909:55x86
Winsetup.dll6.0.6001.224481,470,97611-Jun-200912:20x86
Actionqueue.dll6.0.6002.22151167,93611-Jun-200912:04x86
Audit.exe6.0.6002.2215152,73611-Jun-200909:39x86
Diager.dll6.0.6002.2215131,23211-Jun-200909:40x86
Diagnostic.dll6.0.6002.22151122,36811-Jun-200909:40x86
Oobeldr.exe6.0.6002.2215142,49611-Jun-200909:39x86
Setup.cfg不適用2,71104-Apr-200905:54不適用
Setup.exe6.0.6002.22151192,56811-Jun-200912:33x86
Spprgrss.dll6.0.6002.2215154,27211-Jun-200909:39x86
Sysprep.exe6.0.6002.2215194,72011-Jun-200909:39x86
W32uiimg.dll6.0.6002.221512,928,64011-Jun-200912:07x86
W32uires.dll6.0.6002.22151266,75211-Jun-200909:39x86
Wdsutil.dll6.0.6002.2215147,61611-Jun-200909:38x86
Win32ui.dll6.0.6002.22151417,28011-Jun-200912:07x86
Windeploy.exe6.0.6002.2215162,97611-Jun-200909:39x86
Winsetup.dll6.0.6002.221511,470,97611-Jun-200912:07x86

HOTFIX 安裝步驟


展開 hotfix 套件

展開 Windows6.0-KB971576-platform.msu 套件,依照下列步驟︰
  1. 在命令提示字元中,請至包含 Windows6.0-KB971576-platform.msu 套件的目錄切換目前的目錄。
  2. 輸入下列命令,並按 ENTER:
    md tmp
    展開 – f: * Windows6.0-KB971576-平台.msu tmp
    md 封包
    展開 – f: * tmp\Windows6.0-KB971576-平台.cab。 \cab
    注意當您執行這些命令時,則檔案解壓縮到 Tmp 資料夾,並擷取名為 Windows6.0-KB971576-platform.cab 檔案。更新的檔案都位於稱為像 x86_microsoft windows 安裝程式-component_XXXXXX的兩個資料夾。包含在名稱中的 6.0.6001 的子資料夾是 Windows Server 2008。包含在名稱中的 6.0.6002 的子資料夾是 Windows Server 2008 Service Pack 2。
  3. 建立名為 Hotfix,新的資料夾,然後將所有更新的檔案複製到的 Hotfix 資料夾。
  4. 在 Hotfix 資料夾中,重新命名的 Setup.exe 檔案為 Setup.exe.sav,然後重新命名為 Setup.cfg.sav 的 Setup.cfg 檔案

修改 Boot.wim 檔案

請遵循下列步驟之前,先安裝 WAIK (Windows 自動化安裝套件) 可在下列的下載︰
Download 立即下載 Windows 自動化安裝套件 (AIK) 套件。
  1. 使用系統管理員權限,以開啟 Microsoft Windows 預先安裝環境 (WinPE) 的命令提示字元。
  2. 建立暫存目錄,名為SetUPDVD ,使用下列命令︰
    md SetuPDVD
    cd SetupDVD
  3. 從您正在修改的作業系統的 Boot.wim 檔案複製到SetupDVD資料夾中。
  4. 請使用下列命令來掛接 Wim 檔案的目錄︰
    md 掛接
  5. 使用imagex命令來掛接 Boot.wim 檔案︰
    imagex /mountrw boot.wim 2。 \mount
  6. 將更新的檔案複製到裝載的 Boot.wim 檔案的來源目錄中︰
    cd mount\sources
    xcopy \hotfix\*.* /e
    cd..\..
  7. 使用imagex命令來掛接 Boot.wim 檔案︰
    imagex /unmount /commit .\mount

修改 [DVD 內容

  1. 建立名為 Dvd 的資料夾,然後將 DVD 內容複製到 [Dvd] 資料夾。例如,您可以使用下列命令︰
    md dvd
    cd \
    cd dvd
    xcopy X:* * /e
    cd 來源
    xcopy \hotfix\* * /u
    注意在這些命令中, X代表 DVD 磁碟機代號。
  2. 將修改的 Boot.wim 檔案複製到硬碟上的 [Dvd] 資料夾中︰
    複製 \setupdvd\boot.wim *
  3. 回原來的名稱在來源目錄中,重新命名的 Setup.exe.sav 和 Setup.cfg.sav 檔。比方說,執行下列命令︰
    copy \hotfix\setup.exe.sav \dvd\sources\setup.exe
    複製 \hotfix\setup.cfg.sav \dvd\sources\setup.cfg

建立安裝映像

若要建立 [Dvd] 資料夾的國際標準組織 (ISO) 檔案,並讓影像 UEFI 可開機映像,您可以使用 oscdimg 命令。
如需詳細資訊,按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
947024如何建立 Windows PE CD-ROM 的 Windows Server 2008 UEFI 平台的 ISO 映像

您建立的映像之後,將燒錄到 DVD 影像。

狀態


Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

因應措施


若要解決這個問題,請使用下列方法之一︰
  • 建立磁碟分割,在開始安裝之前,使用 Diskpart 工具。
  • 按一下 [進階],以在安裝期間建立新的磁碟分割之後,請指定新的大小是預設的磁碟分割大小小於 2 mb。

更多的資訊


如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
用來描述 Microsoft 軟體更新標準術語的編號 824684描述

Windows Server 2008 的其他檔案資訊

支援 x86 為基礎的所有版本 Windows Server 2008 的其他檔案

檔案名稱檔案版本檔案大小日期時間平台
Package_for_kb971576_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,36711-Jun-200923:51不適用
Package_for_kb971576_client_2~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,69311-Jun-200923:51不適用
Package_for_kb971576_client~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,71311-Jun-200923:51不適用
Package_for_kb971576_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,42111-Jun-200923:51不適用
Package_for_kb971576_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,69011-Jun-200923:51不適用
Package_for_kb971576_sc~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,70111-Jun-200923:51不適用
Package_for_kb971576_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,42511-Jun-200923:51不適用
Package_for_kb971576_server_1~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,69411-Jun-200923:51不適用
Package_for_kb971576_server~31bf3856ad364e35~x86~~6.0.1.0.mum不適用1,71311-Jun-200923:51不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6001.22448_none_3292e36bc6791a52.manifest不適用27,02711-Jun-200914:31不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6002.22151_none_34678361c3adda06.manifest不適用27,02711-Jun-200913:59不適用

所有支援 x64 型版本的 Windows Server 2008 的其他檔案

檔案名稱檔案版本檔案大小日期時間平台
Amd64_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6001.22448_none_8eb17eef7ed68b88.manifest不適用27,09311-Jun-200914:45不適用
Amd64_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6002.22151_none_90861ee57c0b4b3c.manifest不適用27,09311-Jun-200914:00不適用
Package_for_kb971576_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,37511-Jun-200923:51不適用
Package_for_kb971576_client_2~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,70511-Jun-200923:51不適用
Package_for_kb971576_client~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,72311-Jun-200923:51不適用
Package_for_kb971576_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,42911-Jun-200923:51不適用
Package_for_kb971576_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,70211-Jun-200923:51不適用
Package_for_kb971576_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,71111-Jun-200923:51不適用
Package_for_kb971576_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,43311-Jun-200923:51不適用
Package_for_kb971576_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,70611-Jun-200923:51不適用
Package_for_kb971576_server~31bf3856ad364e35~amd64~~6.0.1.0.mum不適用1,72311-Jun-200923:51不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6001.22448_none_3292e36bc6791a52.manifest不適用27,02711-Jun-200914:31不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6002.22151_none_34678361c3adda06.manifest不適用27,02711-Jun-200913:59不適用

所有支援 itanium 型版本的 Windows Server 2008 的其他檔案

檔案名稱檔案版本檔案大小日期時間平台
Ia64_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6001.22448_none_32948761c677234e.manifest不適用27,06011-Jun-200916:55不適用
Ia64_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6002.22151_none_34692757c3abe302.manifest不適用27,06011-Jun-200913:38不適用
Package_for_kb971576_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,42511-Jun-200923:51不適用
Package_for_kb971576_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,52911-Jun-200923:51不適用
Package_for_kb971576_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,70611-Jun-200923:51不適用
Package_for_kb971576_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,42911-Jun-200923:51不適用
Package_for_kb971576_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,53311-Jun-200923:51不適用
Package_for_kb971576_server~31bf3856ad364e35~ia64~~6.0.1.0.mum不適用1,71711-Jun-200923:51不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6001.22448_none_3292e36bc6791a52.manifest不適用27,02711-Jun-200914:31不適用
X86_microsoft-windows-setup-component_31bf3856ad364e35_6.0.6002.22151_none_34678361c3adda06.manifest不適用27,02711-Jun-200913:59不適用