Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.600 Themen, 110.458 Beiträge

Beschädigte Dateien auf neuer Festplatte

FlashX / 5 Antworten / Flachansicht Nickles

Hallo.


Ich habe mir vor ein paar Monaten eine neue "maxtor 6y200pO (200GB)" gekauft. Hatte anfangs ein Problem mit der Kapazität, da mein Bios nicht alles erkannt hat. Mit dem Maxtor-Programm "MaxBlast 3" wurde dann aber annäherend die ganze Kapazität erkannt.


Nun zu meiner Frage:


In letzter Zeit finde ich gehäuft beschädigte Bilddateien (*.jpg) in meinen Bilderarchiven auf der neuen Platte. Diese Bilder wurden meines Wissens weder verändert noch sonstwie bearbeitet. Die Beschädigungen reichen von kleinen Pixelfehlern über das "Abschneiden von Bildteilen" bis zur Nichterkennung der Bilddateien (von gängigen Grafikprogrammen).


Könnte es sein, dass diese Fehler auf Grund von Problemen mit "Max Blast 3" entstehen? Bisher ist mir das Problem nur anhand der JPGs aufgefallen. Ansonsten funktioniert die Platte im Großen und Ganzen.


Vielen Dank!


FlashX

bei Antwort benachrichtigen
Andreas42 FlashX „Beschädigte Dateien auf neuer Festplatte“
Optionen

Hi!

Ich weiss nicht, wo der Fehler bei dir herkommt (das als Info vorweg), aber ich kann dir erklären, wie MaxBlast3 arbeitet, damit du besser bewerten kannst, ob es daran liegen könnte.

MaxBlast als Software-BIOSerweiterung:
Das BIOS erkennt die Platte nicht komplett, also muss es ersetzt (BIOS-Update) oder erweitert werden. Letzteres geschieht durch ein "DriveOverlay", dass beim Booten noch vor dem Laden des Betriebssystemes geladen werden muss.
Genau ein solches Overlay wird von MaxBlast installiert.

Booten:
Es passiert folgendes: das BIOS des Rechners lädt den Bootloader aus dem 1. Sektor der Platte. Im Normalfall steht hier eine kurze Routine, die nachschuat, welche Partition gestartet werden muss und das dann macht. Mit einem installierten Driveoverlay ist das anders. Hier wird nun das Driveoverlay geladen und initialisiert. Danach werden die Routinen dieses Overlays für den Plattenzugriff beim Booten genutzt um das Betriebssystem zu starten, nicht mehr die Routinend es BIOS, die ja die Platte nicht komplett unterstützen. Das Overlay funktioniert hier also als eine Art Erweiterung des BIOS.

Starten der Plattentreiber des Betriebssystems:
An der Stelle muss man wissen, dass der Rechner zwei Betriebsmodes kennt und zwischen diesen umgeschalten muss. Nach dem Starten betreibt er die CPU im 16 Bit-Modus. Das BIOS und auch das DriveOverlay sind 16 Bit-Programme. Aktuelle Betriebssysteme arbeiten aber im 32 Bit-Modus und verwenden Plattentreiber im 32 Bit-Modus.
Irgendwann beim Starten schaltet das Betreibssystem dann vom 16 Bit in den 32 Bit-Modus. Ab diesem Zeitpunkt erfolgt der Plattenzugriff nur noch durch die 32 Bit-Treiber des Betriebssystems. Die "16Bit-Treiber" des BIOS und des Driveoverlays werden ab diesem Zeitpunkt nicht(!) mehr verwendet.
Ausnahme bilden der abgesicherte Modus von Win9x/ME und natürlich reines DOS (hier handelt es sich um 16 Bit-Betriebssysteme, die dann die Routinen des BIOS bzw. des Driveoverlays zum Ansprechen der Platte nutzen).

-> Das Lesen und Schreiben der JPEG-Dateien wird komplett über die 32 Bit-Treiber deines Betriebssystems abgewickelt. MaxBlast3 ist zu diesem Zeitpunkt zwar geladen, wird aber nicht verwendet. Die Ursache muss also aus einer anderen Ecke kommen.

Na, bis hierhin durchgehalten? ;-)

Bis denn
Andreas


[Diese Nachricht wurde nachträglich bearbeitet.]

Gott2 wird noch richten, ob diese Antwort zielfuehrend ist oder nicht.
bei Antwort benachrichtigen