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

แก้ไขข้อผิดพลาด 'Disk Full' บน macOS แม้พื้นที่ยังว่างอยู่

คุณพยายามอัปเดต Mac แต่มันบอกว่าพื้นที่ดิสก์ไม่พอ เช่น ข้อผิดพลาด "Not enough disk space for software update macOS Big Sur" หรือคุณได้คำเตือน "The disk is almost full" หรือ "Not enough disk space to copy" และไม่สามารถบันทึกสิ่งต่างๆ ลงฮาร์ดดิสก์ Mac ได้ อย่างไรก็ตาม เมื่อคุณตรวจสอบพื้นที่ดิสก์ Mac ใน Storage Management หรือ Disk Utility คุณพบว่ายังมีพื้นที่จัดเก็บว่างมาก

มันไร้เหตุผลที่ Mac บอกว่า "Disk Full" แต่จริงๆ ไม่ได้! อย่ากังวล คุณสามารถทำตามโพสต์นี้เพื่อเรียนรู้ว่าทำไม Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี และได้โซลูชันเพื่อกำจัดปัญหา

ทำอะไรหาก Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี:

วิธี ขั้นตอนเฉพาะ ประสิทธิภาพ
ให้ Spotlight เรียกดัชนีเนื้อหาทั้งหมดบน Mac ใหม่
1. คลิกเมนู Apple > System Preferences > Spotlight > Privacy
2. คลิก + เพื่อเพิ่มพาร์ติชันทั้งหมดบนดิสก์ Mac แล้วลบออกจากรายการ สูง หากเกิดจากข้อผิดพลาดการจัดทำดัชนี Spotlight
ใช้ iBoysoft DiskGeeker ทำความสะอาด purgeable space
1. ดาวน์โหลด ติดตั้ง และเปิด iBoysoft DiskGeeker ฟรี
2. เลือกดิสก์เริ่มต้นและคลิก Clean Junk
3. เลือกไฟล์ที่ไม่จำเป็นและคลิก Clean สูง เนื่องจาก iBoysoft DiskGeeker ช่วยลบไฟล์ไม่ต้องการและไฟล์รácออกจาก Mac ได้อย่างรวดเร็ว
ปิด "Optimize Mac Storage" ใน iCloud
1. เปิด System Preferences > Apple ID
2. เลือก iCloud และเอาติ๊ก "Optimize Mac Storage" ออก สูง เนื่องจากส่วนใหญ่เปิด "Optimize Mac Storage" เมื่อเปิด iCloud
ว่าง Trash
เปิด Trash และคลิก Empty มุมขวาบน ปานกลาง เนื่องจากบางคนมีนิสัยว่าง Trash หลังลบไฟล์
ลบแคช
1. เปิด Finder > Go > Go to Folder
2. ค้นหา ~/Library/Caches
3. ย้ายแคชแอปไป Trash ต่ำ เนื่องจากลบแคชแอปเป็นวิธีชั่วคราว แคชอาจเกิดใหม่เมื่อแอปทำงาน
ปิดการสำรองข้อมูลอัตโนมัติของ Time Machine
1. เปิด System Preferences > Time Machine
2. เอาติ๊ก "Back Up Automatically" ออก สูง เนื่องจากปิดการสำรองข้อมูลอัตโนมัติของ Time Machine จะหยุด snapshot ท้องถิ่นรายชั่วโมง รายสัปดาห์ และรายเดือน
ลบ purgeable storage ด้วย Terminal
1. เปิด Terminal
2. พิมพ์ for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done เพื่อลบ snapshot สำรองข้อมูลท้องถิ่นทั้งหมด ต่ำ เนื่องจากรันบรรทัดคำสั่งไม่ง่ายและอาจก่อให้เกิดปัญหาต่อเนื่อง

หมายเหตุ: Purgeable space เป็นสาเหตุที่น่าจะเป็นไปได้มากที่สุดที่ทำให้ Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี เพื่อแก้ปัญหาและป้องกัน purgeable space ไม่ให้เกิดซ้ำ ใช้ iBoysoft DiskGeeker ช่วยทำความสะอาดไฟล์ไม่ต้องการบน Mac เพื่อให้ Mac มีพื้นที่ว่างเพียงพอและทำงานเร็วเสมอ

แชร์วิธีเหล่านี้ช่วยผู้อื่นแก้ "Mac บอกว่าดิสก์เต็มแต่จริงๆ ไม่ได้"

หมายถึงอะไรเมื่อดิสก์เต็มบน Mac?

หาก Mac แจ้งเตือนว่าดิสก์เริ่มต้นเต็ม หมายความว่ามีพื้นที่จัดเก็บไม่พอสำหรับการทำงานปกติบน Mac บางการดำเนินการบน Mac จะถูกจำกัด และ Mac อาจทำงานช้าลงหรือครัช หรือข้อผิดพลาด startup disk full อาจทำให้ Mac ไม่สามารถเริ่มต้นได้ในที่สุด คุณต้องปลดพื้นที่มากขึ้นด่วน

ทำไมจึงบอกว่าดิสก์เต็มเมื่อคุณมีพื้นที่พอ?

ค่าสังเกตว่าคุณอาจมองข้าม "purgeable" space บน Mac

พื้นที่ที่ติดป้าย "Available" สำหรับฮาร์ดดิสก์ใน Mac Storage Management, Disk Utility หรือ Get Info ไม่ใช่พื้นที่ว่างที่แท้จริง นิยามของ Apple เกี่ยวกับพื้นที่ "Available" ใน macOS รวมถึงพื้นที่จัดเก็บที่ "อาจจะ" ว่าง ( cosidd purgeable storage) เมื่อคุณต้องการจริงๆ แต่นั้นเป็นการตัดสินใจของ Apple ว่าคุณต้องการหรือไม่ ดังนั้นพื้นที่ว่างจริงของคุณควรไม่นับ purgeable storage

นั่นคือเหตุผลที่ Mac บอกว่าไม่พอพื้นที่ดิสก์แต่คุณคิดว่ามี

และบางผู้ใช้รายงานว่าหลังลบไฟล์หลาย GB จาก Mac ยังไม่มีการเพิ่มขึ้นของพื้นที่ว่าง อาจเกิดจากการจัดทำดัชนี Spotlight หรือข้อผิดพลาดระบบ

แชร์เพื่อช่วยผู้อื่นเรียนรู้สาเหตุของปัญหานี้

วิธีปลดพื้นที่ดิสก์บน Mac/MacBook Air?

คุณอาจต้องการปลดพื้นที่มากขึ้นบน Macintosh HD เพื่อแก้ข้อผิดพลาด startup disk full เพื่อล้างพื้นที่จัดเก็บระบบบน Mac คุณต้องลบไฟล์ขยะสะสมบน Mac

นี่คือ วิธีปลดพื้นที่บนฮาร์ดดิสก์ Mac ด้วยเคล็ดลับง่ายๆ:

  • ใช้ iBoysoft DiskGeeker ทำความสะอาดไฟล์ขยะบน Mac
  • ลบไฟล์ซ้ำ
  • ล้างประวัติเบราว์เซอร์ คุกกี้ และแคช
  • ลบล็อกแอปและแคช
  • ถอนการติดตั้งแอปที่ไม่ใช้
  • ว่าง Trash เป็นประจำ
  • รันฟังก์ชัน Optimize Storage ใน Storage Management

ในวิธีเหล่านี้ การใช้ iBoysoft DiskGeeker เป็นวิธีที่เร็วที่สุดและง่ายที่สุดในการล้างพื้นที่จัดเก็บระบบบน Mac คุณสามารถดาวน์โหลด Mac optimizer นี้ฟรีเพื่อช่วยวิเคราะห์พื้นที่ดิสก์และลบไฟล์ไม่ต้องการจาก Mac ได้อย่างรวดเร็ว!

Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี ลองวิธีเหล่านี้แก้ไข

หาก Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี ลองรีสตาร์ท Mac ก่อนเพื่อกำจัดข้อผิดพลาดระบบชั่วคราวที่อาจก่อให้เกิดปัญหานี้ หากไม่เปลี่ยนแปลงอะไร ลองวิธีแก้ไขในส่วนนี้

นอกจากนี้ Mac ควรเหลือพื้นที่ว่างอย่างน้อย 15% ของพื้นที่ดิสก์ เพื่อให้ OS และแอปทำงานได้อย่างถูกต้อง มิฉะนั้น คำเตือน "Your disk is almost full" อาจปรากฏ และคุณอาจเผชิญปัญหาเช่น ล้มเหลวในการอัปเดต macOS หรือแม้แต่บูต Mac ไม่ได้

แก้ไขข้อผิดพลาด  Disk Full  บน macOS แม้พื้นที่ยังว่างอยู่

ได้รับคำเตือนว่าดิสก์เริ่มต้นไม่มีพื้นที่พอที่จะแบ่งพาร์ติชันเมื่อใช้ Boot Camp Assistant แต่มีพื้นที่มากบนดิสก์เริ่มต้น Mac อ่านโพสต์นี้เพื่อเรียนรู้สาเหตุที่เป็นไปได้และวิธีแก้ไขที่มีผล Purgeable space เป็นสาเหตุที่น่าจะเป็นไปได้มากที่สุด ล้างด้วย iBoysoft DiskGeeker เพื่อแก้ไขปัญหาได้อย่างรวดเร็ว

นี่คือสิ่งที่คุณสามารถทำได้หาก Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มีมาก:

  1. บังคับให้ Spotlight เรียกดัชนีฮาร์ดดิสก์ Mac ใหม่
  2. ใช้ iBoysoft DiskGeeker ทำความสะอาด purgeable space
  3. ปิด "Optimize Mac Storage" ใน iCloud
  4. ว่าง Trash
  5. ลบไฟล์แคช
  6. ปิด Time Machine local snapshots
  7. ลบ purgeable storage ด้วย Terminal

บังคับให้ Spotlight เรียกดัชนีฮาร์ดดิสก์ Mac ใหม่

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

เพื่อให้คุณหลุดพ้นปัญหา "Mac บอกว่าดิสก์เต็มแต่ไม่ได้" คุณสามารถบังคับให้ Spotlight เรียกดัชนี Mac ใหม่

นี่คือวิธี:

จากนั้น Spotlight จะจัดทำดัชนีเนื้อหาทั้งหมดของฮาร์ดดิสก์ Mac ใหม่ หลังจากนั้น ไปที่เมนู Apple > About This Mac > Storage เพื่อตรวจสอบพื้นที่จัดเก็บว่าง และดูว่าคำแจ้งเตือน disk is almost full ปรากฏอีกหรือไม่

ใช้ iBoysoft DiskGeeker ทำความสะอาด purgeable space

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

หากคุณต้องการจัดการพื้นที่จัดเก็บบน Mac ได้ดีขึ้น และบล็อกคำเตือน "The disk is almost full" ไม่ให้ปรากฏอีก คุณควรใช้ Mac cleaner หรือเครื่องมือจัดการพื้นที่จัดเก็บดิสก์มืออาชีพช่วย

iBoysoft DiskGeeker เป็นผู้ช่วยจัดการดิสก์อールอินวันที่รองรับการวิเคราะห์พื้นที่ดิสก์และทำความสะอาดไฟล์ขยะบนฮาร์ดดิสก์ Mac ด้วยการคลิกเพียงไม่กี่ครั้ง ด้วยมัน คุณไม่ต้องเสียเวลามากค้นหาไฟล์ชั่วคราวและไม่จำเป็นที่กระจายอยู่บน Mac

นี่คือสิ่งที่ iBoysoft DiskGeeker ให้คุณ:

  • ล้าง purgeable space ด้วยไม่กี่คลิก
  • ลบไฟล์ไม่ต้องการและไฟล์รácจาก Mac อย่างรวดเร็ว
  • ดูแลพื้นที่ดิสก์ได้ดีขึ้นและเพิ่มการใช้พื้นที่
  • เพิ่มประสิทธิภาพ Mac

คุณสามารถดาวน์โหลด iBoysoft DiskGeeker ฟรีเพื่อล้าง purgeable space บน Mac ตอนนี้!

วิธีล้าง purgeable space บน Mac ด้วย iBoysoft DiskGeeker:

ปิด "Optimize Mac Storage" ใน iCloud

อาจเป็นว่าคุณเปิด iCloud เพื่อซิงค์ Mac และติ๊กตัวเลือก Optimize Mac Storage ฟังก์ชัน Optimize Mac Storage อนุญาตให้เนื้อหาเต็มรูปแบบของ iCloud Drive ถูกเก็บใน "พื้นที่ที่มองไม่เห็น" (หากมี) บน Mac และ "พื้นที่ที่มองไม่เห็น" ที่มันครอบครองคือ purgeable storage

ดังนั้น คุณสามารถปิด Optimize Mac Storage ใน iCloud บน Mac ได้:

  1. เปิดเมนู Apple > System Preferences
  2. คลิกที่ Apple ID
  3. เลือก iCloud
  4. เอาติ๊กตัวเลือก "Optimize Mac Storage" ออก
    แก้ไขข้อผิดพลาด  Disk Full  บน macOS แม้พื้นที่ยังว่างอยู่

คุณควรทราบว่าใน macOS Sonoma ตัวเลือก iCloud Drive Remove Download หายไปเมื่อปิด Optimize Mac Storage ดังนั้นคุณสามารถเปิดมันกลับหลังแก้ปัญหา

ว่าง Trash

ไฟล์ที่คุณลบโดยคลิกขวาเลือก Move to Trash หรือลากวางไป Trash โดยตรง ยังคงอยู่บน Mac และใช้พื้นที่

คุณสามารถว่าง Trash เพื่อปลดพื้นที่ที่ข้อมูลที่ลบครอบครอง เพื่อเพิ่มพื้นที่จัดเก็บว่างจริงของดิสก์ Mac จากนั้น คุณจะไม่คิดว่า Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี

แก้ไขข้อผิดพลาด  Disk Full  บน macOS แม้พื้นที่ยังว่างอยู่

ลบไฟล์แคช

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

ดังนั้น ไปลบแคชแอปบน Mac เพื่อให้คุณไม่คิดว่ามีพื้นที่มากเมื่อ Mac บอกว่าไม่พอ

ปิดการสำรองข้อมูลอัตโนมัติของ Time Machine

หากคุณเปิดตัวเลือก "Back Up Automatically" ใน Time Machine preferences Time Machine จะสร้าง local snapshots อัตโนมัติทุกชั่วโมง ทุกวัน และทุกสัปดาห์ และเก็บไว้บน Mac เนื่องจาก local snapshots สามารถลบอัตโนมัติได้เมื่อฮาร์ดดิสก์ Mac เต็ม มันจึงถูกจัดการใน purgeable space

ดังนั้น เพื่อลด purgeable space ที่ทำให้ "Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี" สับสน ให้ปิดการสำรองข้อมูลอัตโนมัติของ Time Machine

นี่คือวิธี:

  1. เปิด Finder > System Preferences > Time Machine
  2. เอาติ๊กกล่องข้าง "Back Up Automatically" บนหน้าต่าง Time Machine preferences ออก

ลบ purgeable storage ด้วย Terminal

หาก purgeable storage ยังครอบครองพื้นที่มากบนฮาร์ดดิสก์ Mac คุณสามารถใช้ Terminal ลบ snapshot สำรองข้อมูลเพื่อลดการใช้พื้นที่จัดเก็บ แต่การรันบรรทัดคำสั่งใน Terminal เป็นงานที่ซับซ้อน เพราะทุกขั้นตอนผิดอาจทำให้ Mac ทำงานผิดปกติ เช่น ครัชหรือบูตไม่ได้ ดังนั้นโปรดระวังทุกขั้นตอนด้านล่าง:

  1. เปิด Terminal
  2. คัดลอกและวางคำสั่งด้านล่างลงในหน้าต่าง Terminal และกด Return นี่คือเพื่อแสดง snapshot ท้องถิ่นทั้งหมดที่ Time Machine สร้างบน Mac (หากไม่มี local snapshots ให้ออกจาก Terminal) tmutil listlocalsnapshots /
  3. พิมพ์คำสั่งต่อไปนี้เพื่อลบ local snapshot ที่ต้องการ ที่นี่ คุณต้องแทนที่ 2023-06-26-123742 ด้วยวันที่สร้างของ target local snapshot แล้วกด Return sudo tmutil deletelocalsnapshots 2023-06-26-123742
  4. หากต้องการลบ local snapshots ทั้งหมดพร้อมกัน ให้ใส่บรรทัดคำสั่งนี้ใน Terminal: for d in $(tmutil listlocalsnapshotdates | grep "-"); do sudo tmutil deletelocalsnapshots $d; done

หากโพสต์นี้ช่วยคุณแก้ไขปัญหา บอกผู้ติดตามของคุณ

แก้ไขข้อผิดพลาด  Disk Full  บน macOS แม้พื้นที่ยังว่างอยู่

มีหลายวิธีตรวจสอบพื้นที่ดิสก์ว่างบน Mac แต่คุณอาจพบปัญหา macOS Disk Utility แสดงพื้นที่ว่างผิด macOS รายงานพื้นที่ว่างต่างกันใน Finder, Disk Utility, Storage ฯลฯ อ่านโพสต์นี้สำหรับโซลูชันที่พิสูจน์แล้ว

คำถามที่พบบ่อยเกี่ยวกับ Mac บอกว่าไม่พอพื้นที่ดิสก์แต่จริงๆ มี

A

คลิกเมนู Apple > About This Mac > Storage จากนั้นคุณจะเห็นการใช้พื้นที่ดิสก์บน Mac หรือคุณสามารถเปิด Launchpad > Other > Disk Utility หรือคลิกขวาดิสก์จากแถบด้านข้าง Finder และเลือก Get Info เพื่อตรวจสอบพื้นที่ดิสก์

A

คุณสามารถล้างพื้นที่จัดเก็บข้อมูลผู้ใช้ระบบบน Mac ได้ด้วยวิธีเหล่านี้:

1. ใช้ iBoysoft DiskGeeker สแกนและลบไฟล์ที่ไม่จำเป็นด้วยไม่กี่คลิก รวมถึง user cache files, user logs, Trash, app cache ฯลฯ
2. ลบ Time Machine local snapshots ด้วยตนเอง
3. ว่าง Trash ด้วยตนเอง
4. ถอนการติดตั้งแอปที่ไม่ใช้