Schrifttyp

  • Hi,


    ach übrigens...

    Zitat

    Startmenü/Systemprogramme/Systeminformationen/Extras/Systemkonfigurationsprogramm/Allgemein/Weitere Optionen.../Scandisk nach fehlerhaftem Herunterfahren deaktivieren


    ...und was war daran nun so schwierig zu finden, Tom?


    der Weg ist wohl das Ziel???


    einfach in der msdos.sys den Eintrag "AutoScan=0" setzen *gggg*


    Gruß vom
    Tom

  • Ich weiß das, Tom,


    da ich aber nicht davon ausgehen konnte, daß der Adressat meiner Replik geübt ist im Umgang mit Textediting in versteckten Systemdateien, habe ich den allgemeinverständlichen Weg beschrieben :rolleyes:.


    Aber noch mal zurück zu Scandisk. Wenn das so ist, wie Du beschreibst, muß Windows seinen Scandiskaufruf ja außerhalb des überschreibbaren Partitionsbereiches hinterlassen. Der Arbeitsspeicher kann es nicht sein, da der Aufruf ja auch nach Ab- und Wiederanschalten des Systems noch funktioniert. Bleibt also nur der MBR-Bereich. Es kann ja sein, daß dort ein Flag gesetzt wird, welches Betriebssystemspezifisch beim Start abgefragt wird. Systemspezifisch deshalb, weil ein abgestürztes '98 nicht automatisch ein Scandisk unter dem direkt anschließend gestarteten Win2000 auslöst. Dieses startet völlig unbeeinflußt vom vorherigen Absturz direkt durch - beim nächsten Start von '98 (und wenn es Tage später ist!) wird aber wieder zuverlässig Scandisk durchgeführt. Umgekehrt ist's übrigens genauso: Ein abgeschmiertes 2000 (ja, das gibt es!) generiert nicht automatisch ein darauffolgendes Scandisk unter '98.


    Das oben geschilderte Prozedere gilt übrigens so auf einem Dualboot-System mit einem MBR und zwei 'C'-Partitionen, von denen jeweils die nicht genutzte beim Start von Win2000/Win98 'versteckt' wird.


    Ich bin ja mal gespannt, ob's hier im Forum jemanden gibt, der über die tatsächlichen Abläufe beim Scandiskaufruf Bescheid weiß. Na, Ecki, wie is'....


    Grüße


    ike

  • @all:


    Der MBR kann´s nicht sein! Mein BIOS verhindert zuverlässig jede Veränderung des MBR.


    Wo der Status abgespeichert wird kann ich auch nicht sagen. Ich könnte mir zwei weitere Möglichkeiten denken:


    -In einem der Sektoren nach dem MBR. Sektor 2-63 sind normalerweise bei einer normal partitionierten Systemplatte unbenutzt.


    -Im RTC-RAM.


    Viele Grüße
    vom Peter

    Ich wünsche mir die Gelassenheit, Dinge hinzunehmen, die ich nicht ändern kann, den Mut, Dinge zu ändern, die ich ändern kann und die Weisheit, das eine vom andern zu unterscheiden.

  • Hi,


    ich merke gerade folgendes: es kann eigentlich kein "Abspeichern" im eigentlichen Sinne sein.
    Könnte es nicht sein, dass beim ordnunggemäßen Runterfahren, eine Information gelöscht wird?
    Und zwar die Information, dass der PC nichtordnungsgemäß heruntergefahren wurde. (Ist etwas kompliziert nachzuvollziehen)
    Denn wenn ich Windows per Reset beende, bleibt dem O/S ja keine Zeit, noch etwas, wohin auch immer, zu schreiben.
    Und das würde bedeuten, diese Information liegt im Bootsektor.


    Anders ausgedrückt: wenn der PC bootet, sucht Windows im Bootsektor nach der Information, ob Scandisk ausgeführt werden soll. Falls die Info dort steht, wird die msdos.sys abgearbeitet und je nach Eintrag bei "AutoScan" verfahren.


    Wenn Windows ordnunggemäß runterfährt, wird die Info im Bootsektor gelöscht, anderenfalls bleibt sie dort stehen.


    Genauso müsste es auch bei einem Multi-Boot-System sein. Nur wird dann dort für jedes O/S ein eigener Eintrag sein.


    Was meint Ihr?


    Gruß vom grübelnden
    Tom

  • Hi Tom,


    klingt ausgesprochen plausibel und logisch. Ein weiteres schönes Beispiel dafür, wohin vereintes deduktives Denken führen kann :feixen:!


    Nee, im Ernst, auch mir fällt zur Lösung des Problems keine Alternative ein. Hoffentlich kommt nicht als Nächstes der Microsoft-Entwickler hier vorbei und hebelt unser schönes Gedankengebäude mit einer ganz, ganz anderen Lösung aus :D.


    Frühmorgendliche Grüße von


    ike

  • Hallo alle zusammen,


    nachdem ich schon längere Zeit in diesem Forum mitlese, will ich eine
    Erfahrung zum Thema "Scandisk" hinzufügen.


    Ich weis zwar auch nicht wo die Skandisk-Info hingeschrieben wird, hatte
    aber mal vor einiger Zeit ein merkwürdiges Erlebnis mit Scandisk.
    Ob es an meiner PC Konfiguration bzw. WIN 98 lag ?
    Ich hatte über den o.g Weg Scandisk ausgeschaltet, weil ich eine
    gewisse Zeit Probleme mit dem System hatte und der dauerne
    Aufruf von Skandisk beim Wiederhochfahren nach einem Absturz nervte.
    Das Abschalten klappte auch ohne Probleme. Die Störungen des System waren nach einiger Zeit behoben (Grafikkarte fehlerhaft), das System lief wieder.
    Als ich nun nach einige Wochen später meine Platten mit Scandisk und Defrag überprüfen wollte, (mache ich immer bevor ich größere Videobearbeitungen in dem PC einspiele bzw. bearbeite) rief ich Scandisk manuell über den Dateimanager auf.
    Da rächte sich mein Betriebssystem. Nach dem Starten stürzte mein PC gnadenlos ab, nichts zu machen. Auch erneuter Aufruf von Skandisk führte zum Blue Screen. Erst war ich ratlos, dann fiel mir mein
    deaktiviertes Skandisk ein.
    Als ich es wieder reaktiviert hatte und den PC neu startete
    wurde von Windows auf allen meinen Festplatten Skandisk
    ausgeführt obwohl es eigentlich gar keinen Grund dafür gab, denn das
    System lief seit längerem einwandfrei.
    Ich lies Windows das Programm in Ruhe ausführen und siehe
    da, seit dem kann ich auch Skandisk auch wieder manuell anstoßen.
    Es muss sich um eine alte Eintragung gehandelt haben die von Windows
    als unereldigt gekennzeichnet war und deshalb ein manueller Start
    von Skandisk das System ins trudeln brachte.
    Nach dem Motto: " Erst kommt Windows, dann der User ".

    Grüße

  • Hi,


    damit bestätigst Du meine Vermutung, dass dieser Eintrag "Scandisk ausführen" bzw. richtiger "kein Scandisk ausführen" irgendwo auf der Ebene Bootsektor liegen muss.


    Durch die Abstürze fehlte der Eintrag "Kein Scandisk ausführen" und Windows hätte, wenn Du nicht in der msdos.sys das automatische Ausführen verhindert hättest, auch brav alle Platten gescannt.


    Erst als Du den Eintrag in der msdos.sys geändert hattest und Windows aus DOS heraus die Platten prüfte, wurde beim ordnungsgemäßen Herunterfahren des PC's der Eintrag "kein Scandisk ausführen" wieder angelegt.


    Nachtrag: ich habe gerade mal bei deaktiviertem automatischen Scandisk meinen PC mir RESET abgeschossen.
    Dann erneut gebootet und aus Windows heraus manuell Scandisc gestartet.
    Dabei kam die Meldung, dass der Bootsektor einen Fehler enthält!!!
    Den habe ich natürlich korrigieren lassen.


    Daraus folgere ich, dass Scandisk aus Windows heraus gestartet, nun im Bootsektor nachsah und dort den Eintrag "kein Scandisk ausführen" nicht fand.
    Durch die Erlaubnis, den Fehler zu korrigieren, wurde der Eintrag wieder angelegt.


    Mit gescannten Grüßen vom
    Tom

  • Hallo Tom,


    das deckt sich mit meinen gerade gestern gemachten Erfahrungen mit einem Win95 Rechner, bei dem im BIOS die Bootsector-Überwachung aktiv war.


    Nach dem automatischem Lauf von ScanDisk poppte das Bios hoch und fragte nach, ob die Veränderung OK sei.