Die USB-Dateiübertragung unter Windows 8 / 8.1 friert das gesamte System durchgehend ein

2

Ich verwende Windows 8.1 Pro (64 Bit) auf einem Gigabyte GA-Z77X-D3H-Motherboard (Version 1.0) mit einer Samsung 830 SSD und 8 GB RAM. Im alltäglichen Gebrauch ist normalerweise alles in Ordnung.

Wenn ich jedoch eine USB3-Festplatte (sowohl eine Samsung USB3-Festplatte als auch eine Festplatte mit angeschlossener Sata-Festplatte) an die Backports anschließe und anschließend eine Übertragung von meinem Server über das Netzwerk auf die Festplatte initiiere Etwa eine Minute nach Beginn des Kopiervorgangs sinkt die Geschwindigkeitsanzeige nach unten (Null), und das System friert ein und reagiert innerhalb von ca. 5 Sekunden nicht mehr. dh die Maus bewegt sich und klickt noch einige Sekunden, aber dann friert das gesamte System ein.

Übertragungen über das Netzwerk auf eine angeschlossene USB3-Festplatte reproduzieren stets das gleiche Einfrieren des Systems. Ich habe auch das System eingefroren, als ich auf die USB3-Festplatte schrieb, als ich ein Acronis-Backup wiederherstellte, das nicht über das Netzwerk, sondern auf einer internen Festplatte gespeichert war. Ich denke, dies ist ein System- / USB-Problem, das nicht unbedingt ein Netzwerkproblem ist aber ich bin mir nicht sicher. Das Beschreiben von USB2-Sticks scheint nicht dasselbe Problem zu verursachen.

Bisher habe ich versucht:

  • Übertragen großer Multi-Gigabyte-Dateien und Ordner vieler kleinerer Dateien (Bilder)
  • Verwendung verschiedener USB-Anschlüsse
  • Aktualisieren der Chipsatztreiber
  • Aktualisieren der VIA USB3-Treiber
  • Aktualisieren der Netzwerkadaptertreiber
  • Aktualisieren aller anderen Treiber, die ich auf der Gigabyte-Website finden kann
  • Deaktivieren des von mir verwendeten Netzwerkadapters (ich habe zwei im System) und Aktivieren des anderen.
  • Entfernen "versteckter" USB-Geräte aus dem Geräte-Manager.
  • Aktualisieren des BIOS auf das neueste 18f Beta-BIOS
  • Zurücksetzen des BIOS-CMOS und Verwenden der Standardeinstellungen durch Entfernen des Akkus und Verwenden des Jumper-Schalters
  • Deaktivieren der HS-Portumschaltung im BIOS für alle "Ports"
  • XHCI- und EHCI-Übergabe deaktivieren (und erneut aktivieren usw.)
  • Installieren einer neuen Windows 8.1-Installation in einer separaten VHDX-Datei und sauberes Booten in diese Datei (das Problem bleibt bei einer vollständig neuen Installation bestehen)
  • Entfernen eines meiner beiden RAM-Sticks und Testen, dann Ersetzen durch den anderen und erneutes Testen.
  • Ausführen von Memtest im RAM
  • Überprüfen der Ereignisanzeige auf Anzeichen von Absturzursachen (das System friert scheinbar ein, ohne dass es in der Lage ist, einen Bericht zu schreiben - kein Bluescreen, keine Meldung, nur ein Einfrieren)
  • Ich bin jetzt ein bisschen ratlos, was diese Systemabstürze so konsequent verursacht. Ich behebe mich hier nur mit viel Rätselraten und obwohl ich viele Berichte über Windows 8 / 8.1-Probleme und USB3 gefunden habe, kann ich nirgendwo eine Lösung finden, die erklärt, warum dies möglicherweise passiert, oder eine mögliche Lösung .

    Ich habe noch nicht versucht, Win7 zu installieren und das zu versuchen, aber ansonsten habe ich so ziemlich keine Optionen. Auf jeden Fall möchte ich nicht zu Win7 zurückkehren. Gibt es irgendwo anders, wo ich überprüfen kann, ob Aufzeichnungen vorliegen oder ob auf das Problem hingewiesen wird, wenn das System einfriert? An einem anderen Ort als der Ereignisanzeige? Sonstige bekannte Probleme / Lösungen?

    Jede Hilfe oder Ideen wäre sehr dankbar.

    Ali Shaded
    quelle

    Antworten:

    2

    Also habe ich endlich eine Lösung gefunden, nachdem ich monatelang gestresst war und mir die Haare ausgezogen hatte - ich wollte hier ein Update durchführen, um anderen mit dem Problem zu helfen.

    Ich wollte buchstäblich eines Morgens ein neues Motherboard kaufen, als ich diese Webseite fand: http://z9.io/2013/11/26/yes-finally-fixed-ssd-freezing-computer/ und tat etwas mehr in das Problem graben.

    Ich ging ins BIOS, änderte den SATA-Modus von AHCI auf IDE, startete neu, testete USB-Übertragungen und ... keine Abstürze. Das System insgesamt scheint auch stabiler zu sein. Geschwindigkeit ist so gut wie, wenn nicht besser als zuvor. Ich musste einige Anpassungen vornehmen, damit das System nach dem Wechsel des SATA-Modus startet (in den abgesicherten Modus booten, die SATA-Treiber AHCI-Treiber aus dem Geräte-Manager entfernen, neu starten), aber jetzt läuft alles reibungslos. Keine Abstürze, kein Einfrieren, kein Aufhängen. Ich bin sehr erleichtert.

    Es hat das Problem nicht wirklich in dem Sinne "behoben", dass es eindeutig ein Problem mit dem Controller oder der SSD selbst gibt - aber es gibt keine offensichtlichen Nachteile dieser Problemumgehung.

    Ali Shaded
    quelle
    1
    1. Drücken Sie Windows-Taste + R und geben Sie devmgmt.msc in das Dialogfeld Ausführen ein, um den Geräte-Manager zu öffnen.

    2. Wenn das Fenster Geräte-Manager geöffnet wird, müssen Sie das USB-Gerät suchen, mit dem Sie Probleme haben. Es kann unter Human Interface Devices als USB Input Device aufgeführt sein.

    Wenn Sie es dort nicht finden, können Sie Universal Serial Bus-Controller erweitern. Hier finden Sie eine Liste der USB-Geräte, die Sie bisher mit Ihrem System verbunden haben. Um die Liste zu finden, für die Sie ein Problem haben, müssen Sie die Trial-and-Error-Methode anwenden. Das heißt, schließen Sie das Gerät an und entfernen Sie es, und notieren Sie die Änderungen in der Geräteliste für Universal Serial Bus-Controller. Der Eintrag, der angezeigt und anschließend entfernt wird, ist der Eintrag für das ausgegebene Gerät. Lassen Sie das Gerät angeschlossen und klicken Sie mit der rechten Maustaste auf diesen Eintrag, wählen Sie Eigenschaften.

    1. Wechseln Sie im Fenster mit den Geräteeigenschaften zur Registerkarte Details. Klicken Sie nun auf das Dropdown-Menü für Eigenschaft und wählen Sie Geräteinstanzpfad aus. Notieren Sie den entsprechenden Wert, da wir diesen Wert in weiteren Schritten benötigen. Übrigens ist dieser Wert eine Kombination von drei IDs; nämlich Hersteller-ID (VID), Produkt-ID (PID), Instanz-ID.

    2. Drücken Sie die Tastenkombination Windows-Taste + R, geben Sie put regedit in das Dialogfeld Ausführen ein und drücken Sie die Eingabetaste, um den Registrierungseditor zu öffnen.

    3. Hier navigieren:

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB \\ Geräteparameter

    Ersetzen Sie den Teil Device Instance Path (nach USB) aus Schritt 3.

    1. Suchen Sie im rechten Bereich des Schlüssels Geräteparameter nach dem DWORD mit dem Namen EnhancedPowerManagementEnabled, dessen Wertdaten wie folgt angezeigt werden müssen: 1. Doppelklicken Sie auf dasselbe, um das DWORD zu bearbeiten:

    2. Ändern Sie im Fenster "Dword bearbeiten" die Werte in "0". Klicken Sie auf "OK". Sie können jetzt den Registrierungseditor sowie den Geräte-Manager schließen.

    Starten Sie die Maschine neu, um den Fehler zu beheben!

    Martin

    MartyP
    quelle
    Danke für die Antwort. Ich habe Ihren Vorschlag ausprobiert, aber es gibt kein EnhancedPowerManagementEnabled DWORD für die VID, die sich auf die Dockingstation für externe Festplatten bezieht. In jedem Fall liegt eindeutig ein allgemeines Problem vor, da das Problem auftritt, wenn auch eine separate externe Festplatte angeschlossen ist.
    Ali Shaded
    0

    Dies ist ein Problem mit der Datenträgerverwaltung. Um zu verhindern, dass eine USB-Festplatte beim Kopieren von Daten einfriert, müssen Sie die Standardeinstellung "Schnelles Entfernen" deaktivieren und die Eigenschaft "Bessere Leistung" in der Datenträgerverwaltung aktivieren. Auf diese Weise wird die "Write Cashing" -Funktion aktiviert. Um das Laufwerk zu entfernen, ohne Daten zu verlieren, müssen Sie das Benachrichtigungssymbol "Hardware sicher entfernen" verwenden, um das Gerät sicher zu trennen.

    Roger Blank PE
    quelle
    1
    Bitte erläutern Sie, wie dies das Problem beheben würde, bei dem das OP bereits angegeben hat, dass es behoben wurde, indem der SATA-Modus von AHCI auf IDE geändert wurde.
    DavidPostill