วิธีการลบไฟล์ดัมพ์หน่วยความจำผิดพลาดของระบบ

สารบัญ:

วิธีการลบไฟล์ดัมพ์หน่วยความจำผิดพลาดของระบบ
วิธีการลบไฟล์ดัมพ์หน่วยความจำผิดพลาดของระบบ
Anonim

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

การตั้งค่าไฟล์การถ่ายโอนข้อมูลหน่วยความจำผิดพลาด

หากเกิดข้อผิดพลาด BSOD Windows จะทิ้งหน่วยความจำ RAM ลงในไฟล์บนฮาร์ดไดรฟ์ ซึ่งหมายความว่าหากระบบของคุณใช้ RAM 8 GB ในขณะที่เกิดปัญหา ไฟล์ดัมพ์หน่วยความจำจะเป็น 8 GB

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

ทีม Windows หรือนักพัฒนาซอฟต์แวร์จะวิเคราะห์ไฟล์นี้เพื่อวัตถุประสงค์ในการแก้ปัญหา วิธีตรวจสอบการตั้งค่าการถ่ายโอนข้อมูลหน่วยความจำ:

  1. พิมพ์ sysdm.cpl ในการค้นหาของ Windows จากนั้นกด Enter เพื่อเปิด คุณสมบัติของระบบ.
  2. เลือกแท็บ ขั้นสูง

    Image
    Image
  3. ในส่วน การเริ่มต้นและการกู้คืน เลือก การตั้งค่า.

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

    Image
    Image
  5. Select เขียนทับไฟล์ที่มีอยู่ เพื่อไม่ให้ไฟล์ดัมพ์เติบโตเมื่อเวลาผ่านไป

    Image
    Image
  6. เลือก ตกลง เพื่อบันทึกการเปลี่ยนแปลงของคุณ

    Image
    Image

วิธีการลบไฟล์ดัมพ์หน่วยความจำผิดพลาดโดยใช้การล้างข้อมูลบนดิสก์

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

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

  1. เลือกปุ่ม Start แล้วพิมพ์ disk cleanup ลงในแถบค้นหาของ Windows
  2. คลิกขวา การล้างข้อมูลบนดิสก์ แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.

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

    Image
    Image
  3. ยูทิลิตี้จะสแกนไดรฟ์ C: (หรือไดรฟ์ที่มีระบบปฏิบัติการ) และแสดงหน้าต่างเพื่อเลือกไฟล์ที่จะลบ เลือกตัวเลือกทั้งหมด หรืออย่างน้อยให้เลือก ระบบสร้าง Windows Error Reporting หรือ System error memory dump files.

    Image
    Image
  4. Select OK เพื่อให้ยูทิลิตี้ล้างข้อมูลเสร็จ จากนั้นรีบูตระบบให้เสร็จสิ้น

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

    Image
    Image

ใช้ Extended Disk Cleanup เพื่อล้างไฟล์ดัมพ์หน่วยความจำข้อผิดพลาดของระบบ

ยูทิลิตี้ Windows อื่นที่ล้างไฟล์ดัมพ์หน่วยความจำระบบคือยูทิลิตี้ Extended Disk Cleanup เปิดยูทิลิตีนี้จากพรอมต์คำสั่ง

  1. เลือก Start Menu พิมพ์ Command Prompt ลงในแถบค้นหา จากนั้นคลิกขวา Command Prompt และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.

    Image
    Image
  2. ดำเนินการคำสั่ง Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535.

    Image
    Image
  3. คำสั่งนี้จะเปิดยูทิลิตี้การล้างข้อมูลบนดิสก์พร้อมตัวเลือกเพิ่มเติมสำหรับไฟล์ที่จะลบ เลือกตัวเลือกทั้งหมดเพื่อล้าง หรืออย่างน้อยเลือก ไฟล์ดัมพ์หน่วยความจำข้อผิดพลาดของระบบ และ ไฟล์ minidump ข้อผิดพลาดของระบบ

    Image
    Image
  4. เลือก OK เพื่อสิ้นสุดขั้นตอนการล้าง จากนั้นรีบูตเครื่องคอมพิวเตอร์เพื่อล้างข้อมูลให้เสร็จสิ้น

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

    Image
    Image

ใช้ซอฟต์แวร์เพื่อลบไฟล์ดัมพ์หน่วยความจำ

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

หนึ่งในยูทิลิตี้การล้างข้อมูลบน Windows ที่ได้รับความนิยมมากที่สุดคือ CCleaner ดาวน์โหลด CCleaner เวอร์ชันฟรี ซึ่งมีฟีเจอร์สำหรับล้างไฟล์ดัมพ์หน่วยความจำ

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

  1. ดาวน์โหลดและติดตั้ง CCleaner เวอร์ชันฟรี
  2. Select Custom Clean และตรวจสอบให้แน่ใจว่าได้เลือก Memory Dumps ภายใต้ส่วน System

    Image
    Image
  3. เพื่อให้แน่ใจว่าการดัมพ์หน่วยความจำระบบสะอาด ให้เลือก วิเคราะห์ เมื่อการวิเคราะห์เสร็จสิ้น คุณจะเห็น System - Memory Dumps ในรายการไฟล์ที่จะลบ

    Image
    Image
  4. เลือก Run Cleaner เพื่อให้ CCleaner ทำความสะอาดตามกิจวัตร การดำเนินการนี้จะลบไฟล์ทั้งหมดที่ระบุไว้ในผลการวิเคราะห์

    Image
    Image

ลบ MEMORY. DMP ด้วยตนเอง

ถ้าคุณรู้ว่าจะค้นหาไฟล์ memory.dmp ได้ที่ไหน คุณสามารถลบมันได้เหมือนกับไฟล์อื่นๆ ไฟล์นี้หาไม่ง่ายเพราะถูกฝังอยู่ในไฟล์อื่นๆ ในโฟลเดอร์รูทระบบ

ในการค้นหาและลบไฟล์:

  1. สังเกตพาธและชื่อไฟล์ในหน้าต่าง การเริ่มต้นและการกู้คืน ในส่วนแรกของบทความนี้ โดยทั่วไปเส้นทางนี้คือ %SystemRoot%\MEMORY. DMP.

    Image
    Image
  2. หากต้องการลบไฟล์ ให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบ เลือก Start Menu พิมพ์ Command Prompt ลงในแถบค้นหาของ Windows แล้วคลิกขวา Command Prompt และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ.

    Image
    Image
  3. หากต้องการเปลี่ยนเส้นทางไปยังโฟลเดอร์ %SystemRoot% ให้พิมพ์ cd %systemroot%.

    Image
    Image
  4. หากระบบดักจับการถ่ายโอนข้อมูลหน่วยความจำ ณ จุดใด ๆ จะมีไฟล์ memory.dmp ในโฟลเดอร์นี้ พิมพ์ del memory.dmp เพื่อลบ

ปิดการดีบักการเขียน

หากไฟล์ memory.dmp ใช้พื้นที่มากเกินไปในระบบของคุณอย่างต่อเนื่อง ให้เปิดหน้าต่าง ระบบและการกู้คืน อีกครั้ง แล้วเปลี่ยนข้อมูลการเขียนการดีบัก

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