บทความนี้จะแนะนำวิธี Backup Windows 10 ไปยัง External Media (USB Drive, HDD/SSD เพิ่มเติม หรือ Shared Network Folder) โดยใช้ Built-in System Image Backup Tools และวิธีกู้คืน System จาก Image นี้อย่างถูกต้อง Windows System Image Backup รวม OS Image เต็ม System และ User Partitions พร้อมโปรแกรมที่ติดตั้งตั้งค่าและ Personal User Data ทั้งหมด
วิธีสร้าง Windows 10 System Image ด้วย Wbadmin
เพื่อทำ System Image Backup คุณสามารถใช้ Command Prompt Tool wbadmin.exe เชื่อมต่อ External Disk หรือ USB Flash Drive เข้ากับคอมพิวเตอร์ ซึ่งเราจะบันทึก Windows 10 Image ไว้
เริ่ม PowerShell Console เป็น Administrator

ในกรณีของเรา Windows 10 ติดตั้งอยู่บน Drive C:\ และเราจะบันทึก System Image ไปที่ U:\ Flash Drive (ต้องมี Free Space พอ) ในกรณีนี้ คำสั่งสร้าง System Image จะเป็นดังนี้:
wbAdmin start backup -backupTarget:U: -include:C: -allCritical -quiet
Note เพื่อ Backup System Image โดยใช้ Wbadmin.exe คุณต้องเป็นสมาชิกของ Local Backup Operators หรือ Administrators Groups
หากคุณต้องการรวมใน Backup ไม่ใช่แค่ System Partition ที่ Windows 10 ติดตั้ง แต่ยังรวม Partitions อื่นๆ ใช้คำสั่งนี้:
wbAdmin start backup -backupTarget:U: -include:C:,D:,E:,F: -allCritical -quiet
ในกรณีที่คุณต้องบันทึก System Image ไปยัง Shared Network Folder คุณต้องระบุ UNC Path (บัญชีของคุณต้องมี NTFS Write Permissions บน Folder นี้):
wbAdmin start backup -backupTarget:\\mun-srvbk1\backup\userimages -include:C: -allCritical –quiet
คุณสามารถระบุ User Credentials เพื่อเข้าถึง SMB Share ได้ดังนี้:
wbAdmin start backup -backupTarget:\\mun-srvbk1\backup\userimages -user:jsmith -password:$tr0ngP@$$w0rrd -include:C: -allCritical –quiet
หากคุณต้องการเพิ่ม Directory เฉพาะใน Backup ให้ระบุดังนี้: -include:E:\Docs
การสร้าง Windows Image Backup จะใช้เวลาบ้าง ขึ้นอยู่กับข้อมูลบน Source Drives มีมากน้อยแค่ไหน
Volume Shadow Copy (VSS) Service ถูกใช้ในการสร้าง System Image Backup หมายความว่าคุณสามารถใช้งาน Windows ต่อได้ขณะที่ Backup กำลังดำเนินการ

The backup operation successfully completed. The backup of volume (EFI System Partition) (100.00 MB) completed successfully. The backup of volume (C:) completed successfully. The backup of volume (542.00 MB) completed successfully.
เห็นได้ว่าไม่ได้แค่ System Partition ที่ถูกรวมใน Image Backup แต่ยังรวม EFI และ System Reserved Partitions ด้วย
System Image Backup รองรับทั้ง Full และ Incremental Backups (คือ เฉพาะ Changed Blocks เท่านั้นที่ถูกเพิ่มเข้า Backup Image)
เมื่อ WbAdmin Utility ทำภารกิจเสร็จ โฟลเดอร์ WindowsImageBackup ที่มี System Image จะปรากฏใน Root ของ Target Drive มันประกอบด้วย System และ Data Partitions ของคุณในรูปแบบ VHDX File Format หากจำเป็น คุณสามารถ Mount VHDX Disks นี้ด้วยตนเองและเข้าถึงเนื้อหาได้

โปรดทราบว่า UAC Prompt จะปรากฏเมื่อเข้าถึงโฟลเดอร์ WindowsImageBackup หากคุณไม่ต้องการให้ UAC เปลี่ยน NTFS Permissions บน Directory นี้ ให้รัน File Explorer ใน Elevated Mode

การ Backup Image ผ่าน Windows GUI
คุณยังสามารถ Backup Windows 10 Image จาก Windows 10 GUI ได้ ฟีเจchernี้พร้อมใช้งานผ่าน Control Panel (Control Panel\System and Security\File History) คลิกปุ่ม System Image Backup ที่มุมซ้ายล่าง

ทางเลือกอื่น รันคำสั่ง Sdclt.exe ได้เลย
ในหน้าต่างถัดไป คลิก Setup backup และระบุ Drive ที่คุณต้องการบันทึก Windows Image

เลือก Drives ที่คุณต้องการ Backup ตรวจสอบให้แน่ใจว่าตัวเลือก "Include a system image of drives: EFI System Partition, C:, Windows Recovery Environment" ถูกติ๊ก

จากนั้นคุณสามารถกำหนด Automatic Backup Schedule ได้
เพื่อเริ่ม Backup คลิก Save settings and run backup

คุณสามารถตรวจสอบสถานะ Backup ปัจจุบันใน Control Panel ได้

การจัดการ Windows Backups ด้วย Wbadmin
มาดูคำสั่งหลายคำสั่งของ Command Line Tool wbadmin.exe สำหรับจัดการ Backups
แสดงรายการ Backups ที่ลงทะเบียนในระบบ:
Wbadmin get versions

Backup time: 4/28/2021 9:55 AM Backup target: 1394/USB Disk labeled JetFlash(U:) Version identifier:04/28/2021-17:45 Can recover: Volume(s), File(s), Application(s), Bare Metal Recovery, System State Snapshot ID: {02036e21-cda2-1012-2bf1-d22401212344}
ในกรณีนี้ เรามี 2 Backups หากต้องการแสดงรายการ Items ที่จัดเก็บใน Backup เฉพาะเจาะจง ให้ระบุ Version Identifier:
Wbadmin get items -version:04/28/2021-16:55

ลบ Backups ทั้งหมดยกเว้น 3 ล่าสุด:
wbadmin delete backup -keepversions:3
ลบเฉพาะ Oldest Image Backup Version:
Wbadmin delete backup –deleteOldest
ก่อนหน้านี้เราแสดงวิธีใช้ wbadmin สำหรับ Backup Hyper-V Virtual Machines
วิธีกู้คืน Windows 10 จาก System Image Backup
เพื่อกู้คืน Windows 10 จาก System Image Backup ที่สร้างไว้ก่อนหน้านี้ คุณจะต้องมี:
- Windows 10 Install Image บน DVD Disk หรือ USB Flash Drive (วิธีสร้าง Bootable USB Flash Drive ด้วย Windows 10), System Repair Disk, MSDaRT Recovery Image หรือ LiveCD แบบคล้ายกัน
- เปลี่ยน Boot Order ใน BIOS/UEFI Settings ให้คอมพิวเตอร์ Boot จาก DVD/USB Media ของคุณ
Boot จาก Installation/Boot Disk
บนหน้าจอ Windows Setup แรก คลิก Next

คลิกปุ่ม Repair your computer ที่มุมซ้ายล่าง

หลังจากนั้น ไปที่ Troubleshoot -> Advanced Options -> System Image Recovery

เลือก Windows 10 จากรายการ Target OSs

Recovery Wizard จะสแกน Drives ที่เชื่อมต่อและหา List ของ Backups ที่สร้างไว้ก่อนหน้านี้ คุณสามารถกู้คืน Latest Image หรือเลือก Earlier One ได้

Tip เนื่องจาก System Boot จาก Boot Media Drive Letters อาจไม่ตรงกับ Drive Letters ใน Windows
เลือก Image ที่จะกู้คืนจากรายการ Available Images

ติ๊กตัวเลือก Format and repartition disks หากคุณกู้คืน Image ไปยัง Disk ใหม่ ในกรณีนี้ Recovery Wizard จะลบ Partitions ทั้งหมดบน Disk และสร้าง Partition Table ใหม่ตาม Partitions ใน Image

ตอนนี้คุณแค่ต้องยืนยันการกู้คืน System จาก Image
เมื่อ Installation Wizard ทำภารกิจเสร็จ ให้ Boot จาก Hard Drive ของคุณ (อย่าลืมเปลี่ยน Boot Device Priority ใน BIOS) และตรวจสอบว่าคุณกู้คืน Windows 10 จาก Image Backup ที่สร้างไว้ก่อนหน้านี้สำเร็จแล้ว
หาก System Image Backup จัดเก็บอยู่บน Shared Network Folder คุณจะต้อง Initialize และ Configure Network ใน WinPE ก่อน กด Shortcut Shift+F10 เพื่อเปิด Command Prompt
รัน startnet.cmd หรือ wpeinit.exe เพื่อ Initialize Network
คุณสามารถตรวจสอบ Network Settings ปัจจุบันได้ดังนี้:
ipconfig /all
เพื่อตั้งค่า Static IP Address และระบุ DNS Servers ใช้คำสั่งต่อไปนี้:
netsh int ipv4 set addr "Ethernet0" static 192.168.10.15 255.255.255.0 192.168.10.1 1
net start dnscache
netsh int ipv4 set dns "Ethernet0" static 192.168.10.11 primary
ตอนนี้คุณสามารถเปลี่ยนไปที่หน้าต่าง System Image Recovery และระบุ UNC Path ไปยัง Image Backup Folder ของคุณ