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

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

ปกติสามารถ ล้างถังขยะบน Mac ได้โดยเปิด Trash บน Dock คลิกปุ่ม Empty มุมขวาบน หรือ คลิกขวาที่ไอคอน Trash บน Dock เลือก Empty

แตคราวนี้ Mac ไม่อนุญาตให้ล้างไฟล์ใน Trash บางคนแม้ได้ข้อความผิดพลาดเช่น:

  • The operation can't be completed because the item "folders" is in use.
  • Can't empty Trash because the disk is full.

เรื่องนี่แปลกมาก! ถ้าคุณตกอยู่ปัญหานี้โดยไม่มีหนทาง เราช่วยคุณได้ ในบทช่วยสอนชัดเจนนี้ คุณจะได้วิธีแก้มีประสิทธิภาพสำหรับ Mac Trash ที่ลบไม่ว่าง บน macOS Monterey, Big Sur, Catalina และเรียนรู้สาเหตุ

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

คู่มือแก้ 'Mac Trash ลบไม่ว่าง':

  • 1. วิธี Force Empty Trash บน Mac/MacBook?
  • 2. Mac ลบ Trash ไม่ได้เพราะไฟล์กำลังใช้งาน แก้ยังไง?
  • 3. ลบ Trash ไม่ได้เพราะดิสก์เต็ม ทำยังไง?
  • 4. วิธีลบ Trash บน Mac ถ้าไฟล์ถูกล็อก?
  • 5. วิธีลบ Trash บน Mac ถ้าไม่มีสิทธิ์?
  • 6. Mac Trash ยังลบไม่ว่าง? ลองวิธีเหล่านี้
  • 7. ทำไม Mac ไม่ให้คุณลบ Trash?
  • 8. คำถามที่พบบ่อยเกี่ยวกับ Mac Trash ลบไม่ว่าง

วิธี Force Empty Trash บน Mac/MacBook?

ถ้ากดปุ่ม Empty ในโฟลเดอร์ Trash แตลบไม่ได้ ลอง force empty กดค้างปุ่ม Option และกดปุ่ม Empty ในโฟลเดอร์ Trash พร้อมกัน

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

อีกวิธี force empty Trash บน Mac Monterey คือ ใช้คำสั่ง Terminal Force empty Trash ด้วย Mac Terminal ข้ามปัญหา เช่น ไฟล์ถูกล็อก ไฟล์กำลังใช้งาน หรืออย่างอื่น ที่หยุด Trash ไม่ให้ว่าง

Force empty Trash บน Mac ด้วย Terminal:

  1. กดค้าง Command + Space เปิด Mac Spotlight Search
  2. พิมพ์ Terminal กด Return เปิด
  3. พิมพ์ sudo rm -R แล้วกด Space คำสั่งนี้ force delete ไฟล์
  4. ระวัง: อย่ากด Return ตอนนี้ ไม่งั้นอาจลบไฟล์ใน Trash ถาวร แต่ลบไฟล์อื่นบน Mac ด้วย
  5. ไปที่ Trash ลากไฟล์ที่จะลบไปที่หน้าต่าง Terminal
  6. กด Return รันคำสั่ง
  7. ใส่รหัสผ่าน admin ถ้าถาม กด Return

แชร์ขั้นตอนโดยละเอียดวิธีล้าง Trash บน Mac ให้คนอื่นรู้

 

Mac ลบ Trash ไม่ได้เพราะไฟล์กำลังใช้งาน แก้ยังไง?

อาจกดปุ่ม Empty ใน Trash แตได้ข้อความผิดพลาด: The operation can't be completed because the item is in use

ถ้ายังใช้เอกสาร ไฟล์ DMG แอป วิดีโอ หรือไฟล์อื่นอยู่ ให้ปิด หรือ Force Quit (เมนู Apple > Force Quit) แล้วล้าง Trash ได้สำเร็จ

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

แต่ในกรณีหายาก ไฟล์ที่วางใน Trash ถูกใช้โดยโปรแกรมหรือกระบวนการในพื้นหลัง ยากที่จะรู้ว่าโปรแกรมหรือกระบวนการไหนใช้ไฟล์เหล่านั้น จะปิดได้ยาก

ในกรณีนี้ การสตาร์ทอัป Mac ใหม่ง่ายๆ ช่วยยุติกระบวนการทั้งหมดบน Mac ไปที่เมนู Apple > Restart หลังจากนั้น แก้ปัญหา Mac Trash ลบไม่ว่าง ได้

ถ้าวิธีนี้ช่วยคุณหลุดพ้นปัญหา แชร์ให้เพื่อนๆ รู้

 

ลบ Trash ไม่ได้เพราะดิสก์เต็ม ทำยังไง?

Mac ต้องการพื้นที่ว่างพอเพื่อรันกระบวนการ หากดิสก์ Mac เกือบเต็ม ทำให้ไม่สามารถทำงานใดๆ บน Mac ได้ เช่น ย้ายไอเทมไป Trash หรือล้างไฟล์ในโฟลเดอร์ Trash MacBook Trash ลบไม่ว่าง

ในกรณีนี้ ไม่สามารถหาวิธีขยายพื้นที่ Mac ได้อีก แต่ยังมีวิธีอื่นล้าง Trash

ข้าม Trash ลบไฟล์ถาวร

ถ้าลากวางไฟล์ไป Trash ไม่ได้ ใช้ keyboard shortcut ลบไฟล์จาก Mac โดยตรง แต่ระวัง ถ้าเลือกวิธีนี้ลบเอกสารหรือไฟล์เป้าหมายจาก Mac ถาวร ไฟล์เหล่านี้ กู้คืนไม่ได้

  1. เลือกไฟล์ที่ไม่ต้องการ
  2. กด Option + Command + Delete
  3. ยืนยันการลบบนป๊อปอัป

หรือ ใช้คำสั่ง Terminal ที่กล่าวมา force delete ไฟล์ไม่ต้องการโดยไม่ผ่าน Trash

ล้าง Trash ใน Safe Mode

Mac Safe Mode เป็นโหมดพิเศษ โหลด core startup options เท่านั้นเพื่อบูท Mac และล้างไฟล์แคชบ้าง สร้างพื้นที่มากขึ้นให้ Mac ทำงานอย่างการล้าง Trash

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

วิธีสตาร์ท Intel-based Mac เข้า Safe Mode:

  1. ปิด Mac สนิท รีสตาร์ท Mac พร้อมกด Shift
  2. ปล่อย Shift เมื่อเห็นหน้าต่างเข้าสู่ระบบ

วิธีบูท M1 Mac เข้า Safe Mode:

  1. ปิด Mac รอสักครู่
  2. กดค้างปุ่มเปิดเครื่องจนเห็นตัวเลือกสตาร์ทอัป
  3. เลือกดิสก์สตาร์ทอัป
  4. กด Shift คลิก Continue เข้า Safe Mode
  5. ปล่อย Shift

ตอนใน Safe Mode คลิกขวา Trash ที่ Dock คลิก Empty Trash ลบไฟล์และโฟลเดอร์ทั้งหมดในมัน

วิธีลบ Trash บน Mac ถ้าไฟล์ถูกล็อก?

ถ้าอยากล้างไฟล์ เช่น โฟลเดอร์ PDF รูปภาพ ใน Trash แตได้แจ้งเตือนดังนี้ แสดงว่าไฟล์บางส่วนถูกล็อก นั่นคือเหตุที่ลบ Trash บน Mac ไม่ได้

The operation can't be completed because you don't have permission to access some of the items.

สามารถแก้สิทธิ์ไฟล์ให้ลบได้

  1. เปิด Trash
  2. คลิกขวาไฟล์ที่จะลบถาวร คลิก Get Info จากเมนู
  3. ยกเลิกเช็ค Locked

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

ทำซ้ำกับไฟล์ทั้งหมดที่ต้องการลบถาวร

วิธีลบ Trash บน Mac ถ้าไม่มีสิทธิ์?

อาจจะล้าง Trash บน Mac แตแจ้งว่าไม่มีสิทธิ์ เพราะคุณไม่ใช่ administrator ของ Mac และไม่มีสิทธิ์ read & write เต็มรูปแบบบนไฟล์บางไฟล์ใน Trash

แต่น่าปลดใจ สามารถเปลี่ยนสิทธิ์และแก้ปัญหา MacBook Trash ลบไม่ว่างได้

  1. คลิกขวาไฟล์ใน Trash เลือก Get Info
  2. ขยายแท็ก Sharing & Permissions เช็คสิทธิ์ของคุณต่อไฟล์นี้
  3. คลิกไอคอนล็อกมุมขวาล่าง ใส่บัญชี admin
  4. เปลี่ยนสิทธิ์เป็น Read & Write
  5. ทำซ้ำกับไฟล์อื่นที่ไม่มีสิทธิ์ read & write

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

ตอนนี้ล้าง Trash บน MacBook Pro, MacBook Air, Mac mini หรือรุ่นอื่นได้แล้ว

Mac Trash ยังลบไม่ว่าง? ลองวิธีเหล่านี้

ถ้า Mac Trash ที่ลบไม่ว่าง ไม่ใช่เพราะไฟล์ใช้งาน중 ดิสก์เต็ม ไฟล์ล็อก และสิทธิ์จำกัดบนไฟล์บางไฟล์ ต้องพิจารณาว่าสาเหตุอื่นก่อให้เกิดปัญหานี้

เนื่องจากยากระบุว่าใครคือผู้ทำปัญหา ต้อง troubleshoot ด้วยวิธีเหล่านี้

รัน First Aid เช็คดิสก์ Mac

บางครั้ง ข้อผิดพลาดบนดิสก์สตาร์ทอัป Mac ทำให้ Trash บน Mac ลบไม่ว่าง สามารถทดสอบดิสก์ Mac และซ่อมข้อผิดพลาดเล็กน้อยด้วย Disk Utility First Aid

  1. กด Command + Space เปิด Spotlight Search
  2. พิมพ์ Disk Utility กด Return เปิด
  3. เลือกดิสก์สตาร์ทอัปจากแถบขวา คลิก First Aid สามารถรัน First Aid ยืนยัน container และทุก volume ในดิสก์สตาร์ทอัป เพื่อตรวจสอบเต็มรูปแบบ

Uninstall แอปที่ติดตั้งล่าสุด

บางแอปบุคคลที่สาม โดยเฉพาะ tools ล้าง Trash อาจรบกวนการทำงานปกติของ Trash บางซอฟต์แวร์ติดตั้งไม่เข้ากันกับ macOS รบกวนการทำงานของโปรแกรม built-in บน Mac เช่น Trash

ถ้า MacBook Trash ลบไม่ว่างหลังติดตั้งโปรแกรมบางอย่าง ไป uninstall แอปเหล่านี้บน Mac แล้วเช็คว่าล้าง Trash ได้ไหม

อัปเดตซอฟต์แวร์

ข้อผิดพลาดในระบบหรือ Trash เองก็ทำให้ Mac Trash ลบไม่ว่าง อัปเดตมักมี bug patches และ enhancements สำหรับแอป built-in บางอย่าง

ดังนั้น ถ้าล้าง Trash บน Mac ไม่ได้ สามารถ อัปเดต Mac เช็คว่ามีข้อผิดพลาดในระบบหรือ Trash นำไปสู่ปัญหานี้

ไปที่เมนู Apple > System Preferences > Software Update เช็คว่ามี minor updates ให้ทำ หรือถ้า Mac ยังรัน Catalina หรือ Mojave เก่า ไป upgrade macOS

ทำไมถังขยะ Mac ลบไม่ว่าง? และวิธีแก้ด่วน

แชร์ช่วยผู้ใช้อื่นๆ

 

ทำไม Mac ไม่ให้คุณลบ Trash?

ก่อนลองวิธีอื่นล้าง Trash ควรหาสาเหตุก่อนว่าทำไมลบ Trash ไม่ได้

ที่นี่เราสรุปสาเหตุทั่วไปที่ทำให้ Mac Trash ลบไม่ว่าง:

  • ไฟล์ใน Trash กำลังใช้งาน
  • ไฟล์ใน Trash ถูกล็อก
  • ดิสก์ Mac เกือบเต็ม
  • ไม่มีสิทธิ์ลบไฟล์ทั้งหมดใน Trash
  • ข้อผิดพลาดระบบบล็อกการลบ Trash
  • ซอฟต์แวร์ไม่เข้ากันได้

คำถามที่พบบ่อยเกี่ยวกับ Mac Trash ลบไม่ว่าง

Q1.Why is it taking forever to empty Trash on Mac? A

เพราะไฟล์ใน Trash ถูกล็อกหรือกำลังใช้งาน กระบวนการล้างดูค้าง เพราะระบบกำลังตรวจสอบว่าไฟล์ใน Trash ลบถาวรได้ไหม

Q2. How do I delete files without moving them to Trash? A

เลือกไฟล์เป้าหมาย กดค้าง Option - Command - Delete พร้อมกัน เพื่อลบไฟล์จาก Mac โดยตรงโดยไม่วาง Trash ก่อน วิธีนี้ลบถาวรและกู้คืนไม่ได้

Q3. Does emptying Trash permanently delete Mac? A

ได้ การล้าง Trash จะลบไฟล์ใน Trash จาก Mac อย่างถาวร