มันรบกวนเมื่อคุณพยายามคัดลอกไฟล์บน Mac แตไม่ได้เพราะพื้นที่ไม่พอ โดยเฉพาะถ้าไดรฟ์ของคุณมีพื้นที่จัดเก็บเพียงพอ ปกติเมื่อกระบวนการคัดลอกล้มเหลว คุณจะได้รับข้อผิดพลาดหนึ่งในนี้
① "Not enough disk space to copy "item." Additional xx GB of disk space is required to copy this file. You can manage disk space by removing items from the Storage section of About This Mac."

ข้อผิดพลาด "not enough disk space to copy" นี้เกิดขึ้นเมื่อคัดลอกไฟล์จากหรือไป internal hard drive, USB drive, SD card, server หรือ cloud-based drive อย่าง iCloud drive บน Mac
พื้นที่จัดเก็บเพิ่มเติมที่ข้อความต้องการมักหมายถึงพื้นที่ที่ Mac internal hard drive ต้องการเพื่อคัดลอกไฟล์ ซึ่งอาจสับสนหากคุณคัดลอกไป external drive หรือ server แทนที่จะเป็น Mac
นี่อาจเกี่ยวข้องกับกระบวนการคัดลอกไฟล์ ซึ่ง Mac's RAM จะจัดเก็บไฟล์ชั่วคราว (ระบบปฏิบัติการไม่คัดลอกไฟล์จาก source ไป destination โดยตรง มันอ่าน chunks ของไฟล์เข้า memory (RAM) ก่อน)
ข้อความผิดพลาดยังแสดงสองปุ่ม: Cancel และ Manage Disk Space หากคลิก "Manage Disk Space" คุณจะไปที่ Storage section ของ "About This Mac" ซึ่งตรวจสอบพื้นที่ว่างของไดรฟ์ได้
② "The item "xx" can't be copied because there isn't enough free space."

นี่คือข้อผิดพลาดอีกอย่างที่คุณอาจได้รับเมื่อไม่มีพื้นที่จัดเก็บพอสำหรับคัดลอกไป Mac หรือ destination drive
ในขณะที่ข้อผิดพลาดมีความหมายหาก destination drive ไม่มีพื้นที่สำหรับคัดลอกและคุณเขียน USB drive บน Mac ไม่ได้ ในหลายกรณี คุณอาจพบว่า Mac บอกว่าพื้นที่ไม่พอแต่จริงๆ มี บทความนี้จะช่วยแก้ไขข้อผิดพลาดและคัดลอกไฟล์สำเร็จ
| แก้ไข Mac error บอกพื้นที่ดิสก์ไม่พอคัดลอก | เหมาะกับกรณี |
|---|---|
| ลบไฟล์ไม่ต้องการด้วย iBoysoft DiskGeeker | จำเป็นสำหรับทุกกรณีที่ไม่มีพื้นที่ว่างบน Mac |
| ลบ local snapshots บน Mac | Mac แสดงพื้นที่ว่างพอแต่มากเป็น purgeable |
| ปิด snapshots feature บน third-party tools หรือ servers | ไม่พอพื้นที่คัดลอกไป server หรือ backup drive |
| ว่างเปล่า Trash บน Mac | ไม่พอพื้นที่คัดลอกไป USB หรือ Mac internal hard drive |
| แก้ไขวันที่และเวลาบน Mac | คัดลอกอะไรไป Mac ไม่ได้ |
| ปิด Optimize Mac Storage | ไม่พอพื้นที่ว่างคัดลอกไฟล์บน Mac |
| ตรวจสอบสิทธิ์บนไดรฟ์ | ไม่สามารถคัดลอกไป external drive บน Mac เพราะพื้นที่ไม่พอ |
| จัดรูปแบบดิสก์ใหม่ | External hard drive บอกพื้นที่ไม่พอแต่จริงๆ มี |
วิธีตรวจสอบพื้นที่ดิสก์บน Mac
เมื่อ Mac ปฏิเสธคัดลอกไฟล์เพราะความจุไดรฟ์ไม่พอ คุณจะต้องยืนยันว่ามันเป็นข้อผิดพลาดที่หลอกล่อ หรือไดรฟ์ขาดพื้นที่จริงสำหรับโอนไฟล์
มีหลายวิธีดูพื้นที่ว่างบน Mac วิที่แนะนำมากที่สุดคือ Disk Utility เนื่องจาก GUI tools อื่นๆ เช่น "Get Info" และแท็บ Storage อาจให้ตัวเลขไม่แม่นยำ
วิธีตรวจสอบพื้นที่ดิสก์บน Mac ผ่าน Disk Utility:
- กด Command + Space พิมพ์ "disk utility"
- เปิด Disk Utility
- เลือก internal หรือ external volume จากด้านซ้าย
- ดูขนาดภายใต้ "Free"

ขนาดนี้ควรเป็นพื้นที่ว่างจริงของดิสก์ (โปรดทราบว่า available space ที่รายงานใน Storage ไม่ใช่พื้นที่จริงที่พร้อมใช้งานบน Mac เพราะรวม purgeable space ด้วย)
ทำไมถึงไม่พอพื้นที่ดิสก์คัดลอกเมื่อจริงๆ มี?
แปลกใจเมื่อข้อผิดพลาดบอกว่ามีพื้นที่ไม่พอบนไดรฟ์แต่จริงๆ มี มารู้จักสาเหตุด้านหลังกัน
Purgeable space บน Mac เป็นสาเหตุหลักที่คุณอาจได้ Mac error บอกว่าไดรฟ์ไม่มีพื้นที่ดิสก์พอคัดลอกไฟล์แม้พื้นที่ว่างที่แสดงจะเพียงพอ แม้ purgeable space ควรถูกลบเมื่อ Mac ขาดพื้นที่ว่าง แต่มันอาจไม่ทำงานตามที่คาดในความเป็นจริง

ไฟล์ที่รวมอยู่ใน purgeable space ได้แก่ Time Machine local snapshots, APFS snapshots ที่สร้างขณะอัปเดต macOS, caches และ temporary files, ไฟล์ที่ย้ายไป Trash แต่ไม่ได้ว่างเปล่า, optimized files ที่ sync ไป iCloud, email attachments, older versions of files ฯลฯ
นอกจากนี้ ปัญหาอาจเกิดเมื่อวันที่และเวลาบน Mac ตั้งไม่ถูกต้อง ไดรฟ์มีปัญหา file system หรือ permission issues
ทำยังไงเมื่อไม่มีพื้นที่ว่างพอคัดลอกบน Mac?
หาก Mac แจ้ง error ว่า "Not enough disk space to copy," "The item can't be copied because there isn't enough free space," หรือ "Insufficient free space on the internal flash disk to copy the boot image" คุณสามารถทำตามวิธีแก้ไขด้านล่าง ขั้นตอนเหล่านี้ช่วยได้หากคุณไม่มีพื้นที่พออัปเดต Mac ด้วย
ลบไฟล์ไม่ต้องการบน Mac
เป็น best practice ที่ควรเก็บพื้นที่ว่างอย่างน้อย 20% บน Mac hard drive สำหรับประสิทธิภาพสูงสุด เมื่อ macOS แจ้งเตือนพื้นที่ดิสก์ไม่พอ 已经是时候做家务清理了 คุณสามารถค้นหาไฟล์ไม่ต้องการหรือไม่จำเป็นบนฮาร์ดดิสก์และลบถาวร
ยากที่จะหาไฟล์ไม่จำเป็นทั้งหมดบน Mac ทีเดียว แต่ทำได้ด้วย disk-cleaning tool อย่าง iBoysoft DiskGeeker มันสามารถวิเคราะห์พื้นที่ดิสก์และให้คุณดูไฟล์ทั้งหมดบนไดรฟ์พร้อมไฟล์ใหญ่สุดด้านบน คุณสามารถมองเห็นไฟล์ใหญ่ที่กินพื้นที่ว่างของไดรฟ์และลบถาวรได้ง่าย
นอกจากนี้ มันยังหา junk files บน startup disk ของ Mac รวมถึง cache files, logs, emails, unemptied Trash และไฟล์ในโฟลเดอร์ Downloads ด้วย quick scan
วิธีปลดปล่อยพื้นที่ดิสก์บน MacBook Air/Pro/desktop Mac:
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้ง iBoysoft DiskGeeker ฟรี
ขั้นตอนที่ 2: เปิดมัน เลือกพาร์ติชันจากด้านซ้าย และคลิก "Space Analyze"

ขั้นตอนที่ 3: ลากและวางไฟล์ไม่ต้องการไปที่วงกลมเพื่อลบถาวร

ขั้นตอนที่ 4: กลับไป main interface เลือก internal data volume (Macintosh HD - Data) และคลิก "Clean Junk"

ขั้นตอนที่ 5: เลือก junk files ที่ต้องการลบ และคลิก Clean > OK
เมื่อทำความสะอาดเสร็จ คุณควรคัดลอกไฟล์บน Mac ได้แล้ว
หาก Mac บอกว่าพื้นที่ไม่พอบนไดรฟ์แต่จริงๆ มี ให้ลองวิธีแก้ไขอื่นๆ ด้านล่างต่อไป
ลบ local snapshots บน Mac
ไฟล์หลักที่ครอบครอง purgeable space บน Mac คือ local snapshots โดยเฉพาะ Time Machine local snapshots คุณสามารถลบมันเพื่อได้พื้นที่ดิสก์มากขึ้นบน internal hard drive ของ Mac
วิธีแก้ "พื้นที่ดิสก์ไม่พอแต่จริงๆ มี" บน Mac:
หากคุณต้องการหยุด Time Machine สร้าง local snapshots คุณสามารถปิด automatic backup ใน Time Machine ตามที่อธิบายด้านล่าง
บน macOS Ventura หรือใหม่กว่า ไปที่ System Settings > General > Time Machine แล้วคลิก Options และเลือก "Manually" ในกล่องถัดจาก "Back up frequency."
บน macOS Monterey หรือก่อนหน้า ไปที่ System Preferences > Time Machine และยกเลิกติ๊ก "Back Up Automatically."
ปิด snapshots feature บน third-party tools หรือ servers
Network-attached storage, Cloud servers และ backup utilities บางอย่างเก็บ snapshots ของไฟล์บนไดรฟ์ของคุณ เพื่อให้คุณ revert ไป previous versions หลังลบไฟล์ ตัวอย่างเช่น CCC เปิด snapshot support บน source หรือ destination drive โดยอัตโนมัติ

หากคุณมี tool ที่มีฟีเจอร์คล้ายกันเปิดอยู่ คุณควรเปิดและลบ snapshots ด้วยตนเองเพื่อสร้างพื้นที่มากขึ้นบนไดรฟ์ หากแอปมี Trash can คุณต้องว่างเปล่ามันด้วย
ว่างเปล่า Trash บน Mac
ไฟล์ที่ย้ายไป Trash ไม่ถูกลบถาวรและยังใช้พื้นที่จนกว่าจะว่างเปล่า หาก Trash ของคุณเต็ม คุณสามารถคลิกขวาไอคอนบน Dock และเลือก "Empty Trash" เพื่อคืนพื้นที่มากขึ้น

หากคุณ ไม่มีพื้นที่ดิสก์พอคัดลอกไป USB บน Mac ให้แน่ใจว่า USB ต่ออยู่ก่อนว่างเปล่า Trash
หากคุณลบไฟล์บน external drive บนคอมพิวเตอร์อื่นและไม่ได้ว่างเปล่า Trash คุณต้องเสียบมันเข้าคอมพิวเตอร์นั้นและว่างเปล่า Trash เพื่อได้พื้นที่ว่าง
แก้ไขวันที่และเวลาบน Mac
หากไอเทมคัดลอกไม่ได้เพราะพื้นที่ว่างไม่พอ ตรวจสอบว่าวันที่และเวลาบน Mac ตั้งถูกต้องหรือไม่ โดยเฉพาะหากคุณทำงานกับ Mac เก่า
เพื่อตั้งวันที่และเวลาอัตโนมัติบน macOS Ventura หรือใหม่กว่า:
- เลือก Apple menu > System Settings > General แล้วคลิก Date & Time ด้านขวา
- เปิด "Set time and date automatically"

- เปิด "Set time zone automatically using your current location."
เพื่อตั้งวันที่และเวลาอัตโนมัติบน macOS Monterey หรือก่อนหน้า:
- เลือก Apple menu > System Preferences > Date & Time
- แตะล็อกสีเหลืองและใส่รหัสผ่านเพื่อปลดล็อก pane
- ติ๊ก checkbox "Set date and time automatically"
- คลิก "Time Zone" และเลือก "Set time zone automatically using current location."
หลังจากนั้น คุณสามารถลองคัดลอกไฟล์บน Mac ใหม่
ปิด Optimize Mac Storage
บางผู้ใช้สามารถกำจัด "Not enough disk space to copy" error บน Mac โดยปิด "Optimize Mac Storage" หากคุณเปิดอยู่ ลองปิดดูว่าอนุญาตให้คัดลอกไฟล์ได้หรือไม่
- เปิด Apple menu > System Settings/Preferences
- คลิก Apple ID > iCloud
- ยกเลิกติ๊ก checkbox ถัดจาก "Optimize Mac Storage"

บน macOS Sonoma เมื่อคุณปิด Optimize Mac Storage ตัวเลือก iCloud Drive Remove Download หายไปสำหรับลบไฟล์ที่ดาวน์โหลดบน Mac ดังนั้น คุณสามารถเปิดใหม่หลังแก้ปัญหา
ตรวจสอบสิทธิ์บนไดรฟ์
หากคุณไม่สามารถคัดลอกไฟล์ไป external drive บน Mac ได้แม้มีพื้นที่จัดเก็บพอ คุณควรตรวจสอบ permission settings ของไดรฟ์และแน่ใจว่าคุณมี read and write access หาก external disk ใช้บนหลายคอมพิวเตอร์ คุณสามารถเปิด "Ignore ownership on this volume" เพื่อหลีกเลี่ยงปัญหาสิทธิ์
- คลิกขวาไอคอนไดรฟ์บนเดสก์ท็อป Mac และเลือก "Get Info."
- แตะล็อกสีเหลืองและใส่รหัสผ่าน
- แน่ใจว่า "Ignore ownership on this volume" ถูกติ๊ก

- แน่ใจว่า account ของคุณมี read and write access
จัดรูปแบบดิสก์ใหม่
หาก Mac ยังบอกว่าพื้นที่ว่างไม่พอคัดลอกไป external drive ให้พิจารณาจัดรูปแบบไดรฟ์ใหม่ โปรดทราบว่าการจัดรูปแบบใหม่จะล้างข้อมูลทั้งหมดบนดิสก์ ดังนั้น คุณต้องสำรองข้อมูลบนไดรฟ์ก่อนดำเนินการ
- เปิด Disk Utility
- คลิก View > Show All Devices
- เลือก physical disk ของ external drive และคลิก Erase

- พิมพ์ชื่อสำหรับไดรฟ์
- เลือก file system ที่เหมาะสม (เลือก ExFAT หากทำงานทั้ง Windows & macOS; เลือก APFS หากรันบน macOS High Sierra หรือใหม่กว่า; เลือก Mac OS Extended (Journaled) หากรัน macOS Sierra หรือก่อนหน้า)
- เก็บ GUID Partition Map เป็น scheme
- คลิก Erase
- ลองคัดลอกไฟล์ไปมันอีกครั้ง
แชร์วิธีแก้ไขเหล่านี้เพื่อช่วยผู้อื่นแก้ปัญหา "not enough disk space to copy to USB on Mac"
คำถาม: หาก error บอกว่า USB ไม่มีพื้นที่ดิสก์พอเมื่อไม่มีอะไรบนมัน อาจมีไฟล์ที่ลบแล้วแตยังไม่ว่างเปล่าจาก Trash, permission issues, file system problems หรือ snapshots ที่ third-party backup tools สร้าง
คำถาม: หากไม่มีพื้นที่ดิสก์พอบน Mac คุณควรลองวิธีแก้ไข:
Fix 1: ลบไฟล์ไม่จำเป็น
Fix 2: ลบ Time Machine local snapshots
Fix 3: ว่างเปล่า Trash
Fix 4: ปิด "Optimzie Mac Store"
คำถาม: Mac จะไม่ให้คุณคัดลอกไปฮาร์ดดิสก์หากคุณไม่มี write access ไปยังไดรฟ์ หรือไดรฟ์ไม่มีพื้นที่ว่างพอสำหรับไฟล์ที่คัดลอก