調整磁碟區大小後擴展 Windows 檔案系統 - Amazon Elastic Compute Cloud

調整磁碟區大小後擴展 Windows 檔案系統

在增加 EBS 磁碟區的大小之後,請使用 Windows 磁碟管理公用程式或 PowerShell,將磁碟大小擴展為磁碟區的新大小。您可在磁碟區進入 optimizing 狀態後立即開始調整檔案系統的大小。如需此公用程式的詳細資訊,請參閱 Microsoft Docs 網站上的擴展基本磁碟區

如需在 Linux 上擴展檔案系統的詳細資訊,請參閱《Linux 執行個體的 Amazon EC2 使用者指南》中的調整磁碟區大小後擴展 Linux 檔案系統

使用磁碟管理公用程式擴充 Windows 檔案系統

請使用下列程序,使用「磁碟管理」來擴充 Windows 檔案系統。

使用「磁碟管理」延伸檔案系統

  1. 最佳實務是在擴展含有寶貴資料的檔案系統之前先建立包含該檔案系統之磁碟區的快照,以免需要還原變更。如需詳細資訊,請參閱 建立 Amazon EBS 快照

  2. 使用遠端桌面登入 Windows 執行個體。

  3. Run (執行) 對話方塊中輸入 diskmgmt.msc,然後按 Enter 鍵。磁碟管理公用程式隨即開啟。

    
              Windows Server 磁碟管理公用程式
  4. Disk Management (磁碟管理) 選單中,選擇 Action (動作)、Rescan Disks (重新掃描磁碟)。

  5. 開啟擴展磁碟機的內容 (按一下右鍵) 選單,然後選擇 Extend Volume (擴展磁碟區)。

    注意

    如果有下列情況,Extend Volume (擴展磁碟區) 可能會停用 (呈現灰色):

    • 未配置空間不鄰近於磁碟機。未配置的空間必須鄰近您想要擴展的磁碟機右側。

    • 磁碟區使用主開機記錄 (MBR) 分割區樣式,而且大小已達到 2TB。使用 MBR 的磁碟區大小不可超過 2TB。

    
              Windows Server 磁碟管理公用程式
  6. Extend Volume (擴展磁碟區) 精靈中,選擇 Next (下一步)。在 Select the amount of space in MB (選擇空間容量,以 MB 計),輸入 MB 單位數量以擴展磁碟區。通常,您會指定最大的可用空間。Selected (已選擇) 底下的反白文字為新增的空間量,不是磁碟區最終的大小。完成協助程式。

    
              Windows Server 擴展磁碟區精靈
  7. 如果在沒有 AWS NVMe 驅動程式的執行個體上增加 NVMe 磁碟區的大小,您必須重新啟動執行個體,Windows 才能檢視新的磁碟區大小。如需安裝 AWS NVMe 驅動程式的詳細資訊,請參閱Windows 執行個體的 AWS NVMe 驅動程式

使用 PowerShell 擴充 Windows 檔案系統

請使用 PowerShell來延伸 Windows 檔案系統。

使用 PowerShell 延伸檔案系統

  1. 最佳實務是在擴展含有寶貴資料的檔案系統之前先建立包含該檔案系統之磁碟區的快照,以免需要還原變更。如需詳細資訊,請參閱 建立 Amazon EBS 快照

  2. 使用遠端桌面登入 Windows 執行個體。

  3. 以系統管理員身分執行 PowerShell。

  4. 執行 Get-Partition 命令。PowerShell 會傳回每個分割區的對應分割區編號、磁碟機代號、位移、大小和類型。請注意要延伸的分割區磁碟機代號。

  5. 執行下列命令來重新掃描磁碟。

    "rescan" | diskpart
  6. 執行下列命令,使用您在第 4 步中記下的磁碟機代號來取代 <drive-letter>。PowerShell 會傳回允許的磁碟分割區大小上限 (以位元組為單位)。

    Get-PartitionSupportedSize -DriveLetter <drive-letter>
  7. 若要將磁碟分割區擴充至指定容量,請執行以下命令,輸入新的磁碟區大小以取代 <size>。您可以輸入以 KBMBGB 為單位的大小,例如 50GB

    Resize-Partition -DriveLetter <drive-letter> -Size <size>

    若要將磁碟分割區擴充至可用大小上限,請執行以下命令。

    Resize-Partition -DriveLetter <drive-letter> -Size $(Get-PartitionSupportedSize -DriveLetter <drive-letter>).SizeMax

    下列 PowerShell 命令說明將檔案系統擴充至指定大小的完整命令和回應流程。

    
              使用 PowerShell 擴充磁碟分割區 – 指定

    下列 PowerShell 命令說明將檔案系統擴充至可用大小上限的完整命令和回應流程。

    
              使用 PowerShell 擴充磁碟分割區 - 上限