วิธีการลบ System Error Memory Dump Files

เมื่อระบบของคุณเกิดข้อผิดพลาดบางอย่าง (เช่น BSOD) ระบบจะรวบรวมสำเนาหน่วยความจำของคอมพิวเตอร์ของคุณในขณะที่เกิดปัญหาเพื่อช่วยในการวินิจฉัยว่าอะไรเป็นสาเหตุของความคลาดเคลื่อน คอมพิวเตอร์ของคุณทิ้งหน่วยความจำหลายประเภทเพื่อช่วยในกระบวนการดีบัก:

  • การถ่ายโอนข้อมูลหน่วยความจำแบบสมบูรณ์: เป็นการถ่ายโอนข้อมูลหน่วยความจำประเภทที่ใหญ่ที่สุดเท่าที่จะเป็นไปได้ ซึ่งประกอบด้วยสำเนาของข้อมูลทั้งหมดที่ระบบปฏิบัติการของคุณใช้ในหน่วยความจำฟิสิคัล ตัวอย่างเช่นหากคุณมี RAM 8GB และ Windows ใช้ 4GB ในเวลาที่เกิดปัญหาการถ่ายโอนข้อมูลหน่วยความจำจะเป็น 4GB
  • การถ่ายโอนข้อมูลหน่วยความจำขนาดเล็ก (256 Kb): เป็นการถ่ายโอนข้อมูลหน่วยความจำที่เล็กที่สุดและมีข้อมูลน้อยมาก มีประโยชน์ในการระบุข้อผิดพลาด แต่มีประโยชน์เมื่อพยายามแก้ไขข้อบกพร่อง
  • การถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล: การถ่ายโอนข้อมูลหน่วยความจำนี้มีขนาด 1/3 ของหน่วยความจำฟิสิคัลของคุณ รวมเฉพาะหน่วยความจำที่จัดสรรให้กับระดับ Windows Kernel และฮาร์ดแวร์ที่เป็นนามธรรม นอกจากนี้ยังรวมถึงหน่วยความจำที่จัดสรรให้กับไดรเวอร์โหมดเคอร์เนลและโปรแกรมโหมดเคอร์เนลอื่น ๆ
  • การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติ: มีหน่วยความจำขนาดเท่ากันของการถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล

Windows จะบันทึกการทิ้งหน่วยความจำทั้งหมดในรูปแบบของไฟล์ System Error Memory Dump ในดิสก์ภายในเครื่องของคุณ C. ยูทิลิตี้การล้างข้อมูลบนดิสก์สามารถใช้เพื่อลบไฟล์เหล่านี้และทำให้ที่เก็บข้อมูลใช้งานได้ ขยะเหล่านี้สามารถสะสมได้ตลอดเวลาและถึงขนาด 100GB อย่างไรก็ตามผู้ใช้หลายคนรายงานว่ายูทิลิตี้การล้างข้อมูลบนดิสก์ล้มเหลวในการลบไฟล์ที่ต้องการ

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

โซลูชันที่ 1: การใช้การทำความสะอาดแบบยกระดับ

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

  1. กดWindows + Sเพื่อเปิดแถบค้นหา พิมพ์ " disk cleanup " ในกล่องโต้ตอบ
  2. คลิกขวาที่ผลลัพธ์ที่ปรากฏออกมาแล้วเลือก“ Run as administrator

  1. คุณจะมีหน้าต่างเล็ก ๆ ปรากฏขึ้นเพื่อขอให้คุณเลือกไดรฟ์ที่คุณต้องการทำความสะอาด เลือกโลคัลดิสก์ C (หากเป็นที่ติดตั้งระบบปฏิบัติการของคุณ) แล้วกดตกลง

  1. ตอนนี้ Windows จะสแกนไฟล์และตรวจสอบว่ามีพื้นที่ว่างมากน้อยเพียงใด

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

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

โซลูชันที่ 2: การใช้ Extended Disk Cleanup

เราสามารถลองล้างไฟล์ดัมพ์ของคุณโดยใช้ยูทิลิตี้ Extended Disk Cleanup แตกต่างจากแบบปกติคือมีตัวเลือกเพิ่มเติมให้คุณเลือกและให้รายละเอียดที่เพิ่มขึ้น (เช่น windows เวอร์ชันเก่าเป็นต้น) ให้เลือก โปรดทราบว่าคุณต้องมีบัญชีผู้ดูแลระบบพร้อมกับสิทธิ์ระดับผู้ดูแลระบบเพื่อใช้โซลูชันนี้

  1. กดWindows + Sเพื่อเปิดแถบค้นหา พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่ผลลัพธ์แล้วเลือก“ Run as administrator
  2. เมื่ออยู่ในพรอมต์คำสั่งให้คัดลอก / วางคำสั่งต่อไปนี้แล้วกด Enter
    cmd.exe / c Cleanmgr / sageset: 65535 & Cleanmgr / sagerun: 65535

  1. อย่างที่คุณเห็นมีตัวเลือกอื่น ๆ มากมายในการล้างข้อมูลบนดิสก์เพิ่มเติม เลือกสิ่งที่คุณต้องการลบแล้วกดตกลง

  1. รีบูตเครื่องคอมพิวเตอร์และตรวจสอบว่าสิ่งนี้สร้างความแตกต่างหรือไม่

โซลูชันที่ 3: การลบไฟล์ดัมพ์ทางกายภาพ

หากสองวิธีข้างต้นไม่ได้ผลเราสามารถลองลบไฟล์ทางกายภาพ ขั้นแรกเราจะตรวจสอบตำแหน่งที่สร้างการถ่ายโอนข้อมูลจากนั้นไปที่ตำแหน่งนั้นผ่าน file explorer และลบไฟล์ด้วยตนเอง

  1. กดWindows + Rเพื่อเปิดแอปพลิเคชัน Run พิมพ์ " แผงควบคุม " ในกล่องโต้ตอบแล้วกด Enter
  2. เมื่ออยู่ในแผงควบคุมให้เลือก“ ระบบและความปลอดภัย

  1. ตอนนี้ไปที่ตัวเลือกต่างๆจนกว่าคุณจะพบหมวดหมู่ของ“ ระบบ

  1. เมื่ออยู่ในระบบให้คลิก“ การตั้งค่าระบบขั้นสูง ” ที่ด้านซ้ายของหน้าต่าง

  1. เลือก“ การตั้งค่า ” ใต้แท็บของการเริ่มต้นและการกู้คืนที่ด้านล่างของหน้าจอ

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

  1. กดWindows + Rและวางตำแหน่งของไฟล์ดัมพ์ (ลบชื่อไฟล์ดัมพ์เนื่องจากเราต้องการนำทางไปยังตำแหน่งเท่านั้น)

  1. ค้นหาชื่อไฟล์ (MEMORY.DMP) และลบคุณอาจต้องการสิทธิ์ระดับผู้ดูแลระบบเพื่อดำเนินการนี้

รีสตาร์ทคอมพิวเตอร์และหวังว่าปัญหาจะได้รับการแก้ไข

โซลูชันที่ 4: การปิดใช้งานการสร้างดัชนีใน Local Disk C

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

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

  1. เปิดโปรแกรมสำรวจไฟล์ของคุณและไปที่“ พีซีเครื่องนี้” คลิกขวาที่ท้องถิ่นดิสก์ C (หรือบางดิสก์อื่น ๆ ที่คุณได้ติดตั้งระบบปฏิบัติการของคุณ) และคลิกคุณสมบัติ

  1. เมื่อเปิดคุณสมบัติแล้วให้ยกเลิกการเลือกตัวเลือกที่ด้านล่างซึ่งระบุว่า“ อนุญาตให้ไฟล์ในไดรฟ์นี้มีการจัดทำดัชนีเนื้อหานอกเหนือจากคุณสมบัติของไฟล์ ” กดใช้เพื่อบันทึกการเปลี่ยนแปลงและออก

  1. รีบูตเครื่องคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

โซลูชันที่ 5: การใช้ WinDirStat เพื่อวิเคราะห์การใช้พื้นที่

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

หมายเหตุ: Appual ไม่มีส่วนเกี่ยวข้องใด ๆ กับโปรแกรมของบุคคลที่สาม มีการระบุไว้เพื่อประโยชน์ของผู้ใช้เท่านั้น ติดตั้งและใช้งานโดยยอมรับความเสี่ยงเอง

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

  1. หลังจากการวิเคราะห์เสร็จสิ้นให้ตรวจสอบไฟล์ดัมพ์ใน Local Disk C ของคุณในกรณีนี้มีไฟล์ดัมพ์สองไฟล์ (51 GB และ 50GB) ที่แสดงโดยบล็อกสีน้ำเงินขนาดใหญ่สองอันที่อยู่ด้านล่าง ทางด้านขวาเราจะเห็นว่าบล็อกสีน้ำเงินเหล่านี้มีไว้สำหรับไฟล์ DUMP

  1. คลิกขวาที่ไฟล์เหล่านั้นแล้วเลือก“ ลบ (ไม่มีทางยกเลิกการลบ!) ” รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่

หมายเหตุ:โปรดใช้ความระมัดระวังขณะใช้เครื่องมือนี้ อย่าลบรายการที่คุณไม่รู้จักเนื่องจากคุณอาจลบไฟล์ระบบโดยไม่ได้ตั้งใจซึ่งอาจทำให้พีซีของคุณใช้งานไม่ได้ ในกรณีนี้เราจะลบเฉพาะ DUMP ที่ไม่มีประโยชน์

โซลูชันที่ 6: ดำเนินการบางคำสั่งในพรอมต์คำสั่ง

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

  1. กดWindows + Sเพื่อเปิดแถบค้นหา พิมพ์“ command prompt ” ในกล่องโต้ตอบคลิกขวาที่ผลลัพธ์แล้วเลือก“ Run as administrator
  2. เมื่ออยู่ในพรอมต์คำสั่งให้คัดลอก / วางคำสั่งต่อไปนี้ทีละคำตามด้วย Enter

  1. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาในมือได้รับการแก้ไขหรือไม่