หากเมื่อคุณดาวน์โหลด Windows 10 ISO image และพยายามคัดลอกไปยัง bootable USB flash drive แต่ได้รับข้อความผิดพลาด The file 'install.wim' is too large for the destination file system หรือ Windows 10 ISO is too big for DVD, The disc image file is too large บทความนี้มีจุดประสงค์เพื่อช่วยคุณ ในบทความนี้ เราจะอธิบายว่าทำไมคุณจึงพบข้อผิดพลาดนี้ รวมถึงสิ่งที่คุณสามารถทำเพื่อหลีกเลี่ยงข้อผิดพลาดนี้

เหตุผลที่ข้อผิดพลาด file too large for the destination file system เกิดขึ้นคือ Windows Imaging Format (WIM) file ในการดาวน์โหลดนั้น ซึ่งมีไฟล์บีบอัดที่โปรแกรม Windows Setup ใช้สำหรับติดตั้ง Windows 10 มีขนาดมากกว่า 4.5 GB เล็กน้อย ซึ่งเกินขีดจำกัด 4 GB สำหรับขนาดไฟล์สูงสุดสำหรับ USB flash drive ที่จัดรูปแบบด้วยระบบไฟล์ FAT32
ไดรฟ์ที่จัดรูปแบบด้วยระบบไฟล์ NTFS สามารถจัดการไฟล์ขนาดใหญ่พิเศษได้ แต่อุปกรณ์ UEFI-based สมัยใหม่ต้องการไดรฟ์ FAT32 เพื่อบูทสำหรับการติดตั้ง Windows แบบสะอาด (clean install)
The file 'install.wim' is too large for the destination file system
เพื่อหลีกเลี่ยงข้อผิดพลาดนี้บน Windows 10 คุณสามารถทำได้ดังนี้:
- Mount ISO เป็น virtual drive และรัน Setup จากภายใน Windows
- Attach ISO file เป็น virtual DVD drive ใน virtual machine
- ใช้เครื่องมือ deployment ต่างๆ เพื่อจัดการการติดตั้งผ่านเครือข่าย
แต่หากคุณต้องการตัวเลือกในการรัน Setup จาก bootable drive แทน เพื่อให้คุณทำ clean install ได้อย่างสมบูรณ์ คุณจะต้องใช้คำสั่ง DISM เพื่อแยก (split) WIM file เป็นชิ้นๆ ที่อยู่ภายใต้ขีดจำกัดขนาด 4 GB ของ FAT32
วิธีทำใน 4 ขั้นตอน:
- สร้าง bootable recovery drive
- Mount ISO ที่ดาวน์โหลดและคัดลอกเนื้อหาไปยังโฟลเดอร์บน local drive
- ใช้คำสั่ง DISM เพื่อแยก WIM file เป็นหลายชิ้น
- คัดลอกไฟล์การติดตั้งจากโฟลเดอร์ local ไปยัง bootable USB drive
มาดูขั้นตอนรายละเอียดกัน:
1] สร้าง bootable recovery drive
บน PC ที่รัน Windows 10 อยู่แล้ว ให้เสียบ USB flash drive และสร้าง bootable drive โดยใช้ Windows Recovery Media Creator คุณจะต้องการไดรฟ์ขนาดอย่างน้อย 8 GB ตรวจสอบให้แน่ใจว่าตัวเลือก Back up system files to the recovery drive ไม่ได้ถูกติ๊ก จำไว้ว่าไฟล์ทั้งหมดบนไดรฟ์จะถูกลบเมื่อจัดรูปแบบ
2] Mount ISO file และคัดลอกเนื้อหาไปยังโฟลเดอร์บน local drive
กด Winkey + E เพื่อเปิด File Explorer และดับเบิลคลิกที่ไฟล์ ISO ที่ดาวน์โหลด เพื่อ mount มันเป็น virtual drive ทิ้งหน้าต่าง File Explorer นั้นไว้ และกด Ctrl+N เพื่อเปิดหน้าต่างใหม่ ในหน้าต่างใหม่ ให้สร้างโฟลเดอร์บน local hard disk และคัดลอกเนื้อหาของ mounted drive จากหน้าต่างอีกอันไปยังโฟลเดอร์นั้น
3] ใช้คำสั่ง DISM เพื่อแยก WIM file เป็นหลายชิ้น
ตอนนี้ กด Winkey + R พิมพ์ cmd และกด CTRL+SHIFT+ENTER เพื่อเปิด Command Prompt ในโหมด admin/elevated
ในหน้าต่าง ให้คัดลอกและวางคำสั่งด้านล่าง แต่แทนที่ placeholder folder_name ในคำสั่งด้วยชื่อโฟลเดอร์ที่คุณสร้างใน Step 2 และกด Enter
Dism /Split-Image /ImageFile:C:\folder_name\sources\install.wim /SWMFile:C:\folder_name\sources\install.swm /FileSize:3800
หลังจากการดำเนินการเสร็จสิ้น ให้ตรวจสอบเนื้อหาของโฟลเดอร์ Sources คุณควรจะเห็นไฟล์ใหม่สองไฟล์ - Install.swm และ Install2.swm พร้อมกับ Install.wim ต้นฉบับ คุณสามารถลบ Install.wim file ออกจากโฟลเดอร์ที่คุณสร้างได้แล้ว
4] คัดลอกไฟล์การติดตั้งจากโฟลเดอร์ local ไปยัง bootable USB drive
ตอนนี้ ตรวจสอบให้แน่ใจว่าคุณคัดลอกทั้งหมด (กด CTRL+A แล้ว CTRL+C) โฟลเดอร์และไฟล์ และวางลงใน bootable USB flash drive คุณจะได้รับ prompt ถามว่าต้องการแทนที่ไฟล์บน drive ปลายทางหรือไม่ คลิก Yes
ครั้งนี้ คุณไม่ควรได้รับข้อผิดพลาด Windows Setup จะรู้จักไฟล์แยกสองไฟล์ที่มีนามสกุล .SWM และใช้มันสร้างการติดตั้งใหม่
ทางเลือกอื่น หากคุณไม่ใช่คนที่ชอบมุ่งมั่นทำงานหนัก คุณสามารถใช้ Rufus หรือแอปพลิเคชันอื่นๆ ที่สามารถสร้าง bootable USB flash drive ได้ เครื่องมือเหล่านี้จัดรูปแบบไดรฟ์โดยการสร้าง 2 (หรือมากกว่า) partitions หนึ่งจัดรูปแบบเป็น NTFS อีกอันเป็น FAT32 ทั้งคู่มี boot files mapping ไปยัง OS ที่ติดตั้งบน partition NTFS วิธีนี้สามารถบูทได้จากทั้ง BIOS และ UEFI system
หวังว่าบทความนี้จะมีประโยชน์!
