延伸基本磁碟區
**
您可以將磁碟區擴充至磁碟機上可用的未配置 (空白) 空間,以將空間新增至現有的磁碟區。 若要擴充磁碟區,磁碟區和可用空間的組態必須符合下列條件:
- 空白空間必須是未配置的空間,其上沒有磁碟區。
- 空白空間必須位於磁碟機上且緊接在您要擴充的磁碟區之後。
- 要擴充的磁碟區與要新增的空白空間之間不能有任何磁碟區。
- 要擴充的磁碟區必須使用 NTFS 或 ReFS 檔案系統進行格式化。
您可以使用磁碟管理或 Windows PowerShell 來擴充磁碟區。 在 Windows Server 2012 R2 或更新版本上,您也可使用 Azure 檔案同步將您的磁碟區擴充至雲端。 如需詳細資訊,請參閱規劃在 Windows Server 上部署 Azure 檔案同步。
檢視磁碟機上未配置的空間
您可使用磁碟管理來檢視磁碟機的空間使用率。 下圖顯示磁碟機的詳細資料。 磁碟機上未配置的空間會出現在右側,並具有紅色外框線。
使用磁碟管理擴充磁碟區
若要使用磁碟管理來擴充磁碟區,請遵循下列步驟。
使用系統管理員權限開啟 [磁碟管理]。
- 在工作列的搜尋方塊中,輸入 [磁碟管理]。
- 選取並按住 (或以滑鼠右鍵按一下) [磁碟管理],然後選取 [以系統管理員身分執行]>[是]。
如果您無法以系統管理員身分開啟 [磁碟管理],請遵循下列步驟執行:
- 在工作列上的搜尋方塊中,輸入 [電腦管理],然後選取 [以系統管理員身分執行]>[是]。
- 在開啟 [電腦管理] 後,移至 [存放裝置]>[磁碟管理]。
選取並按住 (或以滑鼠右鍵按一下) 您要延伸的磁碟區,然後選取 [延伸磁碟區]。 [擴充磁碟區精靈] 隨即開啟。
注意
如果無法使用 [擴充磁碟區] 選項,請參閱下一節及檢查磁碟區擴充問題加以解決。
在 [擴充磁碟區精靈] 中,選取 [下一步]。
在精靈的 [選取磁碟] 之下,選取要用來擴充磁碟區的磁碟機空間。
預設方法是在磁碟機上使用所有可用的空白空間 (可用上限)。
如果您打算在可用的空白空間中建立其他磁碟區,您可選取較小的空間量來擴充磁碟區。
選取 [下一步],然後選取 [完成] 以擴充磁碟區。
檢查磁碟區擴充問題
如果磁碟管理的 [擴充磁碟區] 選項無法使用,請檢查您的組態是否有下列可能的問題。
要檢查的問題 | 描述 | 解決步驟 |
---|---|---|
磁碟管理的提升權限 | 確認磁碟管理 (或電腦管理) 提示具有系統管理員 (提升) 權限。 | 如果磁碟管理(或電腦管理)提示沒有系統管理員權限,請依照本文稍早的步驟關閉提示並重新開啟磁碟管理。 |
磁碟機上空白空間的位置 | 確認磁碟機緊接在要擴充的磁碟區之後 (或「右邊」) 有未配置的空間。 如需此間距的範例,請參閱檢視磁碟機上未配置的空間。 在影像中,紅色框線劃出未配置的空間輪廓。 | 如果另一個磁碟區位於未配置的空間與您要擴充的磁碟區之間,您有數個選項: - 刪除磁碟機上的居間磁碟區及該磁碟區上的所有檔案。 刪除磁碟區之前,務必先備份或移動居間磁碟區上的任何重要檔案。 - 使用非 Microsoft 磁碟分割應用程式,在不終結資料的情況下移動磁碟區。 - 請勿繼續進行此磁碟區擴充。 相反地,在磁碟機上未配置的空間中建立新的個別磁碟區。 |
磁碟區使用 NTFS 或 ReFS 檔案系統 | 確認磁碟區使用 NTFS 或 ReFS 檔案系統進行格式化。 無法擴充其他檔案系統。 | 如果要擴充的磁碟區有不同的檔案系統,您必須先移動或備份磁碟區上的檔案,然後使用 NTFS 或 ReFS 檔案系統來重新格式化磁碟區。 |
磁碟機大小和格式 | 檢查磁碟機格式。 如果要擴充的磁碟區位於大於 2 TB 的磁碟機上,則磁碟必須使用 GPT 磁碟分割配置。 | 若要在磁碟上使用超過 2 TB,則必須使用 GPT 磁碟分割配置初始化磁碟機。 若要將磁碟機轉換為 GPT 格式,請參閱將 MBR 磁碟變更為 GPT 磁碟。 |
解決這些問題之後,如果您仍然無法擴充磁碟區,請嘗試搜尋 Microsoft community - Files, folders, and storage 網站。
如果您在此網站上找不到答案,您可張貼問題以徵求 Microsoft 或社群其他成員的意見。 您也可以連絡 Microsoft 支援服務。
使用 PowerShell 擴充磁碟區
若要使用 PowerShell 擴充磁碟區,請遵循下列步驟。
在任務欄上的搜尋方塊中,輸入 Windows PowerShell。
選取並按住 [或以滑鼠右鍵按兩下] Windows PowerShell,然後選取 [ 以系統管理員身分執行]。
輸入下列命令,將磁碟區大小調整為大小上限。
針對 $drive_letter 變數,指定要擴充之磁碟區的磁碟機代號。
# Variable specifies the disk drive to extend $drive_letter = "C" # Script gets the partition sizes, and resizes the volume $size = (Get-PartitionSupportedSize -DriveLetter $drive_letter) Resize-Partition -DriveLetter $drive_letter -Size $size.SizeMax