Initializing backend runtime for device #2. Please be patient...

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

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

  2. กระบวนการอื่น ๆ ใช้หน่วยความจำ GPU: อาจมีกระบวนการอื่น ๆ ที่ทำงานอยู่บน GPU ของคุณซึ่งใช้หน่วยความจำวิดีโอจำนวนมากทำให้ Hashcat ไม่สามารถจัดสรรหน่วยความจำได้เพียงพอ

  3. ปัญหาไดรเวอร์ GPU: บางครั้งเวอร์ชันไดรเวอร์ GPU ไม่เข้ากันหรือมีข้อบกพร่องซึ่งอาจทำให้เกิดปัญหาในการจัดการหน่วยความจำ การอัปเดตไดรเวอร์อาจช่วยแก้ไขปัญหานี้ได้

  4. ขีดจำกัดการจัดสรรหน่วยความจำ: การใช้งาน OpenCL บางอย่างอาจมีขีดจำกัดขนาดสำหรับการจัดสรรหน่วยความจำแต่ละตัว หากงานของคุณต้องการบล็อกหน่วยความจำเดียวที่เกินขีด จำกัด นี้การจัดสรรหน่วยความจำจะล้มเหลวเช่นกัน

วิธีแก้ปัญหา

  1. ลดพารามิเตอร์การโจมตี :

    • ลดขนาดแบตช์ (--workload-profile หรือ -n และ -u พารามิเตอร์) เพื่อลดการใช้หน่วยความจำวิดีโอ

    • เรียกใช้รายการแฮชที่เล็กกว่าหรือแยกไฟล์ขนาดใหญ่ออกเป็นส่วนเล็กๆ

  2. ปิดกระบวนการอื่นที่ใช้ GPU :

    • ยืนยันว่าไม่มีกระบวนการอื่นที่ใช้ GPU อยู่ คุณสามารถใช้ Task Manager (Windows) หรือ nvidia-smi (Linux/Windows สำหรับ NVIDIA GPU) เพื่อตรวจสอบการใช้งานหน่วยความจำปัจจุบัน

  3. ปรับการเลือกอุปกรณ์ :

    • เลือกอุปกรณ์ที่แตกต่างกัน (ถ้ามี GPU หลายตัว) โดยใช้พารามิเตอร์ -d

  4. อัปเดตหรือติดตั้งไดรเวอร์ GPU ใหม่ :

    • ตรวจสอบให้แน่ใจว่าไดรเวอร์ GPU ของคุณเป็นเวอร์ชันล่าสุด โดยเฉพาะอย่างยิ่งเมื่อใช้ GPU หรือระบบปฏิบัติการเวอร์ชันใหม่กว่า

  5. ใช้โหมดอัลกอริทึมแฮชที่ต่ำกว่า :

    • การใช้โหมดที่ต่ำกว่า (ถ้ามี) อาจลดความต้องการหน่วยความจำ

  6. เพิ่มหน่วยความจำทางกายภาพ :

    • หากคุณมี GPU หลายชิ้น ให้พิจารณาเพิ่มหน่วยความจำทางกายภาพหรือสลับไปใช้ GPU ที่มีหน่วยความจำมากขึ้น

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

ก่อนหน้านี้:[แบ่งปันประสบการณ์] hashfile is empty or corrupt. รายงานข้อผิดพลาดหมายความว่าอย่างไร?
ถัดไป:[วิทยาศาสตร์] รหัสผ่าน14หลักทั้งหมดมีกี่ชุดและใช้เวลานานแค่ไหนในการแก้ไข?

บทความล่าสุด

บทความติดหนึบ

  • มุ่งเน้นไปที่ Word, Excel, PPT, PDF, RAR, ZIP, 7Z, แพ็คเกจบีบอัด, ไฟล์ที่เข้ารหัส Office ปลดล็อคและถอดรหัส
  • เรามอบการกู้คืนรหัสผ่านแพ็คเกจไฟล์ที่ถูกบีบอัดคุณภาพสูงให้กับผู้ใช้ การปลดล็อค PDF และการกู้คืนรหัสผ่าน Word
  • ลิขสิทธิ์ © ต้นแบบการกู้คืนรหัสผ่านเอกสาร แพลตฟอร์มถอดรหัสออนไลน์