# 為什麼實例規格必須滿足最低磁盤要求

瞭解自定義鏡像為什麼有最低實例規格，以及系統盤容量不足時如何處理。

當你使用自定義鏡像建立實例時，實例規格必須滿足鏡像聲明的最低系統盤容量。控制台會在鏡像卡片、鏡像分享頁和提交建立時檢查這一條件。

## 鏡像與當前配置不兼容

在建立實例時，控制台會同時檢查當前配置和鏡像版本的最低要求。如果你先選擇了一個需要較大磁盤的鏡像，之後又把配置調整得更小，當前鏡像就可能不再滿足要求。例如，當前鏡像“Windows 2022”要求 `Disk ≥ 40 GB`，而新的配置只有 20 GB，這時系統會顯示：

> 當前鏡像“Windows 2022”不滿足最低要求：Disk ≥ 40 GB。請調整配置或選擇兼容鏡像後繼續。

這不是鏡像被刪除，也不是配置丟失，而是當前兩項選擇暫時不匹配。你可以選擇以下任一方式繼續：

- **調整配置**：將系統盤提高到鏡像要求的最低容量或更高。對於上面的例子，系統盤至少設置為 40 GB。
- **切換鏡像**：點擊“查看兼容鏡像”，查看當前配置可以使用的鏡像，然後切換到系統推薦的版本。
- **保留當前選擇**：如果你希望繼續使用當前鏡像，可以先關閉提示並保留它，再回到配置規格將磁盤調大。衝突解決前，建立按鈕會保持禁用，避免提交一個無法啟動的實例。

打開“查看兼容鏡像”後，確認窗口會並排展示當前鏡像和系統推薦鏡像。當前鏡像保留在左側，推薦鏡像顯示在右側；點擊“切換到兼容鏡像”即可完成替換。推薦鏡像優先來自同一操作系統，找不到合適版本時才會從其他系統中選擇滿足當前配置的版本。

鏡像要求可能不只包含磁盤，還可能包含 CPU、內存、網絡速度、IP 數量、支持的實例規格、區域或可用性域。提示中的最低要求只列出當前不滿足的條件，完整規則仍以鏡像詳情和服務端校驗結果為準。

## 為什麼會有最低實例規格

實例規格不是隻有 CPU 和內存，還包含系統盤、網絡等資源。鏡像本身也有能夠正常運行的前提條件，因此不是每個鏡像都能放到每一種規格上。

對於自定義鏡像，系統會同時檢查：

- 當前實例的系統盤是否達到鏡像的最低容量。
- 當前實例規格是否在鏡像支持的規格範圍內。
- 所選區域和可用性域是否可以訪問這個鏡像。

這幾個條件共同決定鏡像是否可用。最低規格不是額外收費檔位，也不是要求所有實例都使用同一套配置，而是為了避免建立出無法啟動或無法完整還原的實例。

## 為什麼必須滿足最低磁盤要求

自定義鏡像來自一個已有實例的系統盤。鏡像中不僅有用戶看到的文件，還包含操作系統文件、分區佈局、文件系統元數據和啟動所需的數據。建立新實例時，系統需要把這些內容完整還原到目標系統盤。

如果目標系統盤比鏡像記錄的最低容量更小，完整還原就沒有足夠空間，可能導致系統無法啟動、文件缺失或後續擴容狀態異常。因此平臺會在選擇鏡像和提交建立時拒絕低於下限的規格，而不是等到異步建立任務執行到一半才失敗。

最低容量是一個下限，不是必須使用的固定值：系統盤剛好達到下限時可以使用，設置得更大則可以為操作系統更新和業務數據留下更多空間。

## 判斷規則

```text
實例系統盤容量 >= 鏡像最低系統盤容量
```

例如，鏡像要求最低系統盤為 40 GB：

| 鏡像最低要求 | 實例系統盤 | 結果                   |
| ------------ | ---------: | ---------------------- |
| 40 GB        |      20 GB | 不滿足，不能使用該鏡像 |
| 40 GB        |      40 GB | 滿足，可以使用         |
| 40 GB        |      80 GB | 滿足，可以使用         |

等號也算滿足。最低要求是鏡像的使用下限，不代表實例一定會實際佔滿這部分空間。

## 這個容量要求從哪裡來

自定義鏡像建立自實例時，系統會根據來源實例的系統盤容量記錄鏡像的最低系統盤要求。鏡像被複制、共享或導入到其他空間後，這個要求會隨鏡像保留。

鏡像文件大小和最低系統盤容量不是同一個概念：

| 項目           | 含義                               | 用途                             |
| -------------- | ---------------------------------- | -------------------------------- |
| 鏡像大小       | 鏡像數據當前佔用的存儲空間。       | 估算導入或複製時的存儲消耗。     |
| 最低系統盤容量 | 使用鏡像啟動實例所需的系統盤下限。 | 判斷實例規格是否可以選擇該鏡像。 |

因此，鏡像文件大小小於系統盤容量，並不代表任意小於最低要求的系統盤都可用。

## 建立實例時如何選擇

1. 打開“計算 > 實例”，選擇“建立實例”。
2. 先選擇區域和可用性域，再選擇實例規格。
3. 在鏡像來源中選擇“自定義鏡像”，找到要使用的鏡像。
4. 查看鏡像卡片下方顯示的最低磁盤要求，確認實例系統盤容量達到該值。
5. 如果使用彈性規格，將磁盤調整到最低要求或更高，然後繼續完成登錄方式和網絡配置。

鏡像還可能受支持的實例規格和可用性域限制。磁盤容量滿足要求時，如果當前規格仍不可用，請更換支持該鏡像的規格，或選擇鏡像所在的可用性域。

## 共享鏡像導入

打開共享鏡像鏈接後，頁面會在導入按鈕附近顯示該鏡像的最低配置要求。導入時先選擇目標區域和可用性域；導入完成後，建立實例仍需按照同一最低系統盤要求選擇規格。

導入按鈕可用不代表任意實例規格都能使用該鏡像。最終建立實例時，控制台和服務端都會再次校驗系統盤容量與鏡像支持的規格。

## 常見提示

### “系統盤至少需要 X GB”

當前實例的系統盤小於鏡像要求。增大彈性規格的磁盤，或選擇系統盤更大的固定規格後再選擇鏡像。

### 鏡像顯示為不可用或不可選擇

除了磁盤容量，鏡像還可能要求特定實例規格、區域或可用性域。先確認部署位置，再檢查規格是否屬於鏡像支持範圍。

### 修改規格後鏡像選擇被清空

切換規格可能改變可用磁盤容量或支持的規格範圍。重新選擇規格後，再從自定義鏡像列表中選擇滿足條件的鏡像。

## 相關文檔

- [建立實例](./create)
- [實例](..)
- [存儲服務概覽](/zh-tw/storage/overview)
