Hardware
Win95 accede al disco solo a 16 bit
Reinstallando i driver per la gestione dei dischi fissi può capitare
che Win95 al riavvio dia un errore relativo a driver a 32 e 16 bit sullo
stesso controller e riparta con driver in modalita' MSDOS compatibile.
Da questo momento in poi, non si riesce più a farlo tornare a 32
bit. Per ovviare a questo inconveniente:
-
Apri il registro di
configurazione alla chiave HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\IOS
-
se sotto quella chiave esiste una variabile con valore NoIDE cancellala
e riavvia il sistema.
Posso utilizzare dischi con dimensioni maggiori di 540 MB ?
Per poterli utilizzare hai bisogno di un controller EIDE e di una scheda
madre che lo gestisca correttamente. Ormai le schede nuove sono già
in grado di farlo, ma se la vostra è datata potreste avere dei problemi
causati dal BIOS che non gestisce ancora lo standard EIDE.
Ho aggiunto un disco, il BIOS me lo riconosce ma Win95 non lo vede !
Verifica di aver creato almeno una partizione: Win95 rileva solamente le
unità logiche create sui dischi. Per partizionare il disco nuovo
pui utilizzare FDISK da una finestra DOS, selezionare il
disco desiderato e creare una o più partizioni a seconda delle tue
esigenze.
Ho un disco removibile, como posso impedire che cambino le lettere dei
drive ?
Utilizzando un disco removibile (tipo una unità SCSI esterna od
un disco IDE montato in un apposito cestello) può verificarsi una
situazione tale per cui le lettere dei drive vengono spostate a seconda
che lo stia usando o no.
Per evitare questo inconveniente, è possibile partizionare il
disco in modo da non creare una unità primaria; così facendo
la partizione (o le partizioni) assegnata a quel disco verrà elencata
sempre dopo quelle primarie degli altri dischi. In poche parole, con FDisk
crei solo una partizione estesa, e dentro di essa una o più
partizioni logiche.
Ricorda che quando il PC viene avviato, le lettere vengono assegnate
nel seguente ordine:
-
partizione primaria del primo disco
-
partizione primaria del secondo disco
-
partizione primaria del terzo disco
-
...
-
partizioni logiche del primo disco
-
partizioni logiche del secondo disco
-
partizioni logiche del terzo disco
-
ecc.
Se il disco viene inserito prima di altri che contengono delle unità
logiche, le lettere di queste ultime verranno cambiate inserendo o rimuovendo
il disco. Per fare in modo che venga riconosciuto come ultimo disco, devi
-
per i dischi IDE o EIDE collegarlo tenendo conto che l'ordine
di ricerca è:
-
master del canale primario
-
slave del canale primario
-
master del canale secondario
-
slave del canale secondario
-
per i dischi SCSI devi utilizzare un ID superiore a quello
degli altri dischi.
Come posso utilizzare più di 4 dischi ?
Utilizzando la tecnologia SCSI, che supera tale limite imposto dalla
attuale tecnologia EIDE o ATAPI.
Che differenze ci sono fra SCSI ed EIDE ?
Dal punto di vista dell'utente queste due tecnologie differiscono principalmente
per:
-
differente numero di unità collegabili: con un controller SCSI
puoi collegare 7 periferiche in cascata (15 utilizzando
Wide SCSI), internamente, esternamente o miste, mentre su un canale IDE
puoi utilizzare solo due unità.
-
differente numero di controller (quindi BUS) utilizzabili: su un PC puoi
installare più controller SCSI, mentre attualmente puoi utilizare
solo due canali IDE.
-
differente vastità nel tipo di periferiche utilizzabili: attualmente
si trovano in commercio solo dischi, unità nastro, CD e masterizzatori
che utilizzano la tecnologia EIDE, mentre per SCSI puoi trovare anche scanner,
digitalizzatori per diapositive, fotocamere digitali, stampanti, dischi
removibili di differente tipo (magneto ottici ecc.) ed altro.
Tale differenza va assottiliandosi con la nuova tendenza dei produttori
a fabbricare dispositivi economici con interfaccia EIDE per le periferiche
più diffuse.
-
differente prezzo: normalmente i controller e le periferiche SCSI hanno
prezzi superiori rispetto agli equivalenti con interfaccia EIDE.
-
BUS gestito differentemente: nella tecnologia EIDE il BUS è
costituito dal festone che parte dal connettore del canale, al quale possono
essere collegate due unià in cascata. Su tali unità
bisogna impostare il cavallotto Master/Slave per permettere il corretto
riconoscimento. In alternativa si può utilizare un cavo speciale
(ritorto come quello dei floppy) e l'impostazione Cable Select (normalmente
indicata come CS). Nella tecnologia SCSI ,il BUS
è costituito dal festone interno (se utilizzato) e dai cavi che
collegano le unità esterne in cascata. In questo esempio abbiamo
2 unita' interne e 3 esterne:
unità-festone-unità-festone-controller-cavo-unità-cavo-unità-cavo--unità
Ogni periferica ha un ID, per l'impostazione si usa normalmente
una serie di cavallotti per quelle interne ed un microswitch per quelle
esterne. La posizione entro il BUS SCSI è indipendente
rispetto all'ID, che è utilizzato per individuare le
unità. In questo modo si può cambiare facilmente l'ID
delle unità esterne per evitare conflitto. Gli ID vanno da 0 a 7
per ogni BUS SCSI; il 7 è normalmente riservato al controller,
lasciando quelli da 0 a 6 liberi.
L' ID numero 0 viene generalmente utilizzato per il disco
di BOOT, i rimanenti 6 rimangono così liberi per le unità
aggiuntive.
Attualmente i dischi EIDE più veloci sono paragonabili ed
anche migliori di molti Fast SCSI II, per quanto abbiano prestazioni meno
lineari. Con SCSI Ultra, Wide ed UltraWide si possono
invece raggiungere prestazioni attualmente non possibili con la tecnologie
EIDE.
Sul sito della Adaptec http://www.adaptec.com
puoi trovare delle FAQ molto esplicative sullo standard SCSI,
prova: http://www.adaptec.com/support/connect/index.html
e
http://www.adaptec.com/support/faqs/294xqna.html
Posso utilizzare SCSI ed EIDE contemporaneamente ?
Certo. Nel caso avessi sia dischi EIDE quanto SCSI, ricorda che generalmente
i dischi EIDE vengono riconosciuti prima di quelli SCSI,
per cui sono privilegiati per quanto riguarda la selezione dell'unità
di avvio.
Ho un mouse Genius a 3 tasti, non riesco a configurarlo.
Se hai la versione CD troverai i driver per il Mouse System Mouse
che funzionano correttamente. Durante l'installazione impostalo come MS-Compatibile
(2 tasti), in modo che venga riconosciuto come mouse seriale standard;
dopo aver effettuato l'installazione dei nuovi driver dal pannello di controllo,
quando riavvii il sistema reimposta il mouse come Mouse System (3 tasti).
Puoi trovare i driver aggiornati su http://www.conitech.com/windows/upmenu.html.
Avviando Win95 a volte non viene rilevato il mouse.
Succede cha a volte Win95 non riesca a rilevare il mouse durante l'avviamento,
presentando un pannello che segnale il problema. Riavviando Windows il
problema normalmente scompare, ma spesso è possibile evitare l'operazione
muovendo il mouse per alcuni secondi e premendo contemporaneamente il tasto
di Invio per chiudere il pannello.
Posso sentire dei suoni senza la scheda audio ?
Puoi installare un driver per lo speaker del PC, in modo che i suoni di
Windows vengano riprodotti da esso. Il risultato non è certamente
all'altezza di quanto ottenuto con una scheda audio, ma sono accettabili.
Trovi il driver speaker.drv su www.shareware.com
e su tanti altri siti dedicati a Win95.
Win95 non riconosce più l'unità nastro o lo scanner SCSI.
Effettua l'installazione dell'hardware, quando chiede se hai il driver
rispondi Si se hai la nuova versione per Win95, altrimenti rispondi No
e digita il pathname dei vecchi driver in modalità reale. Win95
continuerà a supportare quelle periferiche pur listandole come dispositivi
sconosciuti (da ResKit Help).
Ho un controller ed un CD SCSI, perchè la lucina lampeggia ad intervalli
regolari ?
Questo problema è causato dalle continue verifiche effettuate per
rilevare automaticamente l'inserimento del CD; per eliminarlo devi seguire
i passi:
-
Clicca col pulsante destro sull'icona Risorse del computer
-
seleziona Proprietà dal menu di contesto
-
vai sulla pagina Gestione periferiche
-
espandi il ramo CD-ROM cliccando sul relativo quadratino con un
"+"
-
seleziona il CD-ROM SCSI
-
clicca sul pulsante Proprietà
-
togli il segno di spunta dalla casella Notifica inserimento automatico
-
se hai altre unità CD-ROM SCSI, ripeti le operazioni descritte ai
punti 5,6,7 per tutte le restanti unità
Nota che in tale modo viene disabilitata anche l'esecuzione automatica
dei CD audio e dati per tutte le unità interessate.
Come posso velocizzare la comunicazione
sulla porta seriale ?
Scegliere il modem su COM2 e mouse su COM1. Sembra un'assurdità
bella e buona, ma qualcosa recuperi: Infatti così il modem userà
una linea di IRQ più bassa ( 3 e non 4) ed avrà la precedenza
sul mouse. Inoltre vale ancora la linea ComXBuffer=512 (o
1024, default=128) nella sezione [386Enh] del SYSTEM.INI.
È anche possibile utilizzare il modem sulla porta COM4, che normalmente
utilizza IRQ3 come COM2; tale soluzione potrebbe però provocare
dei problemi o delle perdite di prestazioni qualora venissero utilizzate
contemporaneamente entrambe le porte, a causa della condivisione dell'IRQ.
È raccomandato l'uso di porte seriali con il chip UART 16550
per usufruire di migliori prestazioni sulle comunicazioni seriali; tali
porte utilizzano un buffer interno che velocizza i trasferimenti.
Come imposto la velocità del modem ?
Dal Pannello di controllo
-
seleziona Modem
-
vai sulla pagina Diagnostica
-
seleziona la porta
-
premi informazioni addizionali
la prima voce che ti apparirà darà la velocità massima
alla quale il modem può comunicare col PC attraverso la porta seriale.
A che velocità imposto la porta seriale del modem ?
La tabella a seguito riporta le velocità consigliate per la porta
seriale a seconda del chip UART e del modem che utilizzi:
|
16550
|
16450
|
8250
|
28.800 di marca
|
115.2K
|
38400
|
19200
|
14.400 di marca
|
57.6K
|
38400
|
19200
|
28.800 popolare
|
57.6K
|
38400
|
19200
|
14.400 popolare
|
38400
|
38400
|
19200
|
Per modem di marca si intondono i modem delle marche più rinomate,
tipo USRobotics, ZyXEL, ZOOM ecc.
Se hai le porte seriale munite di chip UART 16550 puoi anche avvantaggiarti
delle caratteristiche avanzate offerte dal buffer
FIFO integrato.
Come posso eliminare il rumore del modem ?
-
Dal Pannello di controllo seleziona Modem
-
seleziona dall'elenco il modem interessato (se ne hai più di uno)
-
premi il pulsante Proprietà
-
seleziona la pagina Generale
-
imposta il Volume dell'altoparlante secondo le tue preferenze.
Come posso saper quale UART ho sulle seriali ?
Puoi utilizzare Microsoft
Diagnostic, la vecchia applicazione distribuita con versioni precedenti
di MS-DOS e Windows.
Che tipo di cavo devo utilizzare per la connessione diretta via cavo ?
Puoi trovare un articolo che descrive i cavi e le piedinature da utilizzare
su: http://www.microsoft.com/kb/articles/q142/3/24.htm.
Dopo aver installato la scheda video nuova ho dei conflitti col modem all'indirizzo
EF8 !
Alcune schede (tra cui le ATI Mach64 e più quelle basate sul chip
S3) utilizzano lo stesso indirizzo delle COM3 o COM4. Puoi usare le seguenti
precauzioni:
-
Non utilizzare altre porte seriali a parte la 1 e la 2.
-
Se hai due sole COM, impostate come 3 e 4, reimpostale come 1 e 2 con l'IRQ
e l'indirizzo di default (il tuo BIOS ti dovrebbe venire incontro in tal
senso).
-
Qualora tu utilizzi EMM386.EXE nel tuo config.sys (se ad esempio usi la
modalita' MS-DOS da Windows95, oppure hai Windows 3.1/WfW od un dischetto
di avvio) usa sempre il parametro X=C000-C7FF, ad esempio:
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS X=C000-C7FF
in modo da escludere le regioni di memoria utilizzate dalla scheda video.
Il manuale della tua scheda video dovrebbe contenere delle informazioni
più precise sugli indirizzi utilizzati.
Problemi con la Matrox Mistique.
Molti utenti della Matrox Mistique lamentano dei blocchi casuali durante
l'avvio del sistema con visualizzazione di una striscia orizzontale verde
sullo schermo. Questo problema è dovuto ad un conflitto tra i driver
della scheda video con EMM386.EXE e non è unico della Mistique,
succede anche con altre schede video. Per evitare il problema ci sono due
modi:
-
Dire all' Emm386 di non usare l'area di memoria della scheda video tramite
il comando
Device=C:\Windows\Emm386.exe NOEMS X=C000-C7FF
nel config.sys. Se il problema non si ripresenta bene, altrimenti bisogna:
Eliminare il caricamento dell'EMM386 nel config.sys, e' una soluzione drastica
ma funziona... Se proprio avete bisogno dell'emm386 modificate i vostri
file di configurazione nel seguente modo:
CONFIG.SYS
[menu]
menuitem=W95,Windows, Configurazione con rete
menuitem=DOS, DOS, configurazione senza rete
menudefault=1,10
[Tutti]
device=c:\windows\himem.sys
;mettere tutti i device che vi servono anche sotto windows 95
device= ...
dos=high,umb
[DOS]
include Tutti
DEVICE=C:\WINDOWS\EMM386.EXE
;mettere tutti i driverad uso esclusivo del DOS
BUFFERS=23,0
FILES=30
LASTDRIVE=Z
-> questi valori possono variare sul vostro PC
FCBS=4,0
DEVICEHIGH=C:\WINDOWS\COMMAND\DISPLAY.SYS CON=(EGA,,1)
Country=039,850,C:\WINDOWS\COMMAND\country.sys
DEVICEHIGH=m:\DRIVER\sbcd.SYS /D:MSCD000 ;Qui mettete il vostro driver per il cd-rom
[W95]
[Common]
AUTOEXEC.BAT
REM Inserire tutti i programmi comuni a Win 95 e a DOS
SET PATH=C:\windows\command;c:\windows;
....
SET PROMPT=[%config%] $P$G
LH mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
LH mode con codepage select=850 LH keyb it,,C:\WINDOWS\COMMAND\keyboard.sys
...
if %config%==W95 goto Win95
REM inserire i driver per il CD-ROM ed altri driver specifici per il DOS
REM (potete inserire tutto quello che e' presente in c:\windows\dosstart.bat)
m:\mouse\mouse.exe
c:\windows\command\MSCDEX.EXE /E /D:MSCD000 /V /M:15 /l:z
SET SOUND=m:\driver\SB16
SET BLASTER=A220 I5 D1 H5 P330 T6
SET MIDI=SYNTH:1 MAP:E
m:\driver\sb16\DIAGNOSE /S m:\driver\sb16\SB16SET /P /Q ....
goto exit
:Win95
Win
mode co80 ;opzionale, serve ad eliminare la scritta finale.
:exit
MSDOS.SYS
BootGUI=0 ;serve ad impedire che venga caricato automaticamente
;win95 al termine dell'esecuzione dell'autoexec.bat
;vanificando il lavoro di cui sopra
Ho dei problemi con la stampante e la porta bidirezionale !
Alcuni PC non gestiscono correttamente la porta parallela in modalità
avanzata. Puoi provare ad impostare (dal BIOS) la modalità compatibile
invece di quelle avanzate EPP o ECP.
Alcuni problemi sono stati inoltre risolti dalla versione aggiornata
dei driver di stampa lpt.vxd contenuto nel Service Pack 1.
Ho dei problemi di incompatibilità con alcuni moduli RAM !
Senza dubbio può essere risolto sostituendo le schedine di RAM,
ma non per via del tempo d'accesso. Se monti SIMM non gestibili dalla circuiteria
di controllo a causa del tempo d'accesso il sistema non si avvia proprio
(non giunge nemmeno alla diagnostica del POST), come se non ci fosse RAM
installata.
Il problema, come dicevo, è diverso e spesso qualcuno lo interpreta
in modoerrato. In parole semplici e non tecniche: alcune schede madri,
soprattutto quelle Pentium di fascia piú economica, non sono in
grado di gestire SIMM promiscue e quando si tenta di allocare un blocco
di memoria all'interno del quale cade il punto di confine fra un
banco ed il successivo il sistema si blocca.
Tale problema non è rilevabile con diagnostiche tradizionali
come quella eseguita dal POST o da NDIAG delle Norton's Utilities in quanto
esse testano la memoria a blocchi di piccole potenze di due, di solito
segmenti di 64 kb ciascuno, e quindi non è possibile che in tali
piccoli blocchi cada il punto di confine (sono esatti sottomultipli del
Mb e quindi stanno sempre prima o dopo il punto di confine, mai sovrapposti
ad esso).
Facciamo un esempio: si abbia un sistema su cui sono installati 40 Mb
di RAM composti da due SIMM da 16 Mb ciascuna (chiamiamole di tipo A) +
due da 4 Mb ciascuna (chiamiamole di tipo B). Sia A che B sono SIMM, poniamo,
da 60 ns di tempo d'accesso. All'avvio, il POST non identifica alcun problema;
eventuali diagnostiche DOS tipo NDIAG, CHECKIT et similia portano a termine
i loro test senza rilevare alcuna anormalità. Avviando invece Win95
(o NT o UNIX) il sistema si blocca imprevedibilmente. Ciò è
dovuto a quanto segue:
0|--2x4MB--|8|--2x16MB--|40
-----------|--bc--|--------------
Quando si cerca di allocare un blocco critico (bc), ovverosia
un blocco al cui interno cade il punto di confine fra il banco di
memorie di tipo A e quelle di tipo B, la circuiteria di gestione della
RAM non è in grado di gestire contemporaneamente tale eterogeneità
ed il sistema si blocca. Un siffatto blocco viene raramente allocato, se
non mai, da un programma diagnostico; un sistema operativo a memoria stratificata
(come Win95, NT o UNIX) può invece richiederlo di frequente.
Ora, se si scambiano le memorie A con le B il problema si manifesta
ancora, ma piú di rado (si hanno 32 + 8 e non 8 + 32 Mb, quindi
il punto di confine si sposta piú in alto e viene tirato in ballo
solo quando molta RAM è già occupata).
Se si cambia radicalmente tutta la RAM il problema può risolversi
in quanto quella che si monta potrebbe essere omogenea. A dimostrazione
di ciò (tutte prova fatte praticamente, piú e piú
volte): sullo stesso sistema dell'esempio si montino solo schedine di tipo
A e tutto funge che è un piacere; oppure si montino solo schedine
di tipo B e tutto funge ancora che è un piacere; ma se si cerca
di far convivere A e B, picche.
Cambiare scheda madre con altra identica: stessi problemi. Cambiare
scheda madre con una di miglior qualità: nessun problema.
Naturalmente il vostro problema potrebbe essere diverso, non voglio
certo esaurire l'argomento con quanto esposto sopra. In base alla mia esperienza
affermo solo che, molto spesso, la causa è questa.