ว่างเปล่าถังขยะบน Mac ไม่ได้? ส่วนใหญ่ของคุณอาจเชื่อว่าการว่างเปล่าถังขยะเป็นงานง่ายที่สุดในโลก จนกว่าคุณจะได้ข้อความผิดพลาดที่หยุดคุณไม่ให้ว่างเปล่าถังขยะ นี่คือเหตุผลเกือบทั้งหมดที่เป็นไปได้:
- บางไฟล์กำลังถูกใช้งาน
- บางไฟล์ถูกล็อกหรือเสียหายและต้องซ่อมแซม
- ไฟล์ถูกตั้งชื่อด้วยอักขระพิเศษที่ทำให้ Mac คิดว่ามันสำคัญเกินไปที่จะลบ
- บางรายการในถังขยะไม่สามารถลบได้เพราะ system integrity protection
ในโพสต์นี้ เราอยากพูดถึงว่าทำไมคุณได้รับข้อความเหล่านี้ และวิธีปลดปล่อยไฟล์บน Mac ของคุณเพื่อให้ลบได้อย่างปลอดภัย
1. เมื่อไฟล์กำลังถูกใช้งาน
คุณอาจได้รับข้อความหลายครั้งที่บอกว่า "This operation can't be completed because the item 'insert file name here' is in use."
นี่เป็นสถานการณ์ทั่วไปเมื่อผู้ใช้ Mac ล้าง Trash ดังนั้น จึงจำเป็นที่จะให้คุณโซลูชันบางอย่าง
รีสตาร์ท Mac ของคุณ
ขั้นตอนนี้เพื่อให้แน่ใจว่าคุณปิดแอปทั้งหมดแล้ว รวมถึงแอปบางตัวที่มีกระบวนการพื้นหลังยังใช้ไฟล์อยู่
ว่างเปล่าถังขยะใน Safe mode
Mac จะเตือนคุณว่าไฟล์บางตัวกำลังถูกใช้งานเมื่อมันถูกใช้โดย startup item หรือ login item ดังนั้น คุณต้องเริ่มต้น Mac ใน safe mode ซึ่งจะไม่โหลดไดรเวอร์ฮาร์ดแวร์บุคคลที่สามหรือโปรแกรมเริ่มต้น คุณสามารถทำตามขั้นตอนด้านล่างเพื่อเข้าสู่ safe mode:
- ค้างปุ่ม Shift บนคีย์บอร์ดเมื่อ Mac เริ่มบูท
- ปล่อยปุ่ม Shift เมื่อคุณเห็นโลโก้แอปเปิลพร้อมแถบความคืบหน้า
- ว่างเปล่าถังขยะและรีสตาร์ท Mac เพื่อออกจาก safe mode
ใช้ Cleaner One
ถ้าวิธีทั้งหมดข้างต้นไม่ได้ผล คุณอาจต้องการผู้ช่วย – Cleaner One เพื่อล้าง Trash ในคลิกเดียว
Cleaner One ช่วยให้คุณ ปลดพื้นที่มากขึ้นด้วยการทำความสะอาดโดยรวม บน Mac ของคุณ ล้างแคช ล็อก ไฟล์ขยะ mail/photos แบ็กอัป iTunes ที่ไม่ต้องการ แอป ไฟล์ขนาดใหญ่ ฯลฯ
วิธีลบไฟล์ขยะด้วย Cleaner One:
- ดาวน์โหลดและติดตั้ง Cleaner One;
- เปิดโปรแกรมและเลือก Junk Files
- คลิก Scan และโปรแกรมจะสแกนไฟล์ขยะทั้งหมดบน Mac ในไม่กี่วินาที
- ติ๊ก Trash Can และคลิกปุ่ม Remove
ถังขยะตอนนี้ถูกลบออกจาก Mac ของคุณอย่างสมบูรณ์!
2. เมื่อคุณไม่สามารถว่างเปล่าถังขยะเพราะเหตุผลอื่น
ปลดล็อก & เปลี่ยนชื่อไฟล์
ถ้าแสดงว่าบางไฟล์ถูกล็อก ลองทำดังนี้!
ขั้นแรก ตรวจสอบให้แน่ใจว่าไฟล์หรือโฟลเดอร์ไม่ค้าง แล้วคลิกขวาและเลือก Get Info ถ้าตัวเลือก locked ถูกติ๊ก ให้ยกเลิกติ๊กเพื่อว่างเปล่าถังขยะ
นอกจากนี้ ถ้าถังขยะว่างไม่ได้เพราะชื่อไฟล์บางตัว การเปลี่ยนชื่อจะเป็นวิธีแก้ที่ดีที่สุด
ซ่อมแซมดิสก์ด้วย Disk Utility
ถ้าไฟล์เสียหาย คุณต้องความพยายามเพิ่มเติมเพื่อลบพวกมันทิ้งถาวรจากถังขยะ
- เริ่มต้น Mac ใน Recovery mode: ค้าง Command + R เมื่อ Mac เริ่มบูท
- ปล่อยปุ่มเมื่อเห็นโลโก้แอปเปิลพร้อมแถบความคืบหน้า
- เลือก Disk Utility -> Continue
- เลือกดิสก์ที่มีไฟล์ที่ต้องการลบ แล้ว คลิก First Aid เพื่อซ่อมแซมดิสก์
3. เมื่อคุณไม่สามารถว่างเปล่าถังขยะได้เพราะ System Integrity Protection
System Integrity Protection (SIP) หรือที่เรียกว่า rootless feature ถูกนำมาใช้บน Mac นับตั้งแต่ Mac 10.11 เพื่อป้องกันซอฟต์แวร์ร้ายจากการแก้ไขไฟล์และโฟลเดอร์ที่ได้รับการป้องกันบน Mac ของคุณ เพื่อลบไฟล์ที่ได้รับการป้องกันโดย SIP คุณต้องปิด SIP ชั่วคราว เพื่อปิด System Integrity Protection ใน OS X El Capitan หรือใหม่กว่า:
- รีบูท Mac ใน Recovery mode โดยกด Command + R เมื่อ Mac รีบูท
- เลือก Terminal บนหน้าต่าง macOS Utilities
- ใส่คำสั่งใน Terminal: csrutil disable; reboot
- กดปุ่ม Enter (ข้อความจะปรากฏว่าระบบป้องกันความสมบูรณ์ถูกปิดใช้งานและ Mac ต้องรีสตาร์ท)
- ปล่อยให้ Mac รีบูทอัตโนมัติ
ตอนนี้คุณสามารถว่างเปล่าถังขยะได้ หลังล้างเสร็จ แนะนำให้เปิด SIP อีกครั้งเพื่อป้องกัน Mac ขั้นตอนคล้ายด้านบน แตคราวนี้คำสั่งเปลี่ยนเป็น: csrutil enable แล้วรีบูท Mac เพื่อให้คำสั่งมีผล
4. วิธี Force Empty Trash บน Mac ด้วย Terminal บน macOS
การใช้ Terminal รันคำสั่งมีประสิทธิภาพมากในการ force empty Trash แต่คุณควร ระมัดระวัง! มิฉะนั้น มันจะล้างข้อมูลทั้งหมดของคุณ ใน Mac OS X เราเคยใช้คำสั่ง sudo rm -rf ~/.Trash/ เพื่อ force empty Trash และใน macOS High Sierra เราต้องใช้คำสั่ง: sudo rm –R นี่คือขั้นตอนเฉพาะ:
ขั้นตอนที่ 1 เปิด Terminal และพิมพ์: sudo rm –R ตามด้วยช่องว่าง อย่าเว้นช่องว่าง และ อย่ากด Enter ในขั้นตอนนี้
ขั้นตอนที่ 2 เปิด Trash เลือกไฟล์และโฟลเดอร์ทั้งหมดจาก Trash แล้ว ลากและวางลงใน Terminal เส้นทางของแต่ละไฟล์และโฟลเดอร์จะปรากฏบนหน้าต่าง Terminal
ขั้นตอนที่ 3 กดปุ่ม Enter Mac จะเริ่มว่างเปล่าฟิลและโฟลเดอร์ใน Trash
ตอนนี้ไฟล์ของคุณถูกลบออกจาก Trash แล้ว