badbatchcoder
Goto Top

"Dateiname für den Zielordner zu lang" - Fehlermeldung beim kopieren von Daten per Windows Explorer

Hey,

ich wollte gestern die Daten von meiner 750GB großen HDD-Festplatte auf meine andere 4TB Festplatte kopieren,
um alle Dateien an einem Ort zu haben.Insgesamt befinden sich auf der Quellfestplatet 689GB Daten,
die auch teilweise aus einem früheren Windows-10-Backup stammen. Ich hab den Kopierprozess über Nacht laufen lassen,
da immer abwechselnd 30MB/s und dann wieder nur 50KB/s kopiert wurden und das wirklich ewig dauert.
Aber jetzt zu meinem Problem: Anfangs konnten Dateien nicht von der 1. auf die 2. Festplatte kopiert werden.
Das lag allerdings am Dateisystem (FAT32). Ich habe dann per CMD das Dateisystem auf meiner 4TB-HDD zu NTFS konvertiert.
Also habe ich den Kopiervorgang am nächsten Tag erneut gestartet. Nun wurden ca. 1/4 aller Dateien nicht kopiert,
weil der Dateiname angeblich zu lang ist. Kann man das Problem irgendwie umgehen? Mit CMD-xcopy oder so?
Ich kann halt nicht einfach irgendetwas testen, weil es eben 689GB wichtige Daten sind, deshalb bin ich hier wirklich sehr
auf Hilfe angewiesen. Dazu würde es ewig dauern, jede einzelne Datei in einem kürzeren Dateipfad abzuspeichern oder
jeden einzelnen Dateinamen zu ändern. Und wie oben beschrieben, würde das auch nicht wirklich Sinn machen,
da viele Dateien zu einem früheren Windows-System gehören und eigentlich Dateiname sowie Dateipfad behalten sollten.

Ich hoffe mir kann hier jemand weiterhelfen.

Vielen Dank im Voraus
LG BatchCoder

Content-ID: 619393

Url: https://administrator.de/contentid/619393

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

itisnapanto
Lösung itisnapanto 05.11.2020 um 11:44:37 Uhr
Goto Top
Moin,

TotalCommander macht das problemlos.

Gruss
emeriks
Lösung emeriks 05.11.2020 um 11:51:49 Uhr
Goto Top
Hi,
mit ROBOCOPY könntest Du jetzt nur noch die fehlenden Dateien kopieren. Mit Schalter /MIR. Robocopy kopiert auch lange Dateipfade.

E.
BadBatchCoder
BadBatchCoder 05.11.2020 um 11:54:01 Uhr
Goto Top
ROBOCOPY /MIR "Alte_Festplatte" "Neue_Festplatte"  
Stimmt das so?
emeriks
Lösung emeriks 05.11.2020 aktualisiert um 11:56:58 Uhr
Goto Top
Nee
robocopy /?
robocopy quelle ziel /mir

Edit:
Ein "Batch Coder" sollte sowas aber wissen.
BadBatchCoder
BadBatchCoder 05.11.2020 aktualisiert um 12:08:49 Uhr
Goto Top
Ok danke =)

Ich weis, sorry. Ich wollte mich schon seit Ewigkeiten umbenennen...
So besser? 😁
BadBatchCoder
BadBatchCoder 05.11.2020 um 12:40:57 Uhr
Goto Top
Ich bekomme eine Meldung, dass /MIR auch löschen bedeuten kann.
Wie kann ich Robocopy klar machen, dass kopiert werden soll?
SlainteMhath
Lösung SlainteMhath 05.11.2020 aktualisiert um 12:56:46 Uhr
Goto Top
Moin,

/MIR macht das Ziel der Quelle gleich - d.h. Dateien im Ziel die in der Quelle nicht existieren werden im Ziel gelöscht.
Wenn nicht die Ganze platte das Ziel sein soll, kann man auch einen Unterordner angeben.

robocopy A:\ B:\Backup_von_A\ /MIR

lg,
Slainte
emeriks
Lösung emeriks 05.11.2020 um 13:31:31 Uhr
Goto Top
Zitat von @BadBatchCoder:
Ich bekomme eine Meldung, dass /MIR auch löschen bedeuten kann.
Ja, aber bei Dir doch kein Problem. Das Ziel hat weniger als die Quelle. Alles was am Ziel ist, ist von der Quelle. Also werden nur die fehlenden Dateien kopiert. (Differenzkopie)
BadBatchCoder
BadBatchCoder 05.11.2020 um 14:42:09 Uhr
Goto Top
Alles klar, danke für deine Hilfe
BadBatchCoder
BadBatchCoder 05.11.2020 aktualisiert um 15:11:33 Uhr
Goto Top
Der Kopiervorgang läuft jetzt durch, das Zielverzeichnis ist aber irgendwie verschwunden und ich kann den Ordner auch mit "Ausgeblendete Elemente anzeigen" nicht mehr finden. Ist das normal während dem Kopierprozess?

Edit:
Ich kann auch keinen neuen Ordner erstellen, der genauso heißt. Dann wird angezeigt, dass dieser Ordner bereits existiert,
ich denke also es sollte alles passen.
emeriks
Lösung emeriks 05.11.2020 um 15:11:39 Uhr
Goto Top
Zitat von @BadBatchCoder:
Der Kopiervorgang läuft jetzt durch, das Zielverzeichnis ist aber irgendwie verschwunden und ich kann den Ordner auch mit "Ausgeblendete Elemente anzeigen" nicht mehr finden. Ist das normal während dem Kopierprozess?
Warte mal. Siehst Du meinen Finger auf Deinen Bildschirm. Hier! Nein, nicht da! Hier! ...
BadBatchCoder
BadBatchCoder 05.11.2020 um 15:28:36 Uhr
Goto Top
Hab grad gemerkt, dass ich da was vergessen hab... (Den Querstrich)
Also auf dein Beispiel bezogen habe ich das hier ausgeführt:
robocopy A:\ B:\Backup_von_A /MIR
Ist das schlimm?
emeriks
Lösung emeriks 05.11.2020 aktualisiert um 15:37:26 Uhr
Goto Top
Wo oder was ist da ein Querstrich?
Quer ist da nur das "_", und das nennt man Unterstrich oder Underline.
BadBatchCoder
BadBatchCoder 05.11.2020 um 15:39:09 Uhr
Goto Top
\ sorry, mir ist grad das Wort nicht eingefallen
emeriks
Lösung emeriks 05.11.2020 um 15:41:18 Uhr
Goto Top
Zitat von @BadBatchCoder:
\ sorry, mir ist grad das Wort nicht eingefallen
Hm, ja ....
Bohre, bohre, bohre ....
Und welcher von den Dreien?
BadBatchCoder
BadBatchCoder 05.11.2020 aktualisiert um 15:44:54 Uhr
Goto Top
Ich möchte nur wissen ob ich was falsch gemacht habe.
Ich habe statt robocopy A:\ B:\Backup_von_A\ /MIR
folgendes geschrieben: robocopy A:\ B:\Backup_von_A /MIR

Natürlich nicht Wort für Wort sondern mit dem richtigen Dateipfad drin
emeriks
Lösung emeriks 05.11.2020 um 15:44:45 Uhr
Goto Top
Bin ich blind oder sind beide identisch?
robocopy A:\ B:\Backup_von_A\ /MIR
robocopy A:\ B:\Backup_von_A\ /MIR
BadBatchCoder
BadBatchCoder 05.11.2020 um 15:46:01 Uhr
Goto Top
Habs schon ausgebessert, sorry. Hab grad nur bissl Angst, dass die Quellfestplatte oder irgendwelche anderen Dateien auf der Zielfestplatte gelöscht werden könnten durch den Fehler.
emeriks
Lösung emeriks 05.11.2020 aktualisiert um 15:48:02 Uhr
Goto Top
Das macht dann keinen Unterschied.
Keine Ahnung, was Du da machst.
BadBatchCoder
BadBatchCoder 05.11.2020 um 15:48:04 Uhr
Goto Top
Alles klar, danke.
SlainteMhath
Lösung SlainteMhath 05.11.2020 um 16:09:22 Uhr
Goto Top
Hab grad nur bissl Angst, dass die Quellfestplatte oder irgendwelche anderen Dateien auf der Zielfestplatte gelöscht werden könnten durch den Fehler.

Das auf der Quell-FP was gelöscht wird ist nicht möglich durch robocopy, es sein denn du verwendest /move oder vertauscht quelle+ziel

Auf der Ziel-FP bzw. im Ziel.Verzeichniss ist natürlich möglich das was gelöscht wird bei /mir (siehe oben)
BadBatchCoder
BadBatchCoder 05.11.2020 um 16:31:15 Uhr
Goto Top
Ja aber wenn ich die Daten der alten Festplatte auf die neue Festplatte in einen Pfad (Bsp: E:\Backups\D-Backup\)
verschiebe, können andere Daten, die sich zum Beispiel in E:\Backups\ befinden nicht beschädigt werden, oder?

Weil davor habe ich eben diesen Dateipfad hier benutzt: E:\Backups\D-Backup
Und da hatte ich Angst dass die restlichen Dateien gelöscht werden könnten.
SarekHL
Lösung SarekHL 05.11.2020 um 21:09:01 Uhr
Goto Top
Zitat von @emeriks:

Bin ich blind oder sind beide identisch?
robocopy A:\ B:\Backup_von_A\ /MIR
robocopy A:\ B:\Backup_von_A\ /MIR

In dem, was Du geschrieben hast, gibt es keinen. BadBatchCoder schrieb aber:

A:\ B:\Backup_von_A\
A:\ B:\Backup_von_A

Und da ist ein Unterschied, nämlich der fehlende Backslash nach dem Zielordnernamen ...
emeriks
Lösung emeriks 06.11.2020 um 08:37:30 Uhr
Goto Top
Zitat von @SarekHL:
Nein, schrieb er nicht. Er hat es nachträglich geändert. Das hat er aber auch geschrieben.
Daemmerung
Lösung Daemmerung 06.11.2020 um 20:58:27 Uhr
Goto Top
Wenn dein Ziel bzw. Zielfestplatte bereits Daten hat und du das zu kopierende Zeug in einen bestimmten Ordner kopieren möchtest, musst du folgendes machen:

robocopy QUELLE ZIELPLATTE\ZIELORDNER /mir

Wenn du mit /mir einfach in das Root-Verzeichnis von ZIELFESTPLATTE (ohne das \ORDNER) mit /mir kopierst, wird der Inhalt aus dem Root-Verzeichnis gelöscht.

Also, mach einfach:

robocopy E:\ G:\Zielordner /mir 

Hoffe, ich hab das verständlich genug formuliert. face-smile

Viele Grüße
Daemmerung