Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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

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

โซลูชันที่ 1:การใช้การล้างข้อมูลขั้นสูง

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

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

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

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

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

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

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

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

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

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

แนวทางที่ 2:การใช้ Extended Disk Cleanup

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

  1. กด Windows + S เพื่อเปิดแถบค้นหา พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ ให้คลิกขวาที่ผลลัพธ์และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
  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. เลือก “การตั้งค่า ” ใต้แท็บ Startup and Recovery ที่ด้านล่างของหน้าจอ

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

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

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

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

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

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

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

เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและหวังว่าปัญหาจะได้รับการแก้ไข

โซลูชันที่ 4:การปิดใช้งานการจัดทำดัชนีในดิสก์ภายในเครื่อง C

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. กด Windows + S เพื่อเปิดแถบค้นหา พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ ให้คลิกขวาที่ผลลัพธ์และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
  2. เมื่ออยู่ในพรอมต์คำสั่ง ให้คัดลอก/วางคำสั่งต่อไปนี้ทีละคำสั่งตามด้วย Enter
    fsutil usn deletejournal /d /n c:
    chkdsk /scan
    compact /CompactOs:never
    winmgmt /salvagerepository
    del “%temp%\*” /s /f /q
    del “C:\$Recycle.bin\*” /s /f /q
    del “%systemroot%\temp\*” /s /f /q
    vssadmin delete shadows /for=c: /all /quiet
    Dism /Online /Cleanup-Image /StartComponentCleanup /ResetBase
  3. รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่