Initialisierung der Backend-Laufzeit für Gerät#2. Bitte haben Sie Geduld...

Veröffentlicht von: · Autoren:Dokument Passwort Wiederherstellung Master

Diese Fehlermeldung zeigt an, dass bei der Initialisierung eines Geräts (z. B. einer GPU) nicht genügend Speicher aufgetreten ist, was zu einem Speicherzuweisungsfehler des OpenCL-Befehls clEnqueueNDRangeKernel () führt ( CL_MEM_OBJECT_ALLOCATION_FAILURE ). Dies hängt normalerweise mit unzureichendem verfügbaren Speicher der GPU zusammen, möglicherweise aus den folgenden Gründen:

Ursachenanalyse

  1. Unzureichender GPU-Speicher : Ihre GPU hat nicht genug Speicher, um Aufgaben zu verarbeiten, die von Hashcat oder anderen Tools erforderlich sind. Wenn Sie beispielsweise versuchen, eine sehr große Hash-Datei zu knacken oder eine sehr hohe Crackintensität verwenden, steigt der Speicherbedarf deutlich an.

  2. Andere Prozesse beanspruchen GPU-Speicher : Möglicherweise laufen andere Prozesse auf Ihrer GPU, die viel Videospeicher beanspruchen, was dazu führt, dass Hashcat nicht genug Speicher zuweisen kann.

  3. Probleme mit dem GPU-Treiber : Manchmal sind die GPU-Treiberversionen nicht kompatibel oder weisen Fehler auf, die zu Problemen bei der Speicherverwaltung führen können. Das Aktualisieren des Treibers könnte helfen, dieses Problem zu beheben.

  4. Speicherzuweisungsbeschränkungen : Einige OpenCL-Implementierungen können Größenbeschränkungen für einzelne Speicherzuweisungen haben. Wenn Ihre Aufgabe einen einzelnen Speicherblock benötigt, der diese Grenze überschreitet, kommt es auch zu einem Speicherzuweisungsfehler.

Lösung

  1. Angriffsparameter reduzieren:

    • Reduzieren Sie die Batchgröße ( - -workload-profile oder -n und -u Parameter), um den Speicheraufwand zu reduzieren.

    • Verwenden Sie eine kleinere Hash-Liste oder teilen Sie eine große Datei in kleinere Teile.

  2. Schließen Sie andere Prozesse, die die GPU nutzen :

    • Bestätigen Sie, dass keine anderen Prozesse die GPU nutzen. Sie können den Task Manager (Windows) oder nvidia-smi (Linux/Windows, für nvidia GPUs) verwenden, um die aktuelle Speichernutzung zu überprüfen.

  3. Geräteauswahl anpassen:

    • Wählen Sie verschiedene Geräte (falls mehrere GPUs vorhanden sind), indem Sie die Parameter -d verwenden.

  4. Aktualisieren oder neu installieren Sie den GPU-Treiber :

    • Stellen Sie sicher, dass Ihr GPU-Treiber die neueste Version ist, insbesondere wenn Sie eine neuere GPU-oder Betriebssystemversion verwenden.

  5. Verwenden Sie einen niedrigeren Hash-Algorithmusmodus :

    • Die Verwendung eines niedrigeren Modus (falls zutreffend) kann den Speicherbedarf reduzieren.

  6. Fügen Sie mehr physischen Speicher hinzu :

    • Wenn Sie mehrere GPUs haben, erwägen Sie, physischen Speicher hinzuzufügen oder gegen eine GPU mit mehr Speicher zu tauschen.

Wenn Sie die oben genannten Methoden ausprobieren, sollten Sie in der Lage sein, eine geeignete Lösung für das Problem des unzureichenden Speichers zu finden.

Vorheriger Artikel:[Erfahrungsaustausch Die HashDatei ist leer oder beschädigt. Was bedeutet es, einen Fehler zu melden?
Nächster Artikel:[Populärwissenschaft] Wie viele 14-stellige Passwortkombinationen gibt es und wie lange dauert es, sie zu lösen?
  • Konzentrieren Sie sich auf Word, Excel, PPT, PDF, RAR, ZIP, 7Z, komprimierte Pakete, Entsperren und Entschlüsseln verschlüsselter Office-Dateien
  • Wir bieten Benutzern hochwertige Datei-Komprimierungspaket-Passwort-Wiederherstellung, PDF-Entsperrung, Word-Passwort-Wiederherstellung
  • Urheberrecht © Dokument Passwort Wiederherstellung Master Online Entschlüsselung Plattform