共用方式為


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

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

原始 KB 編號: 927520

注意

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

重要

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

  • Windows Vista Business
  • Windows Vista Enterprise
  • Windows Vista Ultimate。
  • Windows 7 Enterprise
  • Windows 7 Professional
  • Windows 7 Ultimate
  • 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 命令行選項

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