Speicherfehler in BricsCAD diagnostizieren und beheben

Speicherfehler in BricsCAD können diagnostiziert und behoben werden, indem festgestellt wird, ob das Problem auf die Dateiintegrität, Berechtigungen, Sicherheitssoftware, Netzwerkzuordnungen oder Einschränkungen auf Betriebssystemebene zurückzuführen ist.

Verstehen, wie BricsCAD eine DWG-Datei speichert

BricsCAD überschreibt eine bestehende DWG-Datei nicht direkt. Der Vorgang läuft wie folgt ab:

  1. Eine temporäre Datei im Zielordner erstellen.
  2. Die vorhandene .dwg in .bak umbenennen.
  3. Die temporäre Datei in .dwg umbenennen.
Anmerkung: Wenn ein Schritt blockiert ist, schlägt der Speichervorgang fehl. In den meisten Fällen deutet dies auf eine Einschränkung des externen Dateisystems hin, nicht auf Beschädigungen.

Häufige Ursachen

  • Sicherheitssoftware-Einschränkungen
    • Windows Controlled Folder Access oder Sicherheitssoftware von Drittanbietern kann Erstellungs-, Schreib- oder Umbenennungsoperationen blockieren. Dies führt zu Speicherfehlern in geschützten Ordnern wie Dokumenten, während das Speichern auf dem Desktop oder anderen lokalen Testordnern erfolgreich ist.
    • Möglicher Fehler: "Datei nicht gefunden. Überprüfen Sie den Dateinamen und versuchen Sie es erneut."
  • Verzeichnis- oder Dateiberechtigungen
    • Sie verfügen über Leserechte, haben jedoch keine Rechte zum Erstellen, Schreiben, Löschen oder Umbenennen.
    • Die Zieldatei oder der Zielordner ist als schreibgeschützt gekennzeichnet.
  • Instabilität des Netzwerks und der zugeordneten Laufwerke
    • Die Zuordnung von nicht nativen Laufwerken (Synchronisierungs-Clients, VPN-Tools) stört das Sperrverhalten und Umbenennungen.
    • Ein intermittierender Verbindungsabbruch unterbricht die Transaktionssequenz.
    • Die Datei erscheint während der Umbenennungsphase vorübergehend gesperrt.
  • Begrenzungen der Pfadlänge
    • Der effektive Pfad überschreitet die Windows-Grenzen (üblicherweise 260 Zeichen in eingeschränkten Umgebungen).
    • Eine zu tiefe Verschachtelung oder ein zu langer Dateiname führt dazu, dass der Speichervorgang fehlschlägt.
  • Add-on-, Modul- oder Sperrdatei-Interferenz
    • Drittanbieter-Plugins oder LISP stören Speicheraufrufe.
    • Veraltete .dwl-Sperrdateien nach einem Absturz oder einer Unterbrechung der Sitzung.
    • Der Overhead beim Laden optionaler Module führt in bestimmten Umgebungen zu Konflikten.
  • Probleme der Zeichnungsdatenbank
    • Beschädigte oder ungültige Objekte können dazu führen, dass die Transaktionsspeicherung in einer späten Phase des Vorgangs fehlschlägt.

Fehlerbehebung

BricsCAD-Prüfungen

  • Erstellen Sie eine neue leere DWG-Datei und speichern Sie sie am selben Speicherort (zur Isolierung von Datei und Speicherort).
  • Öffnen Sie die Originaldatei aus dem Netzwerk und geben Sie dann über die Option Speichern als einen lokalen Pfad an (für Netzwerk- und lokale Isolierung).
  • Speichern Sie die Datei unter einem kurzen lokalen Pfad, z. B. C:\Test\, um die Auswirkungen der Pfadlänge zu testen.
  • Setzen Sie die Systemvariable CHECKDWLPRESENCE auf 1, um aktive und veraltete Sperrdateien zu überprüfen.
  • Setzen Sie die Systemvariablen LOADMECHANICAL2D und DEMANDLOAD auf 0 und führen Sie den Test erneut durch.
  • Starten Sie BricsCAD im abgesicherten Modus ohne Plugins oder LISP.
  • Führen Sie die Befehle _AUDIT und _PURGE aus, beheben Sie etwaige Fehler und führen Sie den Speichervorgang erneut durch.

Systemprüfungen

  • Gehen Sie in Windows-Sicherheit zu Viren- und Bedrohungsschutz, dann zu Ransomware-Schutz und lassen Sie bricscad.exe über Kontrollierter Ordnerzugriff zu.
  • Fügen Sie BricsCAD-Ausschlüsse in Drittanbieter-Antiviren- und Sicherheitstools für Schreib- und Umbenennungsoperationen hinzu.
  • Überprüfen Sie, ob Sie über Berechtigungen zum Erstellen, Schreiben, Löschen und Umbenennen für den Zielordner verfügen.
  • Stellen Sie sicher, dass die Ziel-DWG-Datei und ihr übergeordneter Ordner nicht schreibgeschützt sind.
  • Ordnen Sie den freigegebenen Speicherort mithilfe des nativen Windows-SMB neu zu (vermeiden Sie Methoden von Drittanbietern zur Zuordnung von Laufwerken).
  • Testen Sie, indem Sie lokal speichern, um Netzwerkausfälle auszuschließen.
  • Starten Sie Windows im abgesicherten Modus, um Betriebssystem- und Hintergrundstörungen auszuschließen.

Daten für eine Supportanfrage sammeln

Wenn das Problem weiterhin besteht, erstellen Sie eine Supportanfrage mit folgenden Informationen:

  • Die genaue Fehlermeldung und der vollständige Zielpfad.
  • Setzen Sie die Systemvariable QAFLAGS auf 256, reproduzieren Sie den Fehler, drücken Sie die F2-Taste und kopieren Sie den gesamten Befehlsverlauf.
  • Das Ergebnis des Tests mit dem kurzen lokalen Pfad (C:\Test\).
  • Die Methode zur Netzwerkzuordnung und das Ergebnis des Tests zur nativen SMB-Neuzuordnung.
  • Die Ergebnisse der Berechtigungsprüfung für Erstellen, Schreiben, Umbenennen und Löschen.
  • Die Datei Crash_report.txt (wenn ein Absturz auftritt).
  • Die Quell-DWG-Datei (falls das Problem nur bei dieser Datei auftritt).