เมื่อระบบของคุณเกิดข้อผิดพลาด (เช่น BSOD) ระบบจะรวบรวมสำเนาหน่วยความจำของคอมพิวเตอร์ของคุณในขณะที่เกิดความผิดพลาด เพื่อช่วยวินิจฉัยว่าอะไรทำให้เกิดความคลาดเคลื่อน มีหน่วยความจำดัมพ์หลายประเภทที่คอมพิวเตอร์ของคุณสร้างขึ้นเพื่อช่วยในกระบวนการดีบัก:
- การถ่ายโอนข้อมูลหน่วยความจำที่สมบูรณ์:นี่เป็นประเภทการถ่ายโอนข้อมูลหน่วยความจำที่ใหญ่ที่สุด ประกอบด้วยสำเนาของข้อมูลทั้งหมดที่ระบบปฏิบัติการของคุณใช้ในหน่วยความจำกายภาพ ตัวอย่างเช่น หากคุณมี RAM 8GB และ Windows ใช้ 4GB ในขณะที่เกิดการขัดข้อง ดัมพ์หน่วยความจำจะเป็น 4GB
- การถ่ายโอนข้อมูลหน่วยความจำขนาดเล็ก (256 Kb):นี่คือการถ่ายโอนข้อมูลหน่วยความจำที่เล็กที่สุดและมีข้อมูลเพียงเล็กน้อย มีประโยชน์ในการระบุข้อผิดพลาด แต่จะมีประโยชน์เมื่อพยายามแก้ปัญหา
- การถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล:การถ่ายโอนข้อมูลหน่วยความจำนี้คือ 1/3 rd ขนาดของหน่วยความจำกายภาพของคุณ ซึ่งจะรวมเฉพาะหน่วยความจำที่จัดสรรให้กับ Windows Kernel และระดับที่เป็นนามธรรมของฮาร์ดแวร์ ซึ่งรวมถึงหน่วยความจำที่จัดสรรให้กับไดรเวอร์โหมดเคอร์เนลและโปรแกรมโหมดเคอร์เนลอื่นๆ ด้วย
- การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติ:ประกอบด้วยหน่วยความจำขนาดเท่ากันของการถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล
Windows จะบันทึกการถ่ายโอนข้อมูลหน่วยความจำทั้งหมดในรูปแบบไฟล์ System Error Memory Dump ในดิสก์ C ของคุณ คุณสามารถใช้ยูทิลิตี้การล้างข้อมูลบนดิสก์เพื่อลบไฟล์เหล่านี้และทำให้ที่เก็บข้อมูลใช้งานได้ การถ่ายโอนข้อมูลเหล่านี้สามารถสะสมเมื่อเวลาผ่านไปและถึงขนาด 100GB อย่างไรก็ตาม ผู้ใช้หลายคนรายงานว่ายูทิลิตี้การล้างข้อมูลบนดิสก์ไม่สามารถลบไฟล์ที่จำเป็นได้
มีวิธีแก้ไขปัญหานี้มากมาย หนึ่งคือใช้การยกระดับการล้างข้อมูลบนดิสก์หรือรันคำสั่งผ่านพรอมต์คำสั่ง ปฏิบัติตามแนวทางแก้ไขที่ระบุไว้ด้านล่าง
โซลูชันที่ 1:การใช้การล้างข้อมูลขั้นสูง
เราสามารถลองใช้ยูทิลิตี้การล้างข้อมูลที่ได้รับการยกระดับเพื่อล้างข้อมูลทิ้งหน่วยความจำในระบบของคุณ หากดัมพ์หน่วยความจำในระบบของคุณอยู่ระหว่างการวิเคราะห์หรือรอการดำเนินการ คุณอาจไม่สามารถล้างข้อมูลโดยใช้ยูทิลิตี้การล้างข้อมูลตามปกติได้
- กด Windows + S เพื่อเปิดแถบค้นหา พิมพ์ “การล้างข้อมูลบนดิสก์ ” ในกล่องโต้ตอบ
- คลิกขวาที่ผลลัพธ์ที่ออกมาแล้วเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- จะมีหน้าต่างเล็กๆ ปรากฏขึ้นเพื่อขอให้คุณเลือกไดรฟ์ที่คุณต้องการล้าง เลือก โลคัลดิสก์ C (หากเป็นตำแหน่งที่ติดตั้งระบบปฏิบัติการของคุณ) แล้วกดตกลง
- ตอนนี้ Windows จะสแกนไฟล์และตรวจดูว่าจะมีพื้นที่ว่างเหลือเท่าใด
- ทำเครื่องหมายทุกช่อง ที่คุณต้องการลบแล้วกดตกลง Windows จะล้างหน่วยความจำของคุณและจัดสรรพื้นที่ว่างให้กับไดรฟ์ของคุณ ตรวจสอบว่าวิธีนี้ใช้ได้ผลหรือไม่โดยเปิดการล้างข้อมูลบนดิสก์อีกครั้งหรือตรวจสอบพื้นที่ว่างบนดิสก์ไดรฟ์ของคุณ
หมายเหตุ: ผู้ใช้บางคนรายงานว่าการล้างข้อมูลด้วยการยกระดับและการล้างข้อมูลปกติมีค่าต่างกันสำหรับไฟล์การถ่ายโอนข้อมูลหน่วยความจำข้อผิดพลาดของระบบ หากคุณเห็นค่าที่มากขึ้นในเวอร์ชันที่ยกระดับ ไม่ต้องกังวล คุณสามารถลบไฟล์ได้โดยไม่มีผลกระทบใดๆ
แนวทางที่ 2:การใช้ Extended Disk Cleanup
เราสามารถลองล้างไฟล์ดัมพ์ของคุณโดยใช้ยูทิลิตี้ Extended Disk Cleanup ต่างจากปกติตรงที่มันมีตัวเลือกให้คุณเลือกมากกว่าและให้รายละเอียดที่เพิ่มขึ้น (เช่น Windows เวอร์ชั่นเก่า ฯลฯ) ให้คุณเลือก โปรดทราบว่าคุณต้องมีบัญชีผู้ดูแลระบบพร้อมกับสิทธิ์ของผู้ดูแลระบบเพื่อใช้โซลูชันนี้
- กด Windows + S เพื่อเปิดแถบค้นหา พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ ให้คลิกขวาที่ผลลัพธ์และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- เมื่ออยู่ในพรอมต์คำสั่ง ให้คัดลอก/วางคำสั่งต่อไปนี้แล้วกด Enter
cmd.exe /c Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535
- อย่างที่คุณเห็น มีตัวเลือกอื่นๆ มากมายในการล้างข้อมูลบนดิสก์แบบขยาย เลือกรายการที่คุณต้องการลบแล้วกดตกลง
- รีบูตเครื่องคอมพิวเตอร์และตรวจสอบว่าสิ่งนี้สร้างความแตกต่างหรือไม่
โซลูชันที่ 3:การลบไฟล์ดัมพ์
หากวิธีแก้ปัญหาทั้งสองข้างต้นไม่ได้ผล เราสามารถลองลบไฟล์ทางกายภาพได้ ขั้นแรก เราจะตรวจสอบตำแหน่งที่มีการสร้างดัมพ์ จากนั้นไปที่ตำแหน่งโดยใช้ file explorer และลบไฟล์ด้วยตนเอง
- กด Windows + R เพื่อเปิดแอปพลิเคชัน Run พิมพ์ “แผงควบคุม ” ในกล่องโต้ตอบและกด Enter
- เมื่ออยู่ในแผงควบคุม ให้เลือก “ระบบและความปลอดภัย ”.
- ตอนนี้ไปที่ตัวเลือกต่างๆ จนกว่าคุณจะพบหมวดหมู่ของ “ระบบ ”.
- เมื่ออยู่ในระบบ คลิก “การตั้งค่าระบบขั้นสูง ” อยู่ที่ด้านซ้ายของหน้าต่าง
- เลือก “การตั้งค่า ” ใต้แท็บ Startup and Recovery ที่ด้านล่างของหน้าจอ
- อย่างที่เราเห็นใน กล่องโต้ตอบ Dump file ไฟล์ดัมพ์จะถูกบันทึกในโฟลเดอร์รูทของระบบ คลิกที่รายการแบบหล่นลงด้านบน (การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติในกรณีนี้); คุณจะสามารถเลือกประเภทของไฟล์ดัมพ์และตรวจสอบว่าไฟล์แต่ละไฟล์ถูกเก็บไว้ที่ใด
- กด Windows + R และวางตำแหน่งของไฟล์ดัมพ์ (ลบชื่อไฟล์ดัมพ์เนื่องจากเราต้องการนำทางไปยังตำแหน่งเท่านั้น)
- ค้นหาชื่อไฟล์ (MEMORY.DMP) และ ลบ คุณอาจต้องมีสิทธิ์ของผู้ดูแลระบบเพื่อดำเนินการนี้
เริ่มต้นใหม่ คอมพิวเตอร์ของคุณและหวังว่าปัญหาจะได้รับการแก้ไข
โซลูชันที่ 4:การปิดใช้งานการจัดทำดัชนีในดิสก์ภายในเครื่อง C
การสร้างดัชนีเป็นบริการใน Windows ที่รักษาดัชนีของไฟล์ส่วนใหญ่ในคอมพิวเตอร์ของคุณ การดำเนินการนี้ทำขึ้นเพื่อปรับปรุงการค้นหาและการดึงไฟล์เป็นหลัก การทำดัชนีจะเป็นไปโดยอัตโนมัติและไลบรารีดัชนีจะได้รับการอัปเดตเป็นระยะๆ
อย่างไรก็ตาม ผู้ใช้หลายคนรายงานว่าการจัดทำดัชนีทำให้เกิดปัญหา มันกินพื้นที่และไม่เป็นประโยชน์ แต่อย่างใด แน่นอนว่าการกำหนดค่าคอมพิวเตอร์แต่ละเครื่องอาจแตกต่างกัน ไม่จำเป็นว่าสิ่งนี้จะมีผลกับคุณเช่นกัน วิธีแก้ปัญหานี้มีประโยชน์อย่างยิ่งหากพื้นที่ว่างโดยวัตถุ
- เปิดตัวสำรวจไฟล์ และไปที่ "พีซีเครื่องนี้" คลิกขวาที่ Local Disk C (หรือดิสก์อื่นที่คุณได้ติดตั้งระบบปฏิบัติการของคุณ) และคลิก คุณสมบัติ .
- เมื่อเปิดคุณสมบัติแล้ว ให้ยกเลิกการเลือกตัวเลือกที่ด้านล่างซึ่งระบุว่า “อนุญาตให้ไฟล์ในไดรฟ์นี้สร้างดัชนีเนื้อหาเพิ่มเติมจากคุณสมบัติของไฟล์ ” กด สมัคร เพื่อบันทึกการเปลี่ยนแปลงและออก
- รีบูต คอมพิวเตอร์ของคุณและตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
โซลูชันที่ 5:การใช้ WinDirStat เพื่อวิเคราะห์การใช้พื้นที่
WinDirStat เป็นเครื่องมือวิเคราะห์การใช้ดิสก์โอเพ่นซอร์สและซอฟต์แวร์ล้างข้อมูล โปรแกรมจะสแกนฮาร์ดไดรฟ์และแสดงผลในรูปแบบภาพที่มีสีสันสำหรับแต่ละพื้นที่ที่ใช้ ข้อดีของการใช้เครื่องมือนี้คือคุณจะได้แนวคิดที่ชัดเจนเกี่ยวกับไฟล์ที่ใช้พื้นที่ดิสก์ส่วนใหญ่ของคุณ นอกจากนี้ยังมีตัวเลือกภายในอินเทอร์เฟซซึ่งช่วยให้คุณสามารถลบไฟล์ออกจากที่นั่นได้ ดาวน์โหลด WinDirStat จากเว็บไซต์ทางการ (โปรดใช้ความระมัดระวังขณะดาวน์โหลดจากลิงก์ภายนอก)
หมายเหตุ: Appuals ไม่มีส่วนเกี่ยวข้องใด ๆ กับโปรแกรมของบุคคลที่สาม มีการระบุไว้เพื่อประโยชน์ของผู้ใช้เท่านั้น ติดตั้งและใช้งานโดยยอมรับความเสี่ยงเอง
- หลังจากติดตั้ง WinDirStat แล้ว ให้เปิดขึ้น มันจะถามคุณว่า ตัวขับเคลื่อน ถึง สแกน; เลือกทั้งหมด
- ขั้นตอนการวิเคราะห์ไดรฟ์ของคุณอาจใช้เวลาหลายนาทีในการพิจารณาไฟล์แต่ละไฟล์และพื้นที่ที่บันทึกไว้ รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้น
- หลังจากการวิเคราะห์เสร็จสิ้น ตรวจสอบไฟล์ดัมพ์ ใน Local Disk C ของคุณ ในกรณีนี้ มีไฟล์ดัมพ์สองไฟล์ (51 GB และ 50GB) แสดงโดยบล็อกสีน้ำเงินขนาดใหญ่สองอันด้านล่าง ทางด้านขวา จะเห็นว่าบล็อกสีน้ำเงินเหล่านี้แทนไฟล์ DUMP
- คลิกขวาที่พวกมัน และเลือก “ลบ (ไม่มีทางยกเลิกการลบ!) ” รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หมายเหตุ: โปรดใช้ความระมัดระวังในขณะที่ใช้เครื่องมือนี้ อย่าลบรายการที่คุณไม่รู้จักเพราะคุณอาจลบไฟล์ระบบโดยไม่ได้ตั้งใจซึ่งอาจทำให้พีซีของคุณไม่สามารถใช้งานได้ ในกรณีนี้ เราจะลบเฉพาะ DUMP ที่ไม่มีประโยชน์
โซลูชันที่ 6:การดำเนินการคำสั่งบางอย่างในพรอมต์คำสั่ง
ทางเลือกสุดท้าย เราสามารถลองใช้คำสั่งบางคำสั่งในพรอมต์คำสั่งที่ยกระดับ และตรวจสอบว่าสิ่งนี้ทำให้พื้นที่ว่างหรือไม่ โปรดทราบว่าคุณต้องมีบัญชีผู้ดูแลระบบเพื่อปฏิบัติตามแนวทางแก้ไขปัญหานี้
- กด Windows + S เพื่อเปิดแถบค้นหา พิมพ์ “พรอมต์คำสั่ง ” ในกล่องโต้ตอบ ให้คลิกขวาที่ผลลัพธ์และเลือก “เรียกใช้ในฐานะผู้ดูแลระบบ ”.
- เมื่ออยู่ในพรอมต์คำสั่ง ให้คัดลอก/วางคำสั่งต่อไปนี้ทีละคำสั่งตามด้วย 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
- รีสตาร์ทคอมพิวเตอร์และตรวจสอบว่าปัญหาได้รับการแก้ไขแล้วหรือไม่