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

Win8 系統創建 GPT 磁盤 OEM 分區完整教程 (DiskPart)

編輯:Win8 系統應用技巧

背景與定位

OEM 分區用於存放廠商預裝恢復映像、驅動、診斷工具,支援「一鍵恢復出廠狀態」。GPT 磁盤下創建 OEM 分區需設置特定 GPT 屬性位 0x0000000000000001 (GPT_ATTRIBUTE_PLATFORM_REQUIRED),標識為平台必需分區,防止被用戶誤刪/格式化。

DiskPart 實操步驟

前置準備

  • 管理員身份運行 cmd 或 powershell。
  • 確認目標磁盤號 (如磁盤 1):list disk。
  • 警告: 以下操作涉及分區表修改,錯誤會導致數據永久丟失,務必先備份重要數據。

步驟 1:選中目標磁盤並創建主分區

diskpart
list disk
select disk 1
create partition primary size=10240  # 指定大小,單位 MB,例 10GB
# 記下新建分區號 (如分區 3)
select partition 3

步驟 2:設置 GPT 屬性標識為 OEM 分區

gpt attributes=0x0000000000000001

關鍵點: 此命令將當前選中分區的 GPT 屬性位 0 置 1,標識為「平台必需」,在磁盤管理/文件資源管理器中將隱藏、不分配盤符、防誤刪。

DiskPart創建主分區

GPT attributes設置OEM屬性

步驟 3:格式化並設置卷標 (可選)

format quick fs=ntfs label="OEM Recovery"
# 或 fs=fat32 視恢復工具要求
assign letter=R  # 臨時分配盤符以便拷貝恢復映像/工具
# 拷貝完成後
remove letter=R

步驟 4:驗證

detail partition
# 輸出中應顯示 "Attributes: 0x0000000000000001"
# 磁盤管理中該分區顯示為 "OEM 分區" 且無盤符

常用 GPT 屬性位對照表

GPT屬性位對照表

移除屬性: 在屬性值前加減號,如 gpt attributes=-0x0000000000000001 可取消 OEM 標識,恢復為普通分區。

完整腳本示例 (自動化部署)

@echo off
set DISK=1
set SIZE_MB=10240
set LABEL="OEM Recovery"

diskpart /s - <

注意事項

  • OEM 分區創建後不應分配固定盤符,僅臨時掛載拷貝文件。
  • UEFI 固件/恢復環境需能識別該分區 (屬性位 0x1 + 正確文件結構) 才能進入一鍵恢復流程。
  • 若需刪除 OEM 分區:select partition X → gpt attributes=-0x1 → delete partition override (override 強制刪除受保護分區)。
  • MBR 磁盤創建 OEM 分區舊法 create partition primary id=XX (id=12/27/DE 等) 在 GPT 下無效,必須用 GPT 屬性。
Copyright © Windows教程網 All Rights Reserved
屬性位 (十六進制)常數名稱含義
0x0000000000000001GPT_ATTRIBUTE_PLATFORM_REQUIRED平台必需分區 (OEM/恢復/ESP/MSR),隱藏、保護
0x0000000000000002GPT_ATTRIBUTE_NO_BLOCK_IO_PROTOCOL無區塊 I/O 協議,EFI 不掛載 (罕用)
0x0000000000000004GPT_ATTRIBUTE_LEGACY_BIOS_BOOTABLELegacy BIOS 可啟動 (MBR 混合模式標識)