Meine Festplatte ist abgestürzt, daher verwende ich eine Ubuntu-Live-Festplatte, um auf meine Dateien zuzugreifen. Beim Versuch, sie auf mein Flash-Laufwerk zu übertragen, wird jedoch gelegentlich eine Fehlermeldung angezeigt, die beim Anzeigen von Details wie folgt lautet:
Fehler beim Spleißen der Datei: Eingabe- / Ausgabefehler.
Wie kann ich das beheben?
Ich würde sagen, da die Festplatte ausfällt, gibt es keine Möglichkeit, den Fehler zu beheben. Je nachdem, was mit der Festplatte nicht stimmt, können Sie möglicherweise versuchen, eine Datei mehrmals zu kopieren, um sie möglicherweise zu korrigieren. Es ist ratsam, so schnell wie möglich zu wechseln und zuerst die wichtigsten Dateien abzurufen, da die Festplatte möglicherweise immer schlechter wird.
Entschuldigung für die schlechte Prognose.
quelle
Stellen Sie sicher, dass sich Ihr Flash-Laufwerk in NTFS statt in FAT32 befindet. Versuchen Sie dann, die Datei immer wieder zu kopieren, da Sie eine Option sehen, die Sie fragt, ob Sie die vorhandene Datei auf dem Flash-Laufwerk ersetzen möchten Datei (zB pic001 Größe: 100KB) mit (zB pic001 10.1MB)? " Diese beiden Dateien sind nur die gleichen, aber wie Sie sehen können, mit einer anderen Dateigröße. Wählen Sie "Ersetzen". Gehen Sie nun zurück zum Ursprungsordner dieser Dateien. Bestimmen Sie nun nacheinander ihre ursprüngliche Dateigröße und führen Sie die vorherigen Schritte immer wieder aus, bis diese kopierten Dateien dieselbe Dateigröße wie die ursprünglichen Dateien haben hat bei mir gut geklappt, wird aber noch dauern .. hoffe das hilft
quelle
Ich bin der Meinung, dass diese Antwort für alle geeignet sein sollte, die Erfahrung mit fehlerhaften Datenträgern haben.
Der beste Weg, sich einer fehlerhaften Festplatte zu nähern, besteht darin , sie vorsichtig von der Stromquelle zu trennen und sie den teuren Leuten zu geben . Wenn Sie ungeduldig sind oder Glück haben, erstellen Sie am besten eine Kopie auf Blockebene wie folgt:
mkdir /mnt/mybigdisk
mount /dev/mybigdisk /mnt/mybigdisk
cat /dev/broken_partition1 > /mnt/mybigdisk/part1
Starten Sie Ihr Lieblingsbetriebssystem und hängen Sie Ihre große Festplatte erneut ein:
mount /dev/mybigdisk /mnt/mybigdisk
Erstellen Sie einen Einhängepunkt für die Stelle, an der Sie die Kopie der fehlerhaften Partition einhängen möchten:
/mnt/my_broken_partition_copy
mount -o loop /mnt/mybigdisk/part1 /mnt/my_broken_partition_copy
ANMERKUNG: Wenn das Dateisystem zu beschädigt ist, können Sie es möglicherweise nicht bereitstellen, ohne es zu reparieren.
HINWEIS: Wenn Sie die gesamte Festplatte behalten möchten oder die Partitionstabelle verschraubt ist, können Sie dies auch auf der gesamten Festplatte tun. Tauschen Sie einfach / dev / broken_partition1 mit / dev / broken_disk1 in den obigen Anweisungen aus (und das Mounten des Loop-Geräts wird etwas komplizierter).
ANMERKUNG: Auch wenn das Dateisystem vollständig beschädigt ist, können Sie mit allen Arten von Un-Delete / Forensics-Software Daten aus dieser Kopie auf Blockebene ausgraben. Hier ist eine Liste. Deshalb ist es ein guter Weg, um voranzukommen.
Warum ist das das nächstbeste?
Mencahical-Datenträger (ich gehe davon aus, dass Ihr Datenträger mechanisch ist, wenn nicht, funktioniert er möglicherweise überhaupt nicht) haben einen winzigen Arm im Inneren, der sich bewegt, um die Daten von Ihrem Datenträger zu lesen. Wenn es irgendwie gebrochen ist, kann das Bewegen dieses Arms nachteilige Auswirkungen haben.
Die geringste Bewegung besteht darin, einfach die gesamte Platte linear zu lesen. Auf diese Weise muss der Arm nicht in zufälliger Reihenfolge nach Blöcken suchen.
Auch wenn einige Bereiche "defekter" sind als andere, funktioniert es nicht, sich auf die Metadaten des Dateisystems zu verlassen. Es wird nur versucht, fehlzuschlagen oder andere Dinge zu tun, die nachteilige Auswirkungen haben können (viel Bewegung um den Arm).
Dinge, an die man sich erinnern sollte:
Ich hoffe das ist nützlich.
quelle