Einzelnen Beitrag anzeigen

helgew

Registriert seit: 30. Jul 2008
125 Beiträge
 
#1

HDD defekt : nur lesen über MemoryStream funktioniert ..Hä?

  Alt 8. Apr 2009, 09:48
Hallo liebe Forengemeinde,

Nachdem sich gerade meine WD16 00JD 00GBB0 verabschiedet (160GB SATA-Platte), habe ich schon ein paar Dinge versucht, um noch ein paar der seit dem letzten Backup hinzugekommenen Daten zu retten. Mittlerweile habe ich auch board, sata-controller und Zielfestplatte getauscht, es kann also nurnoch an der defekten HDD liegen, wenn man annimmt, dass Windows keinen Mumpitz macht.

Nun meine Frage:
Wieso um alles in der Welt sind mit Sicherungstools, xcopy oder via blockweisem Kopieren über filestreams alle Dateien zu 10-300ppm mit falschen Bytes durchsetzt, wenn es sich um jpg-Dateien handelt, diese aber mit Bildbearbeitungsprogrammen darstellbar?
Daraufhin habe ich in paar Zeilen code gebastelt, die die Datei zunächst ins RAM laden, um sie dann am Zielort zu speichern. Was unterscheidet den Zugriff eines Filestreams von dem eines memorystreams?


ps. hat jemand einen Vorschlag, wie ich große Dateien kopieren soll? Ich werde versuchen, 256MB-Blöcke zu kopieren und diese dann am Ziel zusammenzusetzen.
  Mit Zitat antworten Zitat