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

๐Ÿ’ฝ Windows PE ๅฎŒๅ…จๆŒ‡ๅ—(ไธ‹็ฏ‡):ๅพž ADK ๅฎ‰่ฃๅˆฐ่‡ชๅ‹•ๅŒ–้ƒจ็ฝฒ่ˆ‡ๅทฅๅ…ทๆ•ดๅˆๅฏฆๆˆฐ

    ๐Ÿ’ฝ Windows PE ๅฎŒๅ…จๆŒ‡ๅ—(ไธ‹็ฏ‡):ๅพž ADK ๅฎ‰่ฃๅˆฐ่‡ชๅ‹•ๅŒ–้ƒจ็ฝฒ่ˆ‡ๅทฅๅ…ทๆ•ดๅˆๅฏฆๆˆฐ

    ๅปถ็บŒไธŠ็ฏ‡ๅฐๆžถๆง‹่ˆ‡ๅŽŸ็†็š„ๅ‰–ๆž,้€™ไธ€็ฏ‡ๅฐ‡ๅฏฆ้š›ๅธถไฝ ๅ‹•ๆ‰‹ๆ‰“้€ ๅฐˆๅฑฌ็š„ Windows PE ้–‹ๆฉŸ็’ฐๅขƒ,ๅพž ADK ๅฎ‰่ฃ、ๆ˜ ๅƒ่ฃฝไฝœๅˆฐ่‡ชๅ‹•ๅŒ–่…ณๆœฌ่ˆ‡็ถญไฟฎๅทฅๅ…ทๆ•ดๅˆ,่ฎ“ไฝ ๆ“ๆœ‰ไผๆฅญ็ดš็š„็ณป็ตฑ้ƒจ็ฝฒ่ˆ‡ๆ•‘ๆด่ƒฝๅŠ›。

    ๐Ÿงฐ ไธ€、ๆบ–ๅ‚™็’ฐๅขƒ่ˆ‡ๅฎ‰่ฃๅทฅๅ…ท

    ่ฆๅปบ็ซ‹่‡ช่จ‚ WinPE,้œ€ๅฎ‰่ฃๅ…ฉๅ€‹้—œ้ต็ต„ไปถ:

    • ๐Ÿ“ฆ Windows ADK(Assessment and Deployment Kit) — ๆไพ› DISM、ImageX、copype ็ญ‰ๅทฅๅ…ท。
    • ๐Ÿ’ฝ WinPE Add-ons for ADK — ๅซ WinPE ๆ ธๅฟƒๆ˜ ๅƒ(boot.wim / winpe.wim)。

    ๆœ€ๆ–ฐ็‰ˆๅฏๆ–ผๅพฎ่ปŸๅฎ˜ๆ–น็ถฒ็ซ™ไธ‹่ผ‰:

    https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install

    ๐Ÿ“‚ ้ ่จญๅฎ‰่ฃ่ทฏๅพ‘:

    C:\Program Files (x86)\Windows Kits\10\
    ├─ Assessment and Deployment Kit
    │  └─ Deployment Tools
    └─ Windows Preinstallation Environment
    

    ๅฎ‰่ฃๅฎŒๆˆๅพŒ,่ซ‹ไปฅ「้ƒจ็ฝฒ่ˆ‡ๆ˜ ๅƒๅทฅๅ…ท็’ฐๅขƒ(Deployment and Imaging Tools Environment)」ไปฅ็ณป็ตฑ็ฎก็†ๅ“ก่บซๅˆ†ๅ•Ÿๅ‹•ๅ‘ฝไปคๆ็คบๅญ—ๅ…ƒ。

    ๐Ÿชฃ ไบŒ、ๅปบ็ซ‹ๅŸบ็คŽ WinPE ๆ˜ ๅƒ

    ไฝฟ็”จ copype.cmd ๅปบ็ซ‹ WinPE ๅทฅไฝœ็›ฎ้Œ„(ไปฅ 64 ไฝ็‚บไพ‹):

    copype amd64 C:\WinPE_amd64

    ๆŒ‡ไปคๅŸท่กŒๅพŒ,่ณ‡ๆ–™ๅคพ็ตๆง‹ๅฆ‚ไธ‹:

    C:\WinPE_amd64
    ├─ media
    │  ├─ Boot
    │  ├─ EFI
    │  ├─ sources
    │  │  └─ boot.wim
    └─ fwfiles
    

    ้€™ๅฐฑๆ˜ฏๅฏไฟฎๆ”น็š„ๅŸบ็คŽ WinPE ๆ˜ ๅƒ็’ฐๅขƒ。

    ๐Ÿ”ง ไธ‰、ๆŽ›่ผ‰่ˆ‡ๅฎข่ฃฝๅŒ–ๆ˜ ๅƒ

    ไฝฟ็”จ DISM ๆŽ›่ผ‰ boot.wim,ไปฅไพฟๆ–ฐๅขžๅทฅๅ…ทๆˆ–้ฉ…ๅ‹•:

    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64\media\sources\boot.wim" /Index:1 /MountDir:"C:\Mount"

    ๅฏๅŠ ๅ…ฅ็š„ๅธธ่ฆ‹ๅทฅๅ…ท็ฏ„ไพ‹:

    • ๐Ÿงฉ Notepad++、7-Zip、DiskGenius、Everything
    • ๐Ÿ’ก PowerShell(้œ€ๅŒๆžถๆง‹็‰ˆๆœฌ)
    • ๐Ÿงฐ ้ฉ…ๅ‹•็จ‹ๅผ(.inf)

    ่ค‡่ฃฝๅทฅๅ…ท็ฏ„ไพ‹:

    copy "D:\Tools\Notepad++" "C:\Mount\Program Files\Notepad++" /E

    ๆ–ฐๅขž PowerShell ๆ”ฏๆด:

    Dism /Add-Package /Image:"C:\Mount" /PackagePath:"WinPE-PowerShell.cab"
    Dism /Add-Package /Image:"C:\Mount" /PackagePath:"WinPE-Scripting.cab"

    ๅฎŒๆˆไฟฎๆ”นๅพŒ,ไฝฟ็”จไปฅไธ‹ๆŒ‡ไปคๅธ่ผ‰ไธฆๅ„ฒๅญ˜่ฎŠๆ›ด:

    Dism /Unmount-Image /MountDir:"C:\Mount" /Commit

    ๐Ÿ’พ ๅ››、ๅปบ็ซ‹ๅฏ้–‹ๆฉŸ USB ๆˆ– ISO

    ๆŽฅ่‘—ไฝฟ็”จ MakeWinPEMedia ๆŒ‡ไปคๅปบ็ซ‹้–‹ๆฉŸๅช’้ซ”。

    ่ฃฝไฝœๅฏ้–‹ๆฉŸ USB:

    MakeWinPEMedia /UFD C:\WinPE_amd64 E:

    (่ซ‹็ขบ่ช E: ็‚บไฝ ็š„ USB ็ฃ็ขŸไปฃ่™Ÿ)

    ่ฃฝไฝœ ISO ๆช”:

    MakeWinPEMedia /ISO C:\WinPE_amd64 C:\WinPE_amd64\WinPE.iso

    ๆญคๆ™‚ๅฏ็”จ Rufus、Ventoy ๆˆ–่™›ๆ“ฌๆฉŸ้€ฒ่กŒๆธฌ่ฉฆ้–‹ๆฉŸ。

    ⚙️ ไบ”、ๅŠ ๅ…ฅ่‡ชๅ‹•ๅŒ–ๅ•Ÿๅ‹•่…ณๆœฌ(startup.cmd)

    ่‹ฅๆƒณๅœจ้–‹ๆฉŸๆ™‚่‡ชๅ‹•ๅŸท่กŒๆŒ‡ไปค(ๅฆ‚็ฃ็ขŸๅตๆธฌๆˆ–้ƒจ็ฝฒ่…ณๆœฌ),ๅฏ็ทจ่ผฏ:

    C:\Mount\Windows\System32\startnet.cmd

    ็ฏ„ไพ‹ๅ…งๅฎน:

    wpeinit
    @echo off
    echo ๐Ÿ”ง ๅˆๅง‹ๅŒ–็ถฒ่ทฏ่ˆ‡็ฃ็ขŸ็ณป็ตฑไธญ...
    wpeutil InitializeNetwork
    net use Z: \\192.168.1.10\deploy password /user:admin
    D:\deploy\setup.cmd
    pause
    

    ๆญค่…ณๆœฌๅฐ‡ๅœจๆฏๆฌก้–‹ๆฉŸๅพŒ่‡ชๅ‹•ๅŸท่กŒ,้ฉๅˆๆ‰น้‡้ƒจ็ฝฒๆˆ–ไผๆฅญ็ถญไฟฎ็”จ้€”。

    ๐Ÿ›ฐ ๅ…ญ、็ถฒ่ทฏ้ƒจ็ฝฒๆ•ดๅˆ(MDT / WDS)

    ่‹ฅ่ฆๅฐ‡ WinPE ็”จๆ–ผ็ถฒ่ทฏๅฎ‰่ฃ,ๅฏๆญ้…:

    • WDS(Windows Deployment Services): ๆไพ› PXE ็ถฒ่ทฏ้–‹ๆฉŸ่ˆ‡ๆ˜ ๅƒๅˆ†็™ผ。
    • MDT(Microsoft Deployment Toolkit): ็ฎก็†้ƒจ็ฝฒไปปๅ‹™ๅบๅˆ—่ˆ‡่‡ชๅ‹•ๅŒ–่…ณๆœฌ。

    ่จญๅฎš WDS ็ฏ„ไพ‹:

    wdsutil /initialize-server /reminst:"D:\RemoteInstall"
    wdsutil /add-image /imagefile:"C:\WinPE_amd64\media\sources\boot.wim"
    wdsutil /start-server
    

    ๅฎขๆˆถ็ซฏๅณๅฏ้€้Ž PXE ้–‹ๆฉŸ่ผ‰ๅ…ฅ WinPE,ไธฆ่‡ชๅ‹•้€ฃ็ทš่‡ณ้ƒจ็ฝฒไผบๆœๅ™จ。

    ๐Ÿงฉ ไธƒ、้€ฒ้šŽๆ‡‰็”จ่ˆ‡ๆŠ€ๅทง

    • ๐Ÿ“ฆ ๆ•ดๅˆ DISM ่‡ชๅ‹•ๅŒ–่…ณๆœฌไปฅ้‡ๅปบ็ณป็ตฑๆ˜ ๅƒ。
    • ๐Ÿ’ก ๅŠ ๅ…ฅ็ถฒ่ทฏๆธฌ่ฉฆๅทฅๅ…ท(ping、ipconfig、netsh)。
    • ๐Ÿ” ๅŠ ๅ…ฅ็กฌ็ขŸ่จบๆ–ทๆŒ‡ไปค(chkdsk、diskpart)。
    • ๐Ÿงฑ ๅปบ็ซ‹ๅคš้–‹ๆฉŸ้ธๅ–ฎ(ๅคšๆ˜ ๅƒ boot.wim / WinRE)。

    ไฝ ็”š่‡ณๅฏไปฅๅŠ ๅ…ฅ่‡ช่จ‚ Logo、่ƒŒๆ™ฏ่ˆ‡ไธป้กŒๆจฃๅผ,ๆ‰“้€ ๅฐˆๅฑฌ็ถญไฟฎๅ“็‰Œ็‰ˆๆœฌ。

    ๐Ÿง  ๅ…ซ、ๅธธ่ฆ‹้Œฏ่ชค่ˆ‡ๆŽ’้™คๅปบ่ญฐ

    • ้Œฏ่ชค 0xc1420117: ๆŽ›่ผ‰ๆ˜ ๅƒๆœชๆญฃ็ขบๅธ่ผ‰ → ้‡ๆ–ฐไฝฟ็”จ /discard ่งฃ้™ค。
    • USB ็„กๆณ•ๅ•Ÿๅ‹•: ๆชขๆŸฅๆ˜ฏๅฆๅ•Ÿ็”จ UEFI / GPT ๆจกๅผ。
    • ๆ‰พไธๅˆฐ้ฉ…ๅ‹•: ไฝฟ็”จ Dism /Add-Driver ๆ‰‹ๅ‹•ๆณจๅ…ฅ。
    • ่…ณๆœฌๆœชๅŸท่กŒ: ็ขบ่ช startnet.cmd ็ฝฎๆ–ผ System32。

    ๐Ÿ“˜ ไน、็ต่ชž:ๆ‰“้€ ไฝ ็š„ๅฐˆๅฑฌ็ถญไฟฎ่ˆ‡้ƒจ็ฝฒ็’ฐๅขƒ

    ๅพž็†่งฃๆžถๆง‹(ไธŠ็ฏ‡)ๅˆฐๅฏฆ้š›ๆ‰“้€ (ไธ‹็ฏ‡),WinPE ๅทฒไธๅ†ๅชๆ˜ฏ OEM ๅทฅๅ…ท,่€Œๆ˜ฏๆฏไฝ็ณป็ตฑ็ฎก็†ๅ“ก็š„「ๆ•‘ๅ‘ฝๅŒ…」。ๅช่ฆๅ–„็”จ ADK、DISM ่ˆ‡่‡ชๅ‹•ๅŒ–่…ณๆœฌ,ไฝ ๅฐฑ่ƒฝๆ“ๆœ‰ไธ€ๅ€‹่ƒฝไฟฎๅพฉ、ๅฎ‰่ฃ、้‚„ๅŽŸ็”š่‡ณ้ƒจ็ฝฒๆ•ดๅ€‹ไผๆฅญ็ถฒ่ทฏ็š„้ˆๆดป็’ฐๅขƒ。


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

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

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

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

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

    ๅญ—็ดš