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

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

原始產品版本:   Windows 7 Service Pack 1、Windows Server 2012 R2
原始 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 旗艦版。
  • 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 家用 Basic、windows Vista 家用 Premium、Windows 7 家用 Basic、Windows 7 簡易版和 Windows 7 家用特優版本都不支援它們。

有一個例外狀況。 當您將電腦從 Windows XP Media Center Edition 升級為 Windows Vista 家用 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 檔案,以確認磁碟分割為作用中狀態。

如果您收到下列錯誤訊息,請檢查 Setupact 檔案,以確認該磁碟分割是作用中的:

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

注意

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

若要確認該磁碟分割是作用中的,請遵循下列步驟:

  1. 將 DVD 插入 DVD 磁片磁碟機。

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

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

  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 的全新安裝。