Post by FrancoHo provato: il config.sys in partenza è vuoto (0 byte). Aggiungo un
lastdrive=d e salvo. Tutto perfetto. Il file salvato ha il solo
attributo di archivio.
Riaccendo: nessun messaggio d'errore, ma il config.sys è quello di
partenza. Cioè: vuoto.
Rifaccio, per essere sicuro, ed in più dò l'attributo di "sola
lettura" al file. Risultato: NON CAMBIA NULLA: alla riaccensione il
file ritorna vuoto.
Devo dire che hai messo a dura prova la mia memoria, visto che saranno
almeno una decina di anni che non tocco più un sistema 9x...
Con Windows 95 e successivi della serie 9x, Microsoft aveva fornito una
forma di dual boot tra il dos e Windows.
Era possibile avere i files di configurazione separati per i due
ambienti, il sistema in fase di boot avrebbe effettuato una copia di
quelli specifici per l'ambiente richiesto in config.sys ed autoexec.bat
per permettere l'avvio corretto "dos style".
In pratica esistevano su disco almeno 3 copie dei file di
configurazione, con estensione diversa a seconda del contesto:
*config.dos* e *autoexec.dos* ---> per l'ambiente dos
*config.w40* e *autoexec.w40* ---> per l'ambiente Windows
*config.sys* e *autoexec.bat* ---> quelli "correnti".
Tutte le volte che avvi Windows 9x, i files con estensione W40 vengono
copiati nei corrispondenti files necessari per l'avvio in dos classico:
se questi non esistono o sono vuoti, Windows si avvia ugualmente ma
senza configurazioni particolari.
La soluzione era quella di creare un file config.w40 con l'istruzione
lastdrive=d, e all'avvio ti saresti ritrovato con un config.sys che
contiene il comando voluto.
Fonte:
http://en.wikipedia.org/wiki/Config.dos#Dual_Booting_DOS_and_Win_9X
*IMPORTANTE*: Nell'articolo di Wikipedia si fa riferimento a questa
nota nella KB di Microsoft:
http://support.microsoft.com/?scid=kb%3Ben-us%3B274646&x=7&y=12
Qui viene detto chiaramente che Windows ME *non considera* il file
config.sys, in nessuna salsa (lo avevamo già detto che è la versione di
Windows più ciofeca in assoluto? :-) ).
Il trucco da te escogitato, purtroppo, non funzionerà :'(
Mi viene in mente usa sola cosa: provare a vedere se esiste qualcosa su
msconfig.exe (mostra tutti i programmi in esecuzione automatica e
fornisce una scheda dove si possono impostare alcune funzioni extra).
--
"Esperienza e' il nome che tutti danno ai propri errori" (Oscar Wilde)
Sostitisci .invalid con .it per scrivermi in privato