Die externe Festplatte (USB 3.0) wird nach einer halben Stunde getrennt, wenn robocopy große Dateien kopiert

908
testing

Ich habe ständig das gleiche Problem, dass ich keine Dateien erfolgreich von einem internen Laufwerk auf ein externes Laufwerk kopieren kann. Ich verwende robocopydiesen Befehl

robocopy D:\ F:\ /e /zb /np /copy:DAT /dcopy:T /r:2 /w:5 /mir /log+:C:\Users\SomeUser\Desktop\Logs\copy.log /XD "System Volume Information" "Recycler" 

Nach einer halben Stunde verschwindet das Befehlsfenster sowie die Festplatte des Explorers. Einige Dateien wurden kopiert, die Übertragung wurde jedoch in der Mitte abgebrochen. Die Ereignisanzeige zeigt die folgenden Einträge in absteigender Reihenfolge:

Ereignis-ID 140 / Ntfs:
Die Daten könnten nicht in das Transaktionsprotokoll verschoben werden. Die Daten sind möglicherweise beschädigt: Volume-ID: "F:", Gerätename: "\ Device \ HarddiskVolume10". Das Zeitlimit des angegebenen E / A-Vorgangs auf% wurde erreicht, bevor der E / A-Vorgang abgeschlossen wurde.

Ereignis-ID 140 / Ntfs:
Die Daten könnten nicht in das Transaktionsprotokoll verschoben werden. Die Daten sind möglicherweise beschädigt: Volume-ID: "F:", Gerätename: "\ Device \ HarddiskVolume10". (Ein nicht vorhandenes Gerät wurde angegeben.)

Ereignis-ID 51 / Disk:
Bei einem Auslagerungsvorgang wurde ein Fehler festgestellt. Betroffen ist Gerät \ Device \ Harddisk2 \ DR3.

Ereignis-ID 153 / Disk:
Der E / A-Vorgang an der logischen Blockadresse "0x5b0958" für den Datenträger "2" (PDO-Name: \ Device \ 0000008d) wurde wiederholt.

Ereignis-ID 129 / UASPStor:
Ein Zurücksetzen auf Gerät "\ Gerät \ RaidPort3" wurde ausgegeben.

Man sollte in der Lage sein, die korrekte Übersetzung basierend auf der Ereignis-ID zu erhalten.

Checkdisk zeigt keine Fehler an

chkdsk F: /f /r 

Andere Sachen, die ich versucht habe:

  • Verwenden Sie ein anderes Kabel
  • Verwenden Sie einen anderen USB 3.0-Anschluss (alle direkt auf der Hauptplatine)
  • Neustart
  • Energiesparen im Gerätemanager deaktiviert
  • Energiesparen für USB in den Energieeinstellungen deaktiviert
  • hat in den BIOS-Einstellungen nach "Legacy USB Support" gesucht, aber keine gefunden
  • Der Treiber "Intel (R) USB 3.0 eXtensible-Hostcontroller - 1.0 (Microsoft)" wurde deinstalliert

Nichts davon hat funktioniert. Das Lustige ist, dass dieses Setup in einer anderen ähnlichen Konfiguration funktioniert hat, jedoch mit einem anderen Betriebssystem. Gleiches Motherboard, gleiche Festplatten, dasselbe externe Gehäuse, ...

Meine Wette ist, dass der standardmäßige Microsoft USB 3.0-Treiber fehlerhaft ist. Event kann keine weitere installieren, da Intel Windows 10 nicht unterstützt ... Ich weiß nicht, warum eine so einfache Aufgabe mit einem modernen Betriebssystem nicht mehr möglich ist.

Verwandte, aber keine Lösung funktionierte für mich. Durchsuchen des Internets bringt verwandte Threads mit sich - meist ohne wirkliche Lösung.

Was ist das Problem, das dieses Problem verursacht, und wie kann ich dieses Problem lösen?

GSmartControl

SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0 3 Spin_Up_Time 0x0027 188 188 021 Pre-fail Always - 9600 4 Start_Stop_Count 0x0032 100 100 000 Old_age Always - 147 5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0 7 Seek_Error_Rate 0x002e 200 200 000 Old_age Always - 0 9 Power_On_Hours 0x0032 099 099 000 Old_age Always - 762 10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0 11 Calibration_Retry_Count 0x0032 100 253 000 Old_age Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 58 192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 17 193 Load_Cycle_Count 0x0032 200 200 000 Old_age Always - 587 194 Temperature_Celsius 0x0022 124 116 000 Old_age Always - 28 196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0 197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 36 200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0 

Byte-Vergleich

C:\WINDOWS\system32>fsutil fsinfo ntfsinfo d:\ | findstr /I "bytes" Bytes pro Sektor : 512 Bytes pro physischem Sektor : 4096 Bytes pro Cluster : 4096 Bytes pro Dateidatensatzsegment : 1024  C:\WINDOWS\system32>fsutil fsinfo ntfsinfo F:\ | findstr /I "bytes" Bytes pro Sektor : 512 Bytes pro physischem Sektor : 4096 Bytes pro Cluster : 4096 Bytes pro Dateidatensatzsegment : 1024 

Bearbeiten

Jetzt habe ich ein anderes externes Gehäuse verwendet und das Backup hat funktioniert! Ich habe dasselbe USB-Kabel verwendet, denselben USB-Port, dasselbe Motherboard, dasselbe Betriebssystem / Maschine, dieselbe Festplatte. Nur das Gehäuse war anders. Um mehr ins Detail zu gehen:

  • Cremax Icy Dock MB080U3S-1SB Blizzard Scheint den "ASMT 2105 USB Device" -Controller zu verwenden und funktioniert mit dem Windows-Treiber.

  • Fantec - MR-35DU3-6G Scheint "JMS56x" -Controller zu verwenden und funktioniert nicht mit dem Windows-Treiber. Das Laufwerk wird als angezeigt, SCSI Disk Driveund in diesem Fall können zwei Festplatten gleichzeitig verwendet werden. In meiner Konfiguration wurde nur eine Festplatte installiert.

Zunächst würde man denken, dass das externe Gehäuse fehlerhaft ist, aber ich kann das nicht ganz glauben, weil es vorher funktioniert hat. Es funktioniert auch einige Zeit und dann scheitert es mit Robocopy. Als ich das Gerät mit checkdisk gescannt habe, blieb es die ganze Zeit online. Daher glaube ich immer noch, dass dies ein Treiberproblem oder ein Energiemanagement ist. Ich hatte dieses Problem vorher nicht, nur mit dem neuen Windows 10-Computer.

0
Überprüfen Sie Ihr externes Laufwerk mit GSmartControl. Wenn das Attribut 5.196.197 größer als Null ist, stirbt das externe Laufwerk Alex vor 5 Jahren 0
@Alex: Welches Attribut meinst du? testing vor 5 Jahren 0
Klingt nach Power-Option. Suchen Sie im Geräte-Manager den USB, gehen Sie zu Eigenschaften und prüfen Sie die Optionen, um zu sehen, ob Sie das Ausschalten stoppen können Dave vor 5 Jahren 0
@ Dave: Hab das schon ohne Erfolg versucht testing vor 5 Jahren 0
Jede Festplatte verfügt über einen eingebetteten Controller mit einem eigenen Speicher, der standardisierte Statistiken namens SMART enthält, wenn Sie gsmartcontrol (https://gsmartcontrol.sourceforge.io/home/index.php/Downloads) ausführen. Es wird mit dem internen Controller der Festplatte und "sprechen" zeigt den Zustand der Festplatte. Attribute, die ich erwähnt habe, finden Sie im Programm Gsmartcontrol Alex vor 5 Jahren 0
@Alex: Welchen Eintrag meinst du? Raw Read Error Rate, Spin-Up-Zeit, ... testing vor 5 Jahren 0
Dies sind die wichtigsten: Anzahl der neu zugewiesenen Sektoren, Anzahl der Neuzuweisungsereignisse, Anzahl der aktuell anstehenden Sektoren, Anzahl der nicht korrigierbaren Sektoren (offline), Soft Read Error Rate oder TA-Zähler erkannt. GSmartControl würde violette Attribute hervorheben, die außerhalb des normalen Bereichs liegen Alex vor 5 Jahren 0
Offenbar ist dies seit mindestens Windows 7 ein häufiges Problem - siehe https://answers.microsoft.com/de-de/windows/forum/windows_7-hardware/usb-drive-disconnect-during-large-transfer-also / 95edcf8e-3bc8-4e35-befd-9850aa5224d2 Möglicherweise versuchen Sie eine Alternative: https://alternativeto.net/software/robocopy/?license=free&platform=windows DrMoishe Pippik vor 5 Jahren 0
Wenn Sie Zugriff auf ein anderes USB-Laufwerk haben, probieren Sie es aus. Gleicher Fehler? Dave vor 5 Jahren 0
@Alex: Jetzt habe ich zwei gleiche Laufwerke in meiner Liste, weil ich mit dem externen Gehäuse die SMART-Werte nicht lesen konnte. Ich kann nicht wirklich prüfen, welcher der ist, da der Name nicht angezeigt wird. Ich müsste neu starten und die Verbindung trennen ... Bei beiden Laufwerken gibt es keine violette Hintergrundfarbe. Einige der angegebenen Werte machen für mich keinen Sinn. Vielleicht für dich testing vor 5 Jahren 0
@PimpJuiceIT: Nein, es gibt keinen Unterschied (siehe bearbeitete Frage). testing vor 5 Jahren 0
Wenn die von Ihnen eingestellten GSmartControl-Parameter tatsächlich von einer externen Festplatte stammen, ist der Zustand dieses Laufwerks vollkommen in Ordnung. Wenn Sie weitere Diagnosen durchführen möchten, um festzustellen, ob für dieses Problem Hardware oder Software verantwortlich ist, würde ich Live-Linux-CDs herunterladen, sowohl Festplatten als auch primäre und externe Festplatten einhängen und diese große Datei zum Testen kopieren. Wenn das Kopieren erfolgreich war, dann ein Problem auf Windows-Größe, ansonsten etwas mit Hardware (Kabel, USB-Adapter auf externem Laufwerk, Motherboard usw.). Lassen Sie mich wissen, ob Sie Linux ausprobieren möchten, ich werde versuchen, Ihnen zu helfen wie geht das einfacher? Alex vor 5 Jahren 0
@ Dave: Jetzt habe ich ein anderes Gehäuse verwendet und Robocopy konnte die Arbeit beenden. Weitere Informationen finden Sie in der bearbeiteten Frage. testing vor 5 Jahren 0
@Alex: Ich habe ein anderes Gehäuse ausprobiert und es hat funktioniert (siehe editierte Frage). Hast du eine Idee was der Unterschied ist? Ist es ein Treiberproblem, wie DrMoishe Pippik feststellte? testing vor 5 Jahren 0
In den meisten Fällen ist der Treiber derselbe - "USB-Massenspeichergerät". Sie können die Eigenschaften beider externer Laufwerke überprüfen (klicken Sie mit der rechten Maustaste auf Laufwerk => Eigenschaft => Hardware, wählen Sie dann das Laufwerk aus und klicken Sie auf "Eigenschaft", "Allgemein") "Registerkarte dort wäre der Name des Windows - Treibers, den er für dieses Gerät verwendet hat. Wenn der Windows - Treiber für beide Geräte derselbe ist, liegt höchstwahrscheinlich ein Hardwareproblem mit dem internen Adapter USB-zu-SATA im Gehäuse vor oder es liegt ein fehlerhaftes USB-Kabel / -Anschluss vor. Alex vor 5 Jahren 1
Gibt es dann noch eine Anfrage? Sie wissen, wie man es löst. Wenn etwas zu kurz ist oder ähnliches, glaube ich nicht, dass wir das beantworten können, ohne es zu sehen Dave vor 5 Jahren 0
@Alex: Unter der Registerkarte "Treiber" ist immer der MS-Treiber (Version 10.0.17134.1) vorhanden, da auf dem Hostcontroller der MS-Treiber installiert ist. Ich kann nicht mit Sicherheit beseitigen, dass dies kein Hardwareproblem ist, aber wenn es sich um ein Hardwareproblem handelt, muss es sich um den integrierten Controller im Gehäuse handeln. Das Setup wurde in Kürze auch auf einem anderen Win 10-Computer mit verschiedenen USB-Treibern verwendet, um über längere Zeiträume problemlos gelesen zu werden. Ich verstehe nicht, warum das Übertragen großer Dateien auf einem anderen Computer Probleme verursacht. Checkdisk funktionierte auch ohne dass das Laufwerk über USB getrennt wurde ... testing vor 5 Jahren 0
@ Dave: Ja, es ist irgendwie gelöst. Zumindest habe ich jetzt einen Workaround. Ich glaube immer noch, dass der Grund ein anderer ist als das Hardwareproblem. Das nächste Mal kann ich nur über USB 2.0 eine Verbindung herstellen und sehen, was passiert. Dann könnte ich den "gehackten" Treiber für Win 10 installieren und sehen, was passiert. testing vor 5 Jahren 0

0 Antworten auf die Frage