Dateien auf der Festplatte werden beschädigt

1429
ai91

tl; dr

Auf meinem neuen PC (mit Windows 8.1 x64) werden einige Dateien auf der lokalen SATA-Festplatte ohne sichtbaren Grund (nach einiger Leere) beschädigt.

Kein Virus / Malware! (Test mit AVG-Antivirus-Software, auch mit brandneuer 8.1 ohne Software / Treiber von Drittanbietern)

Es wurden keine Hardware-Fehler von verschiedenen Test-Dienstprogrammen erkannt.

Lange Version

Ich habe festgestellt, dass einige Dateien in meinen Archiven nach einiger Zeit der IDLE-Funktion beschädigt werden.

Anscheinend handelt es sich immer um dieselben Dateien, die beschädigt werden: Bei meinen letzten Tests auf> 33000 jpeg-Dateien bekomme ich eine Liste der gleichen 30 Dateien, die immer beschädigt werden. Es sieht so aus, als ob diese 30 Dateien eine bestimmte Byte-Sequenz enthalten, die unter bestimmten Umständen die Korruption "aktiviert".

(Nachdem mir klar wurde, dass ein Problem vorliegt, stelle ich regelmäßig Dateien aus dem Backup wieder her und verglich sie dann mit dem Backup mit WinMerge / BeyondCompare.)

Das Bestechungsmuster ist ziemlich gleich: In den meisten Fällen werden einige letzte Bytes (ungefähr 10-20 letzte Bytes) mit zufälligen Daten gefüllt. Aber nicht immer - traf auch Dateien mit zufälligen Daten am Anfang / in der Mitte der Datei.

Ich habe einige Tests für HW-Probleme gemacht, aber keine Probleme gefunden:

  • getestetes RAM (mit MemTest86 + und einigen anderen Tools - wurde über Nacht mit verschiedenen Füllmustern getestet - es wurden keine Probleme festgestellt)
  • getestete Festplatte (erkannte SMART-Probleme bei 0x05 'Attribut' Reallocated Sectors Count '), Austausch der Festplatte durch Garantie (gleiches Modell). Jetzt keine SMART-Probleme, keine fehlerhaften Sektoren für Oberflächenscans.

Auch viele verschiedene Experimente. Mögen:

  • Neu installierte Fenster
  • Versucht mit sauberen Fenstern (auch ohne Treiber des Motherboard-Herstellers, nur Standardeinstellung von Microsoft)
  • Mit allen richtigen Treibern getestet (von der Hersteller-Homepage heruntergeladen)
  • Alle Partitionen wurden gelöscht und die Festplatte neu partitioniert / formatiert
  • Versucht mit AVG Antivirus installiert und ohne

Ein Test ergab (wahrscheinlich) positive Ergebnisse: verwendetes PartedMagic Linux, das vom USB-Stick gebootet wurde. Ich habe nach mehrwöchiger Linux-Nutzung keine Verfälschungen erhalten. Ich bin mir aber immer noch nicht sicher, ob diese Linux-Distribution dieselben HW-Zugriffsmodi verwendete (wie Speicherverbrauch oder eine SATA-Verbindung usw.) oder dass dies nicht zufällig geschah.

Am Anfang dachte ich, das ist etwas mit Windows-Treibern / Cache-Konfiguration. Dieselbe Frage, die ich in der Microsoft Community gestellt habe, aber keine Lösung gefunden. (answers.microsoft.com/en-us/windows/forum/windows8_1-files/files-on-hdd-getting-corrupted/e2b04d4f-d3ea-492d-a181-c1d437ab1507)

Das Problem immer noch in der Analyse: Ich habe immer noch nicht die stabile / vorhersagbare Sequenz erhalten, um das Problem zu reproduzieren. Derzeit verwende ich eine mehr oder weniger quasistabile Reproduktionssequenz (deren Ausgabe immer noch mehrere Tage dauert):

  1. Konfiguration ändern (HW oder SW)
  2. Stellen Sie Dateien aus dem Backup wieder her
  3. Starten Sie WinMerge mit dem Vergleich des Archivs auf der Festplatte mit der Sicherungskopie auf dem NAS (über das lokale Netzwerk).
  4. Wenn keine Beschädigung festgestellt wird, fahren Sie mit Schritt 3 fort.

Schritt 3. dauert mehrere Stunden (4-6), und nach mehreren Iterationen können auch Beschädigungen erkannt werden. Wahrscheinlich passiert es, wenn ich versuche, Computer zu verwenden, während er vergleicht - nicht sicher.

Meine derzeitige Theorie: Es könnte sich um RAM handeln (auch wenn auf beschädigte Dateien im Schreibmodus nie zugegriffen wurde. Möglicherweise werden in Windows einige transparente Neuzuordnungen von komprimiertem NTFS-Inhalt während einiger interner Dateiindizierungsverfahren durchgeführt ... weiß nicht).

  • Einzelne DDR-Module entfernt: Problem wurde nach 3 Tagen kontinuierlicher Tests nicht reproduziert.
  • "Gutes" Modul durch zuvor extrahiertes, möglicherweise "schlechtes" Modul ersetzt: Problem wurde innerhalb eines Tages reproduziert. (obwohl MemTest86 + unmittelbar nach der Ausgabe keine Probleme mit dem RAM festgestellt hat - 6 erweiterte Tests durchgeführt)
  • "Bad" -Modul nicht installiert, aber modifizierte RAM-Frequenz im BIOS 1600MHz -> 1300MHz - es werden bereits drei Tage Vergleichstests durchgeführt - bisher wurde kein Problem reproduziert.

Hardware

Software

  • Windows 8.1 64 Bit (mit allen aktuellen Updates)
  • Dateisystem: NTFS komprimiert

Fragen

Könnte jeder meine Annahmen in Betracht ziehen oder bestätigen:

  1. Hat jemand eine Idee, was ein Grund sein könnte? Oder was kann ich noch tun, um einen Grund zu finden? Gibt es andere Testwerkzeuge, die einige eingehende Tests durchführen können (z. B. Speichertest bei intensiver Nutzung des Videospeichers usw.)?

  2. Wenn meine derzeitige Annahme richtig ist (wahrscheinlich ist mein KINGSTON RAM-Modell nicht vollständig mit Motheboard kompatibel, oder ein RAM-Modul ist irgendwie defekt und funktioniert bei 1600 MHz nicht richtig). Mit welchen Test-Tools kann ich das beweisen? (MemTest86 + und einige andere haben keine Probleme festgestellt)

  3. Heute habe ich auch festgestellt: Wenn ich im BIOS die Speicherzeiten von AUTO auf MANUAL umschalte, weichen die Standardwerte von den von KINGSTON empfohlenen Spezifikationen ab: Es sollte tRAS> 33.75 (im BIOS ist der Standardwert 27) und tRFC> 260 ( Im BIOS ist der Standardwert 208, aber maximal 255, was immer noch unter den empfohlenen 260ns liegt. Könnte das theoretisch ein Grund sein? (testet auch manuelle Timings, würde aber einige Zeit dauern).

5
Ich glaube nicht, dass es dein RAM ist. Andernfalls wäre die Datei beschädigt, sobald die Datei geschrieben wurde, oder die Datei wird beim erneuten Laden derselben Datei nicht beschädigt. Haben Sie versucht, mehrere Kopien derselben Dateien zu erstellen und diese umzubenennen und zu sehen, ob das Problem weiterhin auftritt? Werden die gleichen Dateien auf USB beschädigt? Wenn ich Finger zeigen muss, würde ich die NTFS-Komprimierung vermuten. some user vor 8 Jahren 0
Guter Punkt. Derzeit führe ich meine Tests mit manuellen RAM-Timings durch und habe auch Folgendes getan: Sie haben mehrere Kopien mit meinen Dateien erstellt, die immer beschädigt werden und Ordner mit solchen Ordnern verbinden. Legen Sie diese mehreren Kopien in zwei Testordner ein - eine komprimiert, eine andere nicht komprimiert. Wenn das Problem erneut auftritt - ich überprüfe, ob es in beiden Testordnern oder nur in komprimierter Form aufgetreten ist. ai91 vor 8 Jahren 0
Sie müssen die NTFS-Komprimierung http://superuser.com/a/948578/454194 deaktivieren Adam Glickman vor 5 Jahren 0

3 Antworten auf die Frage

1
ai91

Also nach zwei Monaten und einigen weiteren Experimenten. :-)

tl; dr;

Das Problem wurde durch Deaktivieren der NTFS-Komprimierung behoben.

Die Wurzel Ursache ist noch unbekannt: Ich glaube, es kann entweder durch HDD, Speicher oder Motherboard verursacht werden. Oder durch Implementierung der NTFS-Komprimierung.

Lange Version

Ich habe mit RAM-Timings gespielt - hat nicht geholfen.

Kontaktaufnahme mit dem Hersteller-Support bei Fragen zu bekannten Hardwareproblemen. RAM- und Motherboard-Hersteller haben keine Informationen zu bekannten Problemen. Festplattenhersteller (Toshiba) antwortete nicht :-)

Nach dem Deaktivieren der Komprimierung wurde das Problem jedoch nach fast zwei Monaten normaler Computernutzung nicht reproduziert. Eine andere, im komprimierten Ordner gespeicherte Beispielkopie wurde mehrmals beschädigt / wiederhergestellt.

Möglicherweise liegt ein Fehler in der Implementierung des in Windows 8.1 verwendeten Komprimierungsalgorithmus vor.

Ich habe auch mit Windows 10 getestet - komprimierte Dateien werden an einem Tag IDLE beschädigt.

0
boot13

Haben Sie versucht, das SATA-Datenkabel auszutauschen? Wenn Sie ein Ersatzgerät haben, probieren Sie es aus. Versuchen Sie, eine zu finden, die diese Metallclips nicht an den Enden hat. Ich hatte viele Probleme damit.

Guter Punkt. Aber in meinem Fall nutzlos: Die Zotac ZBOX, die ich habe - hat kein Datenkabel. Die Festplatte wird direkt in den Steckplatz des Motherboards gesteckt. (das ist ein nettop / miniPC) ai91 vor 8 Jahren 0
0
the original mike western

Führen Sie CHKDSK C: / F an der Eingabeaufforderung (Admin-Modus) aus, und klicken Sie auf die Leerzeichen im Befehl. Überprüfen Sie, ob dies hilfreich ist. Check Disk überprüft und behebt Fehler beim Neustart und vor dem Laden von Windows.

Kein Fall Ich habe all das gemacht (auch SFC / SCANNOW und viele mehr), wenn Probleme entdeckt wurden. Aber wie ich in der Frage schrieb, habe ich die Festplatte per Garantie ausgetauscht, das Format vollständig formatiert / neu partitioniert. Das Problem wurde jedes Mal reproduziert: mit alter Festplatte, mit neuer Festplatte nach dem vollständigen Format. ai91 vor 8 Jahren 0