Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows Server 2003 磁碟分區線上擴容實戰:DiskPart 命令無損擴展 NTFS 卷完整步驟

編輯:Windows 2003 常見問題解答

前言:告別 PartitionMagic,原生工具即可完成線上擴容

Windows Server 2003 (含 XP) 引入 DiskPart 命令列工具與 磁碟管理 MMC 擴充介面,支援在不重啟、不卸載、資料無損的前提下,將相鄰的未配置空間合併至 NTFS 卷。本文以「從 E: 擷取 50MB 擴展 D:」為例,演示標準流程。

場景假設

  • 磁碟 0:C: (系統) | D: 855MB (目標擴展) | E: 2GB (來源) | 未配置空間 0。
  • 目標:D: 增加 50MB,E: 相應減少 50MB。

步驟一:在磁碟管理中釋放未配置空間 (需刪除 E: 邏輯磁碟機)

  1. 備份 E: 所有資料至其他磁碟/伺服器。
  2. 執行 diskmgmt.msc 開啟磁碟管理。
  3. 右鍵 E: →「刪除邏輯磁碟機」→ 是。
    此時磁碟 0 顯示一塊 未配置空間 (大小等同原 E:)。

關鍵限制: DiskPart extend 僅能將 緊鄰目標卷右側 的未配置空間合併。若磁碟佈局為 C | D | 未配置 | E,則無法直接擴展 D。必須先刪除 E 使未配置空間緊鄰 D 右側,再擴展 D,最後在剩餘未配置空間重建 E。

步驟二:DiskPart 擴展目標卷


C:\> diskpart
DISKPART> list volume
  卷 ###  磁碟標號  磁碟名稱          大小     狀態
  卷 0     C                系統           10 GB  健全
  卷 1     D                資料          855 MB  健全   <-- 目標卷號 1
  卷 2     E                備份           2 GB   健全
DISKPART> select volume 1
DISKPART> extend size=50
DiskPart 成功擴展了此卷。
DISKPART> exit

參數說明:

  • size=50:以 MB 為單位。若省略,將合併所有緊鄰未配置空間。
  • noerr (選用):腳本模式下忽略錯誤繼續執行。

步驟三:重建來源邏輯磁碟機 (剩餘未配置空間)

  1. 回到 diskmgmt.msc,右鍵剩餘未配置空間 →「新建邏輯磁碟機」。
  2. 精靈指定磁碟機代號 (E:)、格式化 NTFS、快速格式化、磁碟標籤。
  3. 完成,資料從備份還原至新 E:。

進階場景與限制總結

場景可行性替代方案
擴展系統卷 C: (緊鄰未配置空間)✅ 可行 (Server 2003 SP1+)—
擴展跨磁碟區 (跨實體磁碟)❌ 不支援動態磁碟跨磁碟區 / 硬體 RAID 卡線上擴容
縮減卷 (釋放空間給其他卷)❌ Server 2003 不支援 shrink第三方工具 (GParted Live, Partition Assistant) / 遷移資料重建
FAT32 卷擴展❌ 僅支援 NTFS先 convert fs:ntfs 再擴展
含分頁檔/休眠檔卷⚠️ 需先移除分頁檔/關閉休眠系統屬性 → 進階 → 效能 → 虛擬記憶體 → 移至其他磁碟

自動化腳本範例 (批次擴展多台伺服器 D: 卷)


@echo off
set TARGET_VOL=1
set EXTEND_MB=1024
echo select volume %TARGET_VOL% > %TEMP%\extend.txt
echo extend size=%EXTEND_MB% >> %TEMP%\extend.txt
diskpart /s %TEMP%\extend.txt
if %ERRORLEVEL% equ 0 (
    echo [OK] 卷 %TARGET_VOL% 成功擴展 %EXTEND_MB% MB
) else (
    echo [FAIL] DiskPart 返回錯誤碼 %ERRORLEVEL%
)
pause

結語: Windows Server 2003 原生 DiskPart 提供生產級線上 NTFS 擴容能力,核心前提是 目標卷右側緊鄰未配置空間。操作前務必完整備份來源卷資料,操作後驗證檔案系統完整性 (chkdsk /f)。若涉及系統卷、動態磁碟、跨磁碟區、縮減需求,請評估第三方工具或硬體 RAID 卡線上擴容功能。

Copyright © Windows教程網 All Rights Reserved