Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

แปลง Install.ESD เป็น Bootable .ISO Image ใน Windows 10

เมื่ออัปเดต Windows 10 Build ผ่าน Windows Update Installation image ของ Windows Build ใหม่ (หรือ Insider) จะถูกดาวน์โหลดมาในรูปแบบใหม่พิเศษ — ESD (Electronic Software Download) ESD คือไฟล์ Image .WIM (Windows Imaging Format) ที่เข้ารหัสและบีบอัดแล้ว
รูปแบบการแจกจ่าย Image นี้ใช้ครั้งแรกใน Windows 8.1 สำหรับอัปเดต OS ออนไลน์ ต่างจาก WIM file ไฟล์ ESD ไม่สามารถ Mount และแก้ไขได้ Microsoft วางแผนใช้รูปแบบนี้อย่างกว้างขวางสำหรับการ Deploy ระบบ เทียบกับ WIM file ไฟล์ .ESD ใช้พื้นที่น้อยกว่า 30% ซึ่งเป็นข้อได้เปรียบใหญ่ตอนแจกจ่ายผ่านอินเทอร์เน็ต

บทความนี้จะแสดงวิธีถอดรหัสและแปลง ESD image ของ Windows 10 ให้กลายเป็น ISO Installation image ปกติ ที่สามารถ Burn ลง DVD หรือ USB Drive และใช้ Clean install Windows 10 หรือ Upgrade ได้

หมายเหตุ จริงๆ วิธีง่ายที่สุดได้ ISO Windows 10 และ Burn ลง USB/DVD คือใช้ Utility ฟรี Media Creation Tool ช่วยดาวน์โหลด Windows 10 Image ล่าสุดจากเซิร์ฟเวอร์ Microsoft โดยตรง

วิหาของ ESD file ที่มี Windows 10 Image

มาหา ที่มา ESD file ตอน Upgrade Windows 8 เป็น 8.1 ไฟล์ install.esd จะดาวน์โหลดจาก Microsoft Repository แบบ Background และบันทึกที่ C:\Windows\SoftwareDistribution\Download\{some ID}

สามารถได้ Install.ESD file พร้อม Windows 10 Build ล่าสุดโดยไปที่ Start → PC Settings → Update and recovery → Preview builds section บนระบบที่ติดตั้งแล้ว หากมี Windows 10 Build ใหม่สำหรับระบบ จะแจ้งให้ดาวน์โหลดและติดตั้ง Image ใหม่

หลังดาวน์โหลดเสร็จ เปิด Windows Explorer โดยไม่คลิก Install ไปที่ C:\$Windows.~BT\Sources หา Install.ESD (มัน Hidden) คัดลอกไปไดเรกทอรีอื่น นี่คือ ESD file พร้อม Compressed image ของ Windows 10 TP ล่าสุด

รัน System Update ไป Build ใหม่ แต่ อย่ารีสตาร์ทคอมพิวเตอร์ ระหว่าง Update Windows จะดาวน์โหลดไฟล์ที่จำเป็นสำหรับ Update หลังดาวน์โหลดเสร็จ เปิด Explorer ไปที่ C:\$Windows.~BT\Sources หา Install.ESD file คัดลอกไปไดเรกทอรีอื่น นี่คือ .ESD file พร้อม Compressed image ของ Windows 10 Build ล่าสุด

เคล็ดลับ ใน Windows 10 Technical Preview ที่ติดตั้งแล้ว ไฟล์อาจคัดลอกได้จาก C:\RecoveryImage\Install.esd

เพื่อดูข้อมูลว่า Windows Images ใดบ้างอยู่ใน ESD file ใช้ DISM utility มาตรฐาน:

DISM /Get-WimInfo /WimFile:"C:\iso\install.esd"

ผลลัพธ์จะแสดง Index, Name, Description, Size ของแต่ละ Image ในตัวอย่างมีหลาย System Images ภายใน install.esd เช่น Windows 10 Pro มี Index 4

รู้ Index ของ Windows Image ใน ESD file แล้ว สามารถ Export ไปเป็น WIM file ด้วยคำสั่ง:

dism /export-image /SourceImageFile:c:\iso\install.esd /SourceIndex:4 /DestinationImageFile: c:\iso\win10pro.wim /Compress:max /CheckIntegrity

WIM file ที่ได้สามารถแปลงเป็น ISO ได้ด้วย Third-party utilities

Utility ESD Decrypter

เพื่อแปลง ESD image เป็น ISO file เราจะใช้ Command line utility ESD Decrypter (ESD ToolKit) ดาวน์โหลดจาก GitHub: https://github.com/gus33000/ESD-Decrypter/releases/ ESD Decrypter บนพื้นฐาน PowerShell จึงเปิด Source code ได้ง่าย (ใช้ tool cdimage.exe สร้าง ISO จาก WIM file)

  1. แตก Archive 4.0.0.0.fbl_prerelease.gustavem.160815-0800.zip ไปโฟลเดอร์ท้องถิ่น
  2. รัน ESDISO.bat เป็น Administrator
  3. Wizard จะขอ Path ไปยัง CryptoKeys file (Keys ถอดรหัส ESD) และ Path ไดเรกทอรีสำหรับ ISO ไฟล์สุดท้าย (ผมไม่ระบุ กด N 2 ครั้ง)
  4. ระบุ Path ไปยัง ESD file ของคุณ กด Enter 2 ครั้ง
  5. เริ่มกระบวนการแปลง ESD เป็น ISO ใช้เวลา 20-30 นาที ขึ้นอยู่กับ Performance ระบบ
  6. หลัง Script เสร็จ ตรวจสอบว่า Installation ISO file พร้อม Windows 10 Image ปรากฏในโฟลเดอร์ Utility พร้อม Burn ลง DVD หรือสร้าง Standard/UEFI Bootable USB Flash Drive

Dism++ Utility สำหรับแปลง Install.esd File

เพื่อแปลง ESD image เป็น ISO file สามารถใช้ Graphical utility เรียบง่าย Dism++ (https://www.chuyu.me/en/index.html) ทำสิ่งเดียวกับ ESD Decrypter Script แต่มี GUI ใช้ง่ายกว่า

  1. ดาวน์โหลดและแตก Archive ของ Dism++
  2. รัน Executable file Dism++ ตาม OS Bitness (Windows 10 x64 ใช้ Dism++ x64.exe)
  3. ยอมรับ User Agreement
  4. เปิด Menu File → เลือก Esd → ISO
  5. ระบุ Path ไปยัง ESD file ที่บันทึกไว้ แล้วระบุ Directory และชื่อ ISO file ที่จะสร้าง
  6. คลิก Finish รอจนการแปลง .esd เสร็จ (ใช้เวลา 10-15 นาที)