共用方式為


當您嘗試安裝 Windows 時,無法選取或格式化硬碟磁碟分區

本文提供您在嘗試安裝 Windows 時無法選取或格式化硬碟磁碟分區的問題解決方案。

原始 KB 編號: 927520

注意事項

Windows Vista 不安裝任何 Service Pack 的支援已於 2010 年 4 月 13 日結束。 若要繼續接收 Windows 的安全性更新,請確定您執行的是 Windows Vista service Pack 2 (SP2) 。 如需詳細資訊,請參閱某些 Windows 版本的支援已終止

重要事項

只有下列項目才支援動態光碟:

  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate。
  • Windows 7 企業版
  • Windows 7 專業版
  • Windows 7 旗艦版
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows Web Server 2008 R2

Windows Vista Home Basic、Windows Vista Home Premium、Windows 7 家用基本版、Windows 7 入門版和 Windows 7 家用進階版不支援。

有一個例外狀況。 當您將計算機從 Windows XP Media Center Edition 升級至 Windows Vista Home Premium 時,會處理並支援一些動態光碟。

徵狀

當您嘗試安裝 Windows Vista、Windows 7 或 Windows Server 2008 R2 時,您可能會遇到下列一或多個徵兆:

  • 未列出您要安裝 Windows Vista、Windows 7 或 Windows Server 2008 R2is 的硬碟。

  • 您無法選取要安裝 Windows Vista、Windows 7 或 Windows Server 2008 R2 的硬碟磁碟分區。

  • 您無法格式化硬碟磁碟分區或磁碟分區。

  • 您無法設定硬碟磁碟分區的正確大小。

  • 您收到下列錯誤訊息:

    Windows 找不到符合其安裝準則的系統磁碟區

原因

此問題可能會因為下列其中一個原因而發生:

  • Windows 與大型記憶體控制器或大型記憶體驅動程式不相容。
  • 大型記憶體控制器或大型記憶體驅動程式已過期。
  • 您要安裝 Windows Vista、Windows 7 或 Windows Server 2008 R2 的硬碟是動態磁碟。
  • 計算機中的數據纜線鬆散,或發生另一個硬體問題。
  • 硬碟或 Windows 檔案系統已損毀。
  • 您嘗試選取 FAT32 磁碟分區或與 Windows Vista、Windows 7 或 Windows Server 2008 R2 不相容的另一種數據分割類型。

若要解決此問題,請使用下列一或多個方法。

解決方案 1:確認分割區與 Windows 相容

您無法在 FAT32 磁碟分區上安裝 Windows。 此外,您必須正確設定動態磁碟以搭配 Windows 使用。 若要確認分割區與 Windows Vista、Windows 7 或 Windows Server 2008 R2 相容,請遵循下列步驟:

  1. 對於具有簡單磁碟區的動態磁碟,請使用 Diskpart.exe 公用程式將磁碟設定為作用中的磁碟。 如需如何使用 Diskpart.exe 公用程式的詳細資訊,請參閱 DiskPart Command-Line 選項。

  2. 針對 FAT32 資料分割,請重新格式化數據分割,或使用 Convert.exe 命令將數據分割轉換成 NTFS 檔案系統數據分割。

    注意事項

    當您格式化數據分割時,所有數據都會從分割區中移除。 此數據報含分割區上的所有檔案。

解決方案 2:更新硬碟控制器的驅動程式

如果您想要安裝 Windows Vista Windows 7 或 Windows Server 2008 R2 作為升級,請將硬碟控制器的驅動程式更新為最新的驅動程式。

注意事項

Windows 安裝程式提供將目前驅動程式移轉至新作業系統的功能。 因此,Windows 安裝程式可能會使用目前安裝在電腦上的驅動程式。 如果電腦未安裝最新的驅動程式,安裝程式可能會使用過期的驅動程式。 在此情況下,您可能會遇到相容性問題。

解決方案3:為硬碟控制器提供正確的驅動程式

如果您嘗試執行 Windows 的全新安裝,您必須為硬碟控制器提供正確的驅動程式。 當系統提示您選取要安裝 Windows 的磁碟時,您也必須按下以選取 [載入驅動程式 ] 選項。 Windows 安裝程式會引導您完成其餘的程式。

解決方法 4:檢查Setupact.log檔案以確認分割區為作用中

如果您收到下列錯誤訊息,請檢查Setupact.log檔案來確認分割區是否作用中:

Windows 找不到符合其安裝準則的系統磁碟區

注意事項

  • 如果您將 Windows Vista、Windows 7 或 Windows Server 2008 R2 安裝為升級,Setupact.log檔案會位於 Drive:$WINDOWS.~BT\Sources\Panther 資料夾中。 磁碟驅動器 代表包含現有 Windows 安裝的磁碟驅動器。
  • 如果您執行 Windows Vista、Windows 7 或 Windows Server 2008 R2 的全新安裝,Setupact.log檔案會位於 Drive:$WINDOWS\Sources\Panther 資料夾中。 磁碟驅動器 代表包含 Windows 安裝程式檔案的 DVD 磁碟驅動器。

若要確認分割區是否作用中,請遵循下列步驟:

  1. 將 DVD 插入 DVD 磁碟驅動器。

  2. 在磁 碟選取 畫面上,按 SHIFT+F10。 命令提示字元 (CMD) 視窗隨即開啟。

  3. 變更目錄以找出Setupact.log檔案,然後開啟Setupact.log檔案。

  4. 找出 DumpDiskInformation 區 段。 本節包含分割區對應的相關信息。

  5. DumpDiskInformation 區 段中,找出類似下列的記錄專案。

    磁碟 [0] 磁碟分區 [1] 是使用中的數據分割

  6. 如果此記錄專案出現在類似下列的項目之後,則硬碟可能未設定為使用以 Windows 為基礎的作業系統。

    Unknown

    在此情況下,請使用 Diskpart.exe 公用程式將不同的分割區設定為作用中。

    注意事項

    此步驟會防止第三方操作系統啟動。

  7. 關閉 [ 命令提示字元 ] 視窗。

解決方案 5:檢查韌體更新和系統 BIOS 更新

如需韌體更新和系統 BIOS 更新,請連絡電腦中的硬體製造商。

解決方案 6:確認系統 BIOS 正確偵測硬碟

如需如何確認系統 BIOS 正確偵測硬碟的相關信息,請連絡電腦硬體製造商。

解決方式 7:使用 Chkdsk.exe 來檢查問題

執行 Chkdsk.exe 公用程式以檢查磁碟問題。 如果硬碟損毀,請取代該硬碟。

解決方案 8:使用 Diskpart.exe 來清除磁碟並重新執行 Windows 安裝程式

如果您已嘗試本節中列出的所有方法,但問題仍然存在,請使用 Diskpart.exe 公用程式來清除磁碟,然後再次執行 Windows 安裝程式。

注意事項

只有當您想要執行 Windows 的全新安裝時,才使用此方法。 當您清除硬碟時,會將其格式化。 硬碟上的所有分割區和所有數據都會永久移除。 強烈建議您先備份硬碟上的檔案,再清除磁碟。

若要使用 Diskpart.exe 公用程式來清除硬碟,請遵循下列步驟:

  1. 將 DVD 插入 DVD 磁碟驅動器。
  2. 在磁 碟選取 畫面上,按 SHIFT+F10。 命令提示字元視窗隨即開啟。
  3. 輸入 diskpart,然後按 ENTER 以開啟 diskpart 工具。
  4. 輸入list disk,然後按下 [Enter]。 隨即顯示可用硬碟的清單。
  5. 輸入sel disk number,然後按下 [Enter]。 number 是您想要清除的硬碟數目。 現在已選取硬碟。
  6. 輸入det disk,然後按下 [Enter]。 隨即顯示硬碟上的磁碟分區清單。 使用此資訊來確認已選取正確的磁碟。
  7. 請確定磁碟不包含必要的數據,輸入 clean all,然後按 ENTER 清除磁碟。 磁碟上的所有分割區和所有數據都會永久移除。
  8. 輸入 exit,然後按 ENTER 關閉 diskpart 工具。
  9. 關閉 [ 命令提示字元 ] 視窗。
  10. 按兩下 [ 重新整理 ] 按鈕以更新 磁碟選取 畫面。 此步驟會列出磁碟。
  11. 執行 Windows 安裝程式以執行 Windows 的全新安裝。