็†ฑ้–€ๅˆ†้กž
 ่ผ‰ๅ…ฅไธญ…
็›ฎ้Œ„

๐ŸชŸ Windows PE ๅฎŒๅ…จๆŒ‡ๅ—(ไธŠ็ฏ‡):ๅพฎๅž‹ไฝœๆฅญ็ณป็ตฑ็š„่ช•็”Ÿ่ˆ‡ๆžถๆง‹ๅ‰–ๆž — ๅพž WIM、RAMDisk ๅˆฐๆ ธๅฟƒ็ต„ไปถๅ…จ่งฃๆž

    ๐ŸชŸ Windows PE ๅฎŒๅ…จๆŒ‡ๅ—(ไธŠ็ฏ‡):ๅพฎๅž‹ไฝœๆฅญ็ณป็ตฑ็š„่ช•็”Ÿ่ˆ‡ๆžถๆง‹ๅ‰–ๆž — ๅพž WIM、RAMDisk ๅˆฐๆ ธๅฟƒ็ต„ไปถๅ…จ่งฃๆž

    ๅฐๆ–ผ็†Ÿๆ‚‰ Windows ็ณป็ตฑ็ถญ้‹ๆˆ–้ƒจ็ฝฒ็š„ๅทฅ็จ‹ๅธซไพ†่ชช,Windows PE(Windows Preinstallation Environment) ๆ˜ฏไธๅฏๆˆ–็ผบ็š„็’ฐๅขƒ。ๅฎƒๆ˜ฏไธ€ๅ€‹ๅฏไปฅๅœจ่จ˜ๆ†ถ้ซ”ไธญ้‹่กŒ็š„ๅพฎๅž‹ไฝœๆฅญ็ณป็ตฑ,ๅฐˆ็‚บๅฎ‰่ฃ、็ถญไฟฎ่ˆ‡้ƒจ็ฝฒไปปๅ‹™่€Œ่จญ่จˆ。ๆœฌๆ–‡ๅฐ‡ๅพžๆญทๅฒ、ๆžถๆง‹ๅˆฐๆ ธๅฟƒ็ต„ไปถ,ๅฎŒๆ•ดๅ‰–ๆž้€™ๅ€‹ๅพฎๅž‹็ณป็ตฑ็š„่ช•็”Ÿ่ˆ‡้‹ไฝœๆฉŸๅˆถ。

    ๐Ÿ”ฐ ไธ€、ๅ‰่จ€:ไธ€ๅ€‹่ƒฝ่ฃ้€ฒ่จ˜ๆ†ถ้ซ”็š„ไฝœๆฅญ็ณป็ตฑ

    ๅœจๆ—ฉๆœŸ็š„ๅฎ‰่ฃๆต็จ‹ไธญ,ๅพฎ่ปŸไปไพ่ณด MS-DOS ๆˆ–ๆ–‡ๅญ—ๆจกๅผ Setup ้€ฒ่กŒ็ณป็ตฑ้ƒจ็ฝฒ,ไฝ† DOS ็„กๆณ•ๆ”ฏๆด NTFS、้•ทๆช”ๅ่ˆ‡็พไปฃ้ฉ…ๅ‹•。้€™ๅฐŽ่‡ดๅทฅ็จ‹ๅธซๅฟ…้ ˆไฝฟ็”จ็ฌฌไธ‰ๆ–นๅทฅๅ…ท(ๅฆ‚ Ghost、PQMagic)้€ฒ่กŒ็ฃ็ขŸๅˆ†ๅ‰ฒๆˆ–้‚„ๅŽŸ。

    ็‚บไบ†่งฃๆฑบ้€™ไบ›ๅ•้กŒ,ๅพฎ่ปŸๆŽจๅ‡บไบ† Windows PE,่ฎ“ๆŠ€่ก“ไบบๅ“ก่ƒฝๅœจ Windows ๆ ธๅฟƒไธŠๅŸท่กŒๅฎ‰่ฃ็จ‹ๅผ่ˆ‡้ƒจ็ฝฒๅทฅๅ…ท,ๅพž่€Œๅ–ไปฃๅ‚ณ็ตฑ DOS ๅฎ‰่ฃ็’ฐๅขƒ。

    ๐Ÿ— ไบŒ、ๅพž DOS ๅˆฐ WinPE:ๆญทๅฒ็š„ๆŠ€่ก“่ฝ‰ๆŠ˜

    • 2002 ๅนด:WinPE 1.0 ้šจ Windows XP ไผๆฅญ็‰ˆๅ•ไธ–,ๆœ€ๅˆๅƒ…ไพ› OEM ไฝฟ็”จ。
    • 2007 ๅนด:WinPE 2.x(Vista ็‰ˆๆœฌ)ๅฐŽๅ…ฅ WIM ๆ˜ ๅƒๆ ผๅผ่ˆ‡ๅ…จๆ–ฐๅ•Ÿๅ‹•ๆžถๆง‹。
    • 2012 ๅนด:WinPE 4.x ้–‹ๅง‹ๆ”ฏๆด PowerShell ่ˆ‡ 64 ไฝๆ ธๅฟƒ。
    • 2018 ๅนด่ตท:WinPE ๅพž Windows ADK ๅˆ†้›ข,้œ€้กๅค–ๅฎ‰่ฃ「WinPE Add-ons」。

    ้€™ๆฎตๆผ”้€ฒไปฃ่กจๅพฎ่ปŸๆญฃๅผๅฐ‡「ๅฏๆ”œๅผ Windows ๆ ธๅฟƒ」็ดๅ…ฅ็ณป็ตฑ้ƒจ็ฝฒๆต็จ‹,ไนŸ้–‹ๅ•Ÿไบ†ไผๆฅญ็ซฏ่‡ชๅ‹•ๅŒ–ๅฎ‰่ฃ(WDS、MDT)็š„ๆ™‚ไปฃ。

    ⚙️ ไธ‰、WinPE ๆžถๆง‹็ธฝ่ฆฝ:Bootmgr、BCD、WIM ่ˆ‡ RAMDisk

    WinPE ็š„ๅ•Ÿๅ‹•ๆต็จ‹่ˆ‡ๅฎŒๆ•ด Windows ็›ธไผผ,ๅชๆ˜ฏ่ฆๆจกๆ›ด็ฒพ็ฐก。ไปฅไธ‹็‚บๅ•Ÿๅ‹•ๆต็จ‹็คบๆ„ๅœ–:

    ╔══════════════════════════════════╗
    ║ BIOS / UEFI                     ║
    ╚═══════╦═════════════════════════╝
            │
            ▼
    ┌──── Bootmgr ────┐   ← ๆŽงๅˆถๅ•Ÿๅ‹•ๆต็จ‹
    │ ่ฎ€ๅ– BCD ่จญๅฎšๆช” │
    └───────┬─────────┘
            │
            ▼
    ┌──── Winload.exe ─────────────┐
    │ ่ผ‰ๅ…ฅ boot.wim → ๅปบ็ซ‹ RAMDisk │
    │ ่จญๅฎš X:\ ็‚บ่‡จๆ™‚็ณป็ตฑ็ฃ็ขŸ     │
    └────────┬────────────────────┘
             │
             ▼
    ┌────── Kernel ๅˆๅง‹ๅŒ– ────────┐
    │ ่ผ‰ๅ…ฅ้ฉ…ๅ‹•、็ถฒ่ทฏ、ๅ‘ฝไปคไป‹้ข   │
    │ ้€ฒๅ…ฅ CMD / PowerShell ๆจกๅผ │
    └────────────────────────────┘
    

    ้€™ๅ€‹ๆต็จ‹ไฝฟๅพ— WinPE ่ƒฝๅœจๅฎŒๅ…จ่„ซ้›ข็กฌ็ขŸ็š„ๆƒ…ๆณไธ‹้‹่กŒ,ๆ‰€ๆœ‰ๆช”ๆกˆ็š†ๅœจ่จ˜ๆ†ถ้ซ”ไธญๅฑ•้–‹(X:\),ไธๆœƒๅฝฑ้ŸฟๅŽŸ็ณป็ตฑ่ณ‡ๆ–™。

    ๐Ÿ’ก ๅ››、ๆ ธๅฟƒ้‹ไฝœๆฉŸๅˆถ่ˆ‡ๆจก็ต„็ต„ๆˆ

    WinPE ็š„้‹ไฝœๆœฌ่ณชๆ˜ฏไธ€ๅ€‹็ธฎๆธ›็‰ˆ็š„ Windows ๆ ธๅฟƒ。ๅ…ถ็ต„ไปถๅŒ…ๆ‹ฌ:

    • Kernel32.dll / Ntdll.dll: ่™•็†็ณป็ตฑๅฑคๅ‘ผๅซ่ˆ‡ API。
    • Smss.exe: ็ณป็ตฑๅˆๅง‹ Session ็ฎก็†็จ‹ๅบ。
    • Winlogon.exe: ็™ปๅ…ฅ้šŽๆฎต่™•็†,ไฝ†ๅœจ WinPE ไธญๅƒ…้ƒจๅˆ†ๅŸท่กŒ。
    • Plug and Play Manager: ๅ‹•ๆ…‹ๅตๆธฌ็กฌ้ซ”่ˆ‡่ผ‰ๅ…ฅ้ฉ…ๅ‹•。
    • TCP/IP Stack: ๆ”ฏๆด SMB、DHCP、PXE ็ถฒ่ทฏ้€š่จŠ。
    • Cmd.exe / PowerShell: ๆไพ›ๅ‘ฝไปค่ˆ‡่…ณๆœฌไป‹้ข。

    ๐Ÿงฑ ไบ”、WinPE ่ˆ‡ๅฎŒๆ•ด Windows ็š„้—œไฟ‚

    ้ …็›ฎWinPEๅฎŒๆ•ด Windows
    ้‹่กŒไฝ็ฝฎRAMDisk(X:\)็กฌ็ขŸ(C:\)
    ็™ปๅ…ฅๆจกๅผSYSTEM ๅธณ่™Ÿๅคšไฝฟ็”จ่€…ๅธณ่™Ÿ
    ๆช”ๆกˆ็ณป็ตฑๆ”ฏๆด FAT / NTFS / exFATๅฎŒๆ•ดๆ”ฏๆดๅซ ReFS
    ๆœๅ‹™ๅ•Ÿๅ‹•ๅƒ…ๆ ธๅฟƒ่ˆ‡็ถฒ่ทฏๆœๅ‹™ๅ…จๅŠŸ่ƒฝๆจกๅผ
    ็”Ÿๅ‘ฝ้€ฑๆœŸ72 ๅฐๆ™‚(่‡ชๅ‹•้—œๆฉŸ)็„ก้™ๅˆถ

    ้€™็จฎ่จญ่จˆ็ขบไฟไบ† WinPE ๅ…ทๅ‚™่ถณๅค ๅŠŸ่ƒฝ้€ฒ่กŒ็ถญไฟฎ่ˆ‡้ƒจ็ฝฒ,ไฝ†ไธๆœƒ่ขซ่ชค็”จ็‚บไธ€่ˆฌ็ณป็ตฑ。

    ๐Ÿชฃ ๅ…ญ、boot.wim ่ˆ‡ๆ ธๅฟƒๆช”ๆกˆ็ตๆง‹่งฃๆž

    WinPE ็š„ๆ˜ ๅƒๆช”้€šๅธธไฝๆ–ผ \sources\boot.wim,ๅ…ถๅ…งๅฎนๅŒ…ๆ‹ฌ:

    • \Windows: ๆ ธๅฟƒ็ณป็ตฑ็›ฎ้Œ„,ๅซ System32 ่ˆ‡้ฉ…ๅ‹•。
    • \Program Files: ้ ่จญๅทฅๅ…ท,ๅฆ‚ DISM、DiskPart。
    • \Users: ๅƒ…ๅซ้ ่จญ SYSTEM ็ตๆง‹。

    ้€™ๅ€‹ WIM ๆ˜ ๅƒๅฏ้€้Ž DISM /mount-wim ้€ฒ่กŒไฟฎๆ”น,ๆ–ฐๅขžๆˆ–็งป้™ค่ปŸ้ซ”ๆจก็ต„,ๆ˜ฏ่ฃฝไฝœ่‡ช่จ‚ WinPE ็š„ๅŸบ็คŽ。

    ๐Ÿ“ฆ ไธƒ、ADK ่ˆ‡ WinPE Add-ons:ๅฎ‰่ฃ่ˆ‡็‰ˆๆœฌๅฐ็…ง

    ๅพž Windows 10 1809 ่ตท,ๅพฎ่ปŸๅฐ‡ WinPE ๆ‹†ๅ‡บ ADK,้œ€้กๅค–ไธ‹่ผ‰「WinPE Add-ons」。

    Windows ็‰ˆๆœฌๅฐๆ‡‰ WinPEไธป่ฆ็‰นๆ€ง
    Win10 1507–1709ๆ•ดๅˆๆ–ผ ADKๅซ ImageX、DISM、PowerShell 1.0
    Win10 1809 ไปฅๅพŒADK + Add-ons็จ็ซ‹ๅฎ‰่ฃ,ๆ”ฏๆด UEFI / PXE
    Win11 24H2ๆœ€ๆ–ฐ PE 11.xๆ•ดๅˆๆ–ฐๅผ UI ๅญ—ๅž‹่ˆ‡้ฉ…ๅ‹•็ฐฝ็ซ 

    ๅฎ‰่ฃๅพŒ,้ ่จญ่ทฏๅพ‘็‚บ:C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment

    ๐Ÿง  ๅ…ซ、WinPE ๅœจ็ถญ้‹่ˆ‡้ƒจ็ฝฒไธญ็š„ๆ‡‰็”จๅ ดๆ™ฏ

    • ๐Ÿ’ฝ ๅฎ‰่ฃ็’ฐๅขƒ: ไฝฟ็”จ DISM /apply-image ๅฎ‰่ฃ Windows。
    • ๐Ÿ”ง ็ถญไฟฎ่ˆ‡ไฟฎๅพฉ: ไปฅ bootrec /fixboot ้‡ๅปบ้–‹ๆฉŸๅ€。
    • ๐Ÿ“‚ ่ณ‡ๆ–™ๆ•‘ๆด: ไฝฟ็”จ notepad → ้–‹ๅ•Ÿๆช”ๆกˆ็ธฝ็ฎก ่ค‡่ฃฝ่ณ‡ๆ–™。
    • ๐ŸŒ ไผๆฅญ้ƒจ็ฝฒ: ่ˆ‡ WDS / MDT ๆ•ดๅˆๅฏฆ็พ่‡ชๅ‹•ๅŒ–ๅฎ‰่ฃ。

    ๐Ÿงฉ ไน、่ˆ‡ๅ…ถไป–ๆ•‘ๆด็ณป็ตฑ็š„ๆฏ”่ผƒ

    ็ณป็ตฑๆ ธๅฟƒๆŽˆๆฌŠ็”จ้€”
    Windows PEWindows Kernelๅพฎ่ปŸๅฎ˜ๆ–นๆŽˆๆฌŠ้ƒจ็ฝฒ / ็ถญไฟฎ / ๆธฌ่ฉฆ
    Hiren’s BootCD PEWinPE ๅฎข่ฃฝ็‰ˆ้žๅ•†ๆฅญ็”จ้€”ๅคšๅˆไธ€็ถญไฟฎๅทฅๅ…ท
    Linux Live CDLinux KernelGPL ้–‹ๆบ่ณ‡ๆ–™ๆ•‘ๆด / ็ณป็ตฑไฟฎๅพฉ
    Windows To GoๅฎŒๆ•ด WindowsไผๆฅญๆŽˆๆฌŠๅฏๆ”œๅผไฝœๆฅญ็’ฐๅขƒ

    ๐Ÿ“˜ ๅ、็ต่ชž:็†่งฃๆžถๆง‹,ๆ‰่ƒฝ้ˆๆดปๆ‡‰็”จ

    WinPE ไธๅƒ…ๆ˜ฏๅฎ‰่ฃๅทฅๅ…ท,ๆ›ดๆ˜ฏๆ•ดๅ€‹ Windows ้ƒจ็ฝฒ็”Ÿๆ…‹็š„ๅŸบ็คŽ。็†่งฃๅฎƒ็š„ๅ•Ÿๅ‹•็ตๆง‹、ๆ ธๅฟƒๆจก็ต„่ˆ‡้™ๅˆถ,่ƒฝๅนซๅŠฉไฝ ๅœจไธ‹็ฏ‡ไธญๆˆๅŠŸ่ฃฝไฝœ่‡ช่จ‚้–‹ๆฉŸ USB,ๆ•ดๅˆ็ถญไฟฎ、้ƒจ็ฝฒ่ˆ‡่‡ชๅ‹•ๅŒ–่…ณๆœฌ,ๆ‰“้€ ๅฐˆๅฑฌ IT ๅทฅ็จ‹ๅธซ็š„ๆ•‘ๆดๅนณๅฐ。


    ๐Ÿ”— ๅปถไผธ้–ฑ่ฎ€

    — WWFandy・็ณป็ตฑ่ˆ‡็ถฒ่ทฏ็ญ†่จ˜

    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

    ๆฒ’ๆœ‰็•™่จ€:

    ๅผต่ฒผ็•™่จ€

    ๅญ—็ดš