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

Pesan kesalahan ini menunjukkan bahwa memori tidak mencukupi terjadi saat inisialisasi perangkat (seperti GPU), menyebabkan kegagalan alokasi memori terjadi pada perintah OpenCL clEnqueueNDRangeKernel () ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Hal ini sering dikaitkan dengan memori yang tidak mencukupi untuk GPU, mungkin karena alasan berikut:

Analisis Penyebab

  1. Memori GPU yang tidak mencukupi : GPU Anda tidak memiliki memori yang cukup untuk menangani tugas yang diperlukan oleh Hashcat atau alat lainnya. Misalnya, ketika Anda mencoba untuk memecahkan file hash yang sangat besar atau menggunakan kekuatan crack yang sangat tinggi, kebutuhan memori akan meningkat secara signifikan.

  2. Proses lain menghabiskan memori GPU : Mungkin ada proses lain yang berjalan di GPU Anda yang menghabiskan banyak memori video, menyebabkan Hashcat tidak dapat mengalokasikan memori yang cukup.

  3. Masalah driver GPU : Terkadang, versi driver GPU tidak kompatibel atau ada Bug, yang dapat menyebabkan masalah manajemen memori. Memperbarui driver dapat membantu mengatasi masalah ini.

  4. Batasan Alokasi Memori : Beberapa implementasi OpenCL mungkin memiliki batasan ukuran untuk alokasi memori tunggal. Kegagalan alokasi memori juga dapat terjadi jika tugas Anda memerlukan satu blok memori yang melebihi batas ini.

Solusi

  1. Mengurangi parameter serangan :

    • Mengurangi ukuran batch ( - -workload-profile atau -n dan -u parameter) untuk mengurangi penggunaan memori.

    • Jalankan dengan daftar hash yang lebih kecil atau membagi file besar menjadi bagian yang lebih kecil.

  2. Tutup proses lain yang menggunakan GPU :

    • Konfirmasi bahwa tidak ada proses lain yang menggunakan GPU. Anda dapat menggunakan Task Manager (Windows) atau nvidia-smi (Linux/Windows, untuk GPU nvidia) untuk memeriksa penggunaan memori saat ini.

  3. Sesuaikan pemilihan perangkat :

    • Pilih perangkat yang berbeda (jika ada beberapa GPU) dengan menggunakan parameter -d .

  4. Perbarui atau instal ulang driver GPU :

    • Pastikan driver GPU Anda adalah versi terbaru, terutama jika menggunakan versi GPU atau sistem operasi yang lebih baru.

  5. Menggunakan mode algoritma hash yang lebih rendah :

    • Menggunakan mode yang lebih rendah (jika ada) dapat mengurangi kebutuhan memori.

  6. Tambahkan lebih banyak memori fisik :

    • Jika Anda memiliki beberapa GPU, pertimbangkan untuk menambah memori fisik atau menukar ke GPU dengan lebih banyak memori.

Dengan mencoba metode di atas, Anda harus dapat menemukan solusi yang cocok untuk masalah memori yang tidak mencukupi.

Yang sebelumnya:[Berbagi pengalaman] Hashfile is empty atau corrupt. Apa artinya melaporkan kesalahan?
Berikutnya:[Sains] Berapa banyak kombinasi kata sandi 14 digit, dan berapa lama untuk membuka kunci?
  • Fokus pada kata, Excel,PPT,PDF,RAR,ZIP,7Z, paket terkompresi, membuka kunci dan mendekripsi file terenkripsi kantor
  • Kami menyediakan pengguna dengan pemulihan kata sandi paket terkompresi file berkualitas tinggi, pemulihan kata sandi kata membuka kunci PDF
  • Hak cipta © Master pemulihan kata sandi dokumen Platform dekripsi online