Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> Mac

แก้ไขข้อผิดพลาด 'พื้นที่ดิสก์ไม่พอ' เมื่อคัดลอกไฟล์บน Mac

มันรบกวนเมื่อคุณพยายามคัดลอกไฟล์บน 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."

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน 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

นี่คือข้อผิดพลาดอีกอย่างที่คุณอาจได้รับเมื่อไม่มีพื้นที่จัดเก็บพอสำหรับคัดลอกไป Mac หรือ destination drive

ในขณะที่ข้อผิดพลาดมีความหมายหาก destination drive ไม่มีพื้นที่สำหรับคัดลอกและคุณเขียน USB drive บน Mac ไม่ได้ ในหลายกรณี คุณอาจพบว่า Mac บอกว่าพื้นที่ไม่พอแต่จริงๆ มี บทความนี้จะช่วยแก้ไขข้อผิดพลาดและคัดลอกไฟล์สำเร็จ

แก้ไข Mac error บอกพื้นที่ดิสก์ไม่พอคัดลอกเหมาะกับกรณี
ลบไฟล์ไม่ต้องการด้วย iBoysoft DiskGeekerจำเป็นสำหรับทุกกรณีที่ไม่มีพื้นที่ว่างบน Mac
ลบ local snapshots บน MacMac แสดงพื้นที่ว่างพอแต่มากเป็น 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:

  1. กด Command + Space พิมพ์ "disk utility"
  2. เปิด Disk Utility
  3. เลือก internal หรือ external volume จากด้านซ้าย
  4. ดูขนาดภายใต้ "Free"
    แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

ขนาดนี้ควรเป็นพื้นที่ว่างจริงของดิสก์ (โปรดทราบว่า available space ที่รายงานใน Storage ไม่ใช่พื้นที่จริงที่พร้อมใช้งานบน Mac เพราะรวม purgeable space ด้วย)

ทำไมถึงไม่พอพื้นที่ดิสก์คัดลอกเมื่อจริงๆ มี?

แปลกใจเมื่อข้อผิดพลาดบอกว่ามีพื้นที่ไม่พอบนไดรฟ์แต่จริงๆ มี มารู้จักสาเหตุด้านหลังกัน

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

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน 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"

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

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

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

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

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

ขั้นตอนที่ 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 โดยอัตโนมัติ

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

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

ว่างเปล่า Trash บน Mac

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

แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

หากคุณ ไม่มีพื้นที่ดิสก์พอคัดลอกไป USB บน Mac ให้แน่ใจว่า USB ต่ออยู่ก่อนว่างเปล่า Trash

หากคุณลบไฟล์บน external drive บนคอมพิวเตอร์อื่นและไม่ได้ว่างเปล่า Trash คุณต้องเสียบมันเข้าคอมพิวเตอร์นั้นและว่างเปล่า Trash เพื่อได้พื้นที่ว่าง

แก้ไขวันที่และเวลาบน Mac

หากไอเทมคัดลอกไม่ได้เพราะพื้นที่ว่างไม่พอ ตรวจสอบว่าวันที่และเวลาบน Mac ตั้งถูกต้องหรือไม่ โดยเฉพาะหากคุณทำงานกับ Mac เก่า

เพื่อตั้งวันที่และเวลาอัตโนมัติบน macOS Ventura หรือใหม่กว่า:

  1. เลือก Apple menu > System Settings > General แล้วคลิก Date & Time ด้านขวา
  2. เปิด "Set time and date automatically"
    แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac
  3. เปิด "Set time zone automatically using your current location."

เพื่อตั้งวันที่และเวลาอัตโนมัติบน macOS Monterey หรือก่อนหน้า:

  1. เลือก Apple menu > System Preferences > Date & Time
  2. แตะล็อกสีเหลืองและใส่รหัสผ่านเพื่อปลดล็อก pane
  3. ติ๊ก checkbox "Set date and time automatically"
  4. คลิก "Time Zone" และเลือก "Set time zone automatically using current location."

หลังจากนั้น คุณสามารถลองคัดลอกไฟล์บน Mac ใหม่

ปิด Optimize Mac Storage

บางผู้ใช้สามารถกำจัด "Not enough disk space to copy" error บน Mac โดยปิด "Optimize Mac Storage" หากคุณเปิดอยู่ ลองปิดดูว่าอนุญาตให้คัดลอกไฟล์ได้หรือไม่

  1. เปิด Apple menu > System Settings/Preferences
  2. คลิก Apple ID > iCloud
  3. ยกเลิกติ๊ก checkbox ถัดจาก "Optimize Mac Storage"
    แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac

บน 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" เพื่อหลีกเลี่ยงปัญหาสิทธิ์

  1. คลิกขวาไอคอนไดรฟ์บนเดสก์ท็อป Mac และเลือก "Get Info."
  2. แตะล็อกสีเหลืองและใส่รหัสผ่าน
  3. แน่ใจว่า "Ignore ownership on this volume" ถูกติ๊ก
    แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac
  4. แน่ใจว่า account ของคุณมี read and write access

จัดรูปแบบดิสก์ใหม่

หาก Mac ยังบอกว่าพื้นที่ว่างไม่พอคัดลอกไป external drive ให้พิจารณาจัดรูปแบบไดรฟ์ใหม่ โปรดทราบว่าการจัดรูปแบบใหม่จะล้างข้อมูลทั้งหมดบนดิสก์ ดังนั้น คุณต้องสำรองข้อมูลบนไดรฟ์ก่อนดำเนินการ

  1. เปิด Disk Utility
  2. คลิก View > Show All Devices
  3. เลือก physical disk ของ external drive และคลิก Erase
    แก้ไขข้อผิดพลาด  พื้นที่ดิสก์ไม่พอ  เมื่อคัดลอกไฟล์บน Mac
  4. พิมพ์ชื่อสำหรับไดรฟ์
  5. เลือก file system ที่เหมาะสม (เลือก ExFAT หากทำงานทั้ง Windows & macOS; เลือก APFS หากรันบน macOS High Sierra หรือใหม่กว่า; เลือก Mac OS Extended (Journaled) หากรัน macOS Sierra หรือก่อนหน้า)
  6. เก็บ GUID Partition Map เป็น scheme
  7. คลิก Erase
  8. ลองคัดลอกไฟล์ไปมันอีกครั้ง

แชร์วิธีแก้ไขเหล่านี้เพื่อช่วยผู้อื่นแก้ปัญหา "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 ไปยังไดรฟ์ หรือไดรฟ์ไม่มีพื้นที่ว่างพอสำหรับไฟล์ที่คัดลอก