Newsgroup: it.comp.os.win.win9x
Titolo: Settori danneggiati

Quando Win9x rileva dei settori danneggiati, al prossimo riavvio insiste nel
voler fare una scansione approfondita dell'HD.
Se si interrompe lo scandisk, lo richiedera' la prossima volta, finche' non
verra' ascoltato.
A volte pero' non si tratta di un vero errore fisico, ma di un errore
logico: qualche MHz di troppo nel bus PCI, un mancanza improvvisa della
corrente, un surriscaldamento degli HD e relativa entrata in protezione.
In questi casi, quindi, non c'e' nessun settore danneggiato, ma windows
vuole per forza effettuare lo scandisk.
Ce lo dira' sempre, finche' glielo faremo fare e si convincera' che non ci
sono settori danneggiati.
La cosa era passabile qualche anno fa ma oggi, con i dischi da 160GB, e' un
po' dura da mandare giu'.
La domanda e': DOVE diavolo mette Windows il flag che gli ricorda che il
disco ha dei presunti settori danneggiati?
Di sicuro e' sullo stesso disco, perche' se monto il disco su un altro
sistema si accorge che e' da esaminare.
Allora la domanda vera diventa: come e' possibile fare in modo che Windows
non si accorga che il disco e' da esaminare?
Nessun problema ad agire con Norton Diskedit.
Grazie

 non si accorga che il disco e' da esaminare?
In Win9x/ME, Start-esegui-msconfig-avanzate > lì c'è una voce che impedisce
lo scandisk anche in caso di chiusura accidentale: credo sia qualcosa di
vicino a quello che cerchi.
-- 
Andy
http://www.romanelmondo.it
 [o .com]
Yahoo ID andrea26272
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»
...Here comes the sun and I say...It's alright...
«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»«-»

Gracchiando come una vecchia radio
 Cyan  < 
Cy...@tin.it
  >
 nel messaggio _p6bb.93799$
hE5.3...@news1.tin.it
 ha detto :

Che il disco o i dischi siano da verificare o meno lo scrive in
'scandisk.log' che risiede nella partizione di boot.
Non sono in grado di dirti come disabilitare cio' se non cancellare il file
prima di ogni chiusura del sistema, in ogni caso credo non sarebbe una buona
idea. Se la cosa ti secca, ma in modo sopportabile, ti consiglio di lasciare
fare.
(Almeno se ci fossero dei malfunzionamenti avrai la coscienza a posto e non
sarai costretto a mangiarti il cappello)-
Mauri

 da cause "fisiche".
Che razzia di risposta.
E' come dire, a uno che non gli funziona windows "secondo me e' meglio
cosi', perche' ogni tanto fa bene riformattare se fai troppi casini con
windows".
Io cerco solo il sistema per evitare quell'errore come se non fosse mai
accaduto.
Perche' IO SO che non e' un errore fisico: l'ho generato io.

 'scandisk.log' che risiede nella partizione di boot.
Mah. Ci credo poco, ma visto tutto quello chemi si risponde, non posso che
provare.
Sempre meglio delle altre risposte.
Grazie mille.
Sei l'unico finora che ha detto cose con un senso.
Ciao

 Perche' IO SO che non e' un errore fisico: l'ho generato io.
Non è un malfunzionamento di Windows a richiederti lo scandisk.
E' un controllo, che in molti casi può salvarti il (_|_) mettendoti
sull'avviso dandoti il tempo di fare un backup dei tuoi dati se, per errore,
quello che tu supponi essere un errore logico è invece un danno fisico
(stessi sintomi iniziali).


 E' un controllo, che in molti casi può salvarti il (_|_) mettendoti
Supponiamo che tu sei un prete di periferia, non hai mai avuto rapporti in
vita tua ne' prelievi o trasfusioni di sangue o altri comportamenti a
rischio, qualsiasi essi siano.
Viene il pinco pallino che inizia ad urlare: E' LUI!!! HA L'AIDS, IO LO SO!
LO SO! Ne sono sicuro, ha l'AIDS!
Quindi sei costretto a fare gli esami, anche se sei sicuro che non c'e'
nessun virus e che non conosci il pinco pallino.
Ci rimani un pochino male.
Di piu' per la perdita di tempo in ospedale, i richiami, ecc...
Tutto tempo che si potrebbe risparmiare se solo il pinco pallino si stesse
zitto.
Ora ti e' piu' chiaro?
Io so cosa ha generato l'errore nel mio HD, perche' e' gia' successo, e non
c'e' nessun errore fisico.
Il fatto e' che mi scoccia fare uno scandisk approfondito di un HD da 160GB,
perche' non ne ho il tempo.
Ciao

 > 'scandisk.log' che risiede nella partizione di boot.
Purtroppo non c'entra nulla.
Il flag e' scritto direttamente da qualche parte nella tabella delle
partizioni o nel bootsector o simili.
Si deve agire via Diskedit, conoscendo l'offset.
Grazie lo stesso.

Gracchiando come una vecchia radio
 Califfo  < 
ilcaliff...@libero.it
  >
 nel messaggio MFBbb.100082$
hE5.3...@news1.tin.it
 ha detto :

Non mi risulta come dici tu, comunque c'e' un altro modo, in
effetti, x disabilitare Scandisk...
Devi editare in modo testo il file Msdos.sys presente nella
radice della partizione di boot.
Di solito e' un file nascosto e di sistema pertanto prima
dovrai togliere questi attributi altrimenti non lo potrai
modificare.
Vai alla sezione [options] e dove trovi 'Autoscan' metti = 0.
Ci sono 3 possibilita' : 0 non fara' mai partire
l'Autoscandisk;
                                  1 lo fara' partire ma prima
ti chiedera' se lo vuoi effettivamente eseguire;
                                  2 non chede nulla e fa
partire la scansione automatica.
Se non risolvi cosi', giuro che mi taglio...
[Options]
BootGUI=1
DoubleBuffer=1
AutoScan=1
WinVer=4.10.1998
Mauri

 Se non risolvi cosi', giuro che mi taglio...
Taglia.
Ho chiesto in giro per il mondo. Nessuno sa aiutarmi.
Ora ti spiego meglio.
Se spegni il tuo PC bruscamente (togli la spina), al successivo riavvio ti
chiede ti fare scandisk: giusto?
Bene, io voglio sapere COME FA windows a sapere che deve farlo.
Non e', come molti pensano, qualcosa che scrive in qualche file. Non lo e'.
Nella stessa maniera, posso capire come evitare di far credere a windows che
il mio HD abbia problemi ai cluster.
Altra informazione che pochi forse sanno.
Se prendi lo stesso disco con il quale hai spento bruscamente windows, e lo
monti in un altro PC con UN ALTRO windows, quest'ultimo dira' che c'e' un
disco da controllare (ma prima era su UN ALTRO PC!!!).
Quindi Windows scrive questo flag da qualche parte sul disco, in una zona
riservata, e NON COME FILE.
Ora spero ci siano abbastanza elementi per aiutarmi.
Spero anche i vari Support mi diano una mano, se sono a conoscenza di
qualcosa.
Grazie

 Bene, io voglio sapere COME FA windows a sapere che deve farlo.
controllo se un bit e` a 0 in un determinato byte tra i
primi del disco da parte di 
win.com
 se non ricordo male

 primi del disco da parte di 
win.com
 se non ricordo male
da 
http://www.qvctc.commnet.edu/classes/csc277/vfat.html
*****
How 
WIN.COM
 determines Improper Shutdown
The VFAT file system has the ability to record an improper Windows shutdown.
  Of the first 112 bytes of the FAT32, the first 8 bytes are reserved. 
The eighth byte of the reserved area, by default, is 0F. The virtual 
file allocation table (VFAT) and the Windows 98 shutdown process 
manipulate the fourth bit of this byte to 1 or 0.
0 = VFAT has written to disk
1 = Windows has properly shutdown
When you write a file to the disk, VFAT handles the write. During the 
write, VFAT clears the fourth bit to 0 (07h). When Windows 98 exits 
properly, this bit is reset to 1. During reboot, Win.com reads that bit. 
If it is set to 0, it runs ScanDisk to check the drive for errors.
Disabling ScanDisk at Boot.
There is a way to disable the improper shutdown check. It is in the 
Msdos.sys file under [OPTIONS]. The parameters for AutoScan are as follows:
Value
  Definition
AUTOSCAN = 0 Ignore the bits in the reserved FAT entry
AUTOSCAN = 1 Default behavior, run ScanDisk
*****
ho vinto quacchecossa? ;)

Gracchiando come una vecchia radio
 Cyan  < 
Cy...@tin.it
  >
 nel messaggio hJKbb.103933$
hE5.3...@news1.tin.it
 ha detto :

Ahemm.. forse non ci siamo capiti adeguatamente... e io che
cavolo ne so se tu determinate cose le fai dal 95 o dall'epoca
di Gesu' Cristo?
Era un indizio, ma perche' non cambi disco invece di scassa' o
balle?
Mauri

 ho vinto quacchecossa? ;)
Appena ho la possiblita' ti faccio sapere, ma pare che ci hai azzeccato.
Ciao e grazie

 If it is set to 0, it runs ScanDisk to check the drive for errors.
Si, ma non dice nulla a proposito dei bad clusters.
Sono sicuro che e' qualcosa di simile.
Se leggi anche il thread che ho aperto su i.c.h.storage ne saprai di piu'
sul mio problema.
Comunque e' un buon punto di partenza.
Grazie e ciao