Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Defekten Sektor simulieren (https://www.delphipraxis.net/53694-defekten-sektor-simulieren.html)

Baeuerle 21. Sep 2005 14:20


Defekten Sektor simulieren
 
Hallo,

gibt es eine Möglichkeit, zu Testzwecken eine Datei zu erzeugen, die auf einem defekten Sektor liegt???

Die Datei muss so defekt sein, dass der WinExplorer beim kopieren abbricht.

Jemand eine Idee?

Danke Baeuerle

Ultimator 21. Sep 2005 14:24

Re: Defekten Sektor simulieren
 
Wenn ein Sektor defekt ist, dann kannst du da nix drauf speichern ;)

Dust Signs 21. Sep 2005 14:24

Re: Defekten Sektor simulieren
 
Einen defekten Sektor musst du im Dateisystem als solchen markieren...

Dust Signs

tommie-lie 21. Sep 2005 14:27

Re: Defekten Sektor simulieren
 
Zitat:

Zitat von Dust Signs
Einen defekten Sektor musst du im Dateisystem als solchen markieren...

Nope, das sind defekte Cluster.
Defekte Sektoren werden von der Laufwerkslogik verarbeitet (heutzutage automatisch durch einen Puffersektor ersetzt), "simulieren" kannst du da nichts, es sei denn du virtualisierst eine gesamte Festplatte, dann kannst du natürlich auch das Verhalten selbst bestimmen.

franktron 21. Sep 2005 14:28

Re: Defekten Sektor simulieren
 
Geht eigentlich ganz einfach.

Du must eine Diskette nehmen dann eine Datei erstellen die die ganze Disk vollmacht und dann die Diskette kaputt machen,

z.b. mit einer Schere oder so ein Kratzer machen dann testen ob der Explorer jammert und wenn nicht solange kratzer machen bis er jammert.

mschaefer 21. Sep 2005 14:35

Re: Defekten Sektor simulieren
 
Moin,

also unter Dos war das kein Problem. Aber bei den NT-Systemen müßtest Du einen Dateisystemtreiber schreiben. Abgesehen, das Delphi da selten schlecht für geeignet ist, hat man immer noch das Problem, dass es mehrere Dateisystem auf der Festplatte sein können. Bei der Diskette ist das wohl eher möglich. Mir fällt dazu nur ein, dass ich auf einem XP-Rechner mal ein Verzeichnis mit fünf Fragezeichen im Namen erstellt habe und dieses sich jetzt nicht mehr löschen läßt. Das ist Hightech mit XP.

Grüße // Martin

Baeuerle 21. Sep 2005 14:44

Re: Defekten Sektor simulieren
 
Danke, werde das mit der Diskette mal versuchen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:07 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz