Error "The file is too large for the destination file system" เกิดเมื่อคัดลอกไฟล์ > 2GB ไป USB/Hard Disk ที่ Format เป็น FAT32 ซึ่งมีขีดจำกัดขนาดไฟล์สูงสุด 4GB (แต่จริงๆ คัดลอกไฟล์ > 2GB บางครั้งก็ล้มเหลว)
FAT32 คืออะไร?
ระบบไฟล์เก่าจาก Windows 95/98/Me รองรับดิสก์ > 2GB แต่ไม่รองรับไฟล์ใหญ่ ถูกแทนที่ด้วย NTFS ตั้งแต่ Windows XP
วิธีแก้ File Too Large for Destination File System
สำคัญ: สร้าง System Restore Point ก่อนเริ่ม
วิธีที่ 1: แปลง FAT32 เป็น NTFS โดยไม่สูญเสียข้อมูล (แนะนำ)
- Win + X > Command Prompt (Admin)
- เช็ก Drive Letter ของ USB (เช่น G:)
- รัน: Convert G: /fs:ntfs /nosecurity (เปลี่ยน G: เป็น Drive Letter จริง)
- รอเสร็จ (อาจใช้เวลานานขึ้นอยู่กับขนาดดิสก์)
- หากล้มเหลว รัน chkdsk g: /f แล้วลอง Convert ใหม่
- ทดสอบคัดลอกไฟล์ใหญ่เข้าไป
วิธีที่ 2: Format ใหม่เป็น NTFS (จะลบข้อมูลทั้งหมด)
- คลิกขวา USB Drive > Format
- File System: NTFS (Default)
- Allocation unit size: Default
- Start > OK > รอเสร็จ
วิธีที่ 1 รักษาข้อมูลเดิมได้ วิธีที่ 2 เร็วกว่แต่ลบข้อมูลทั้งหมด