Freier Speicher bei defekten Sektoren

Hallo Zusammen,
bekommt das Betriebssystem bei der Berechnung des noch freien Speichers mit, ob Sektoren der HDD oder CF defekt sind?
Hintergrund:
Für eine SPS Anwendung lese ich per DOS-Command über den DIR Befehl den freien Speicher meiner CF aus. Wird hier von der ursprünglichen Gesamtgröße der CF oder der nach Laufzeit tatsächlichen Größe aufgrund defekter Sektoren ausgegangen?

Marco

Moin, Marco,

bekommt das Betriebssystem bei der Berechnung des noch freien
Speichers mit, ob Sektoren der HDD oder CF defekt sind?

der verfügbare Speicher wird bei der Formatierung berechnet und bei Befehlen wie CHKDSK, also bei den Vorgängen, die defekte Sektoren markieren.

[ot] Was sind denn CF?

Gruß Ralf

Hallo Ralf,

demnach würde ich also nicht mitbekommen, wenn ein Sektor auf meiner CompactFlash (!) defekt ist?
Das wäre ja blöd. Dann könnte ich ja bei ner 64 MB Karte 50 MB frei haben, aber 45 MB sind defekt…somit wäre dann gar nichts mehr frei…

Marco

demnach würde ich also nicht mitbekommen, wenn ein Sektor auf
meiner CompactFlash (!) defekt ist?

richtig.

Das wäre ja blöd. Dann könnte ich ja bei ner 64 MB Karte 50 MB
frei haben, aber 45 MB sind defekt…somit wäre dann gar
nichts mehr frei…

auch richtig, aber äußerst unwahrscheinlich.

Gruß Ralf

Hallo Marco,

mal abgesehen von uralten Floppies lohnt sich das einfach nicht: Defekte sind sehr selten oder garnicht vorhanden, weil sie automatisch aus einem Reserve-Pool ersetzt werden, wie bei heutigen Festplatten. Machen sich im Gegensatz zu dieser Aussage Defekte praktisch bemerkbar, ist das Medium ziemlich sicher schon unrettbar verloren.

Gäbe es einen Bedarf für die Feststellung des defekten Anteils, dann gäbe es auch Software dafür. Im übrigen ist ja keineswegs gesagt, dass ein defekter Sektor frei ist - nach Murphy liegt er mit grosser Wahrscheinlichkeit in einer wichtigen Datei.

Gruss Reinhard

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]