Ich möchte eine Datei von einer Festplatte (HDD mit Dateisystem NTFS) auf eine andere (SSD mit ExFAT, falls es darauf ankommt) kopieren.
Das Problem tritt während des Kopiervorgangs auf und zeigt mir die folgende Meldung:
Der Finder kann den Vorgang nicht abschließen, da einige Daten in „File.data“ nicht gelesen oder geschrieben werden können. (Fehlercode -36)
Ich habe versucht, zu verwenden cp
, rsync
und dd
ohne Glück.
Der rsync
Befehl (mit --ignore-errors
Flag) wirft mir den folgenden Fehler:
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
ERROR: File.data failed verification -- update discarded.
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/main.c(996) [sender=2.6.9]
dd
kopierte nur einen Teil der Daten (der Teil vor dem problematischen Sektor, ohne ihn zu überspringen).
Irgendwelche Ideen, wie man diese verdammte Datei kopiert?
Abgesehen davon dd
gibt es auch, ddrescue
obwohl es kein natives OS X / macOS-Dienstprogramm ist, es kann jedoch auf verschiedene Arten installiert werden. Persönlich bevorzuge ich es, direkt aus dem Quellcode zu kompilieren , jedoch können Paketmanager wie Homebrew oder eine vorkompilierte Binärdatei verwendet werden, wenn man eine vorkompilierte Binärdatei aus einer nicht maßgeblichen Quelle akzeptieren möchte.
Beachten Sie, dass Sie zum Kompilieren aus dem Quellcode oder zum Verwenden eines Paketmanagers die Befehlszeilentools für Xcode installiert haben müssen. Sie müssen nicht den vollständigen Xcode installiert haben, sondern nur die Befehlszeilen-Entwicklertools, die nur ein paar hundert Megabyte im Vergleich zu vielen Gigabyte groß sind.
Die Installation der Befehlszeilentools für Xcode kann vom Terminal aus mit dem folgenden Befehl gestartet werden:
xcode-select --install
Lesen Sie zur Verwendung ddrescue
die Handbuchseite man ddrescue
im Terminal oder online: GNU ddrescue Manual
kein Hang
Slawischer Schmelzer
Slawischer Schmelzer
Benutzer3439894
dd
Befehl, den Sie verwendet haben? Hast du es mit versuchtddrescue
?Slawischer Schmelzer
ddrescue
! Wird es mit einer einzigen Datei funktionieren, wie esdd
funktioniert?Slawischer Schmelzer
Andrea Lazzarotto
ddrescue
es ist viel besser, da Sie wahrscheinlich irgendwelche Hardwareprobleme auf diesem Laufwerk haben.