AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Beschädigte Datei retten ?

Ein Thema von Cicaro · begonnen am 17. Jul 2011 · letzter Beitrag vom 29. Jul 2011
Antwort Antwort
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#1

AW: Beschädigte Datei retten ?

  Alt 20. Jul 2011, 17:12
Der große Knackpunkt bei der Sache hier ist der unscheinbare Hinweis auf die externe Festplatte. Viele USB-IDE/SATA-Bridges kommen mit defekten Sektoren überhaupt nicht zurecht und spielen dann toter Mann - der Datentransfer bleibt hängen und manchmal hilft sogar nur noch, den USB-Stecker zu ziehen.

Daher immer die Festplatte aus dem externen Gehäuse raus und direkt ans Mainboard anhängen - schon geht das Auslesen selbst an den defekten Stellen weiter, wenn auch erst nach einigem Gerödel und ggf. etwas Wartezeit. Übrigens funktioniert dann auch der Code aus (WIMRE) #5.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Beschädigte Datei retten ?

  Alt 20. Jul 2011, 17:47
[OT] Wenigstens einer hier der lesen kann [/OT]
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.585 Beiträge
 
Delphi 12 Athens
 
#3

AW: Beschädigte Datei retten ?

  Alt 20. Jul 2011, 21:02
Der große Knackpunkt bei der Sache hier ist der unscheinbare Hinweis auf die externe Festplatte. Viele USB-IDE/SATA-Bridges kommen mit defekten Sektoren überhaupt nicht zurecht und spielen dann toter Mann - der Datentransfer bleibt hängen und manchmal hilft sogar nur noch, den USB-Stecker zu ziehen.
Darum ja auch die Frage nach den Programmverhalten.
Selbst wenn ein Lesevorgang verreckt müssen nicht alle stehenbleiben und wenn letzeres zutrifft, dann gibt es auch Möglichkeiten da etwas zu machen, ohne an der Hardware rumzuspielen.

Aber dafür müßte man erstmal erfahren was passiert.
- Lassen sich hängengebliebene Programme beenden und wenn ja wie?
- Welches Betriebssystem läuft? (mein letzer Code benötigt z.B. mindestens Windows Vista)
- Können andere Programme noch auf den Datenträger oder gar die Datei zugreifen, wärend ein anderes Programm hängt?
- ...
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von OldGrumpy
OldGrumpy

Registriert seit: 28. Sep 2006
Ort: Sandhausen
941 Beiträge
 
Delphi 2006 Professional
 
#4

AW: Beschädigte Datei retten ?

  Alt 20. Jul 2011, 21:39
Das übliche Verhalten (sprich bei allen ca. 10 Bridge-Chips die mir unterkamen bis auf einen kombinierten USB/IEEE1394-Chip von WIMRE Cypress der sich robuster verhielt) ist simpel: Egal ob unter Linux oder Windows (bis 7 gleiches Verhalten) spielen die Chips einfach toter Mann. Zugriffe aufs Device werden nicht mehr beantwortet, Trace durch den I/O-Stack zeigt, dass die Datenpakete sogar bis zum Chip durchgereicht werden, es erfolgt aber nie mehr eine Antwort mit z.B. dem angeforderten Sektor oder einem Fehlercode. Auslöser ist in allen Fällen ein defekter Sektor mit dem die Platte sehr lange beschäftigt ist. Offenbar gibts da ein chipinternes Timeout was dann alles ins Chaos stürzt.
"Tja ja, das Ausrufezeichen... Der virtuelle Spoiler des 21. Jahrhunderts, der Breitreifen für die Datenautobahn, die k3wle Sonnenbrille fürs Usenet. " (Henning Richter)
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz