PDA

Visualizza versione completa : Vxd_Fix


twinpigs
24-07-2001, 00.07.19
-

IrONia
24-07-2001, 20.09.37
puoi spiegarti meglio??

se io non ho problemi lo devo installare lo stesso???

prevenzione???

ciao

grazie 1000000000 per le informazioni

ciao

twinpigs
24-07-2001, 20.51.13
-

twinpigs
24-07-2001, 20.56.33
-

Festona
25-07-2001, 09.46.06
Grazie twin!!! :)

Kjow
25-07-2001, 13.29.13
non me lo scarica :(

è un problema mio?

twinpigs
25-07-2001, 14.18.57
-

Canaro
25-07-2001, 14.32.57
cmq è bene precisare che quel .bat dovrebbe funzionare correttamente solo con win98

nel CD di win98SE, i .cab da cui esatrarre i VXD, non sono sempre gli stessi del CD di win98

come dice Tony allora:
ergo che occorre un .bat personalizzato per ogni versione di win

poi secondo me nell'articolo su WT vi è una imprecisione, e cioè i vxd non vanno messi in WMM32, ma in SYSTEM.
Quando feci le prove, mi par di ricordare che mettendoli in VMM32, i vxd non vengono tutti caricati all'avvio di win, mentre se messi in SYSTEM sì... ergo, lì va meglio allora ;)

snowboarder77
25-07-2001, 14.35.40
Grazie l'ho appena eseguito :)

Billow
25-07-2001, 14.44.18
TWin... non è che ci puoi fare un bel copia/incolla del contenuto del suddetto file BAT ????

;)

twinpigs
25-07-2001, 15.06.02
-

Canaro
25-07-2001, 16.19.15
i vxd in questione sul Cd di win98SE si trovano in 2 .cab separati, e mi par di ricordare che fossero il 49 e il 50


in merito a dove metterli, secondo me non è questione di scuole di pensiero, si tratta semplicemente di fare le prove sul campo, e io le feci... visto che a metterli in VMM32 come ho detto, non vengono poi caricati tutti i VXD in questione, mentre in SYSTEM sì, mi pare ovvio e logico adottare la seconda soluzione ;)

twinpigs
25-07-2001, 18.14.15
-

twinpigs
25-07-2001, 18.15.47
-

IrONia
25-07-2001, 19.15.28
grazie siete stati tuti utilissimi!!!

ciaooooo

Canaro
25-07-2001, 19.25.28
esatto, li ho messi solo li, sia in win98SE che ME

la prima volta anchio li misi tutti in VMM32, poi andai a verificare in gestione periferiche i dettagli dei driver, di tutte le periferiche.
il risultato fu che solo 2 o 3(non ricordo con precisione e nemmeno quali fossero nello specifico), dei VXD in questione venivano caricati.

Li rimossi tutti da WMM32 e li misi in SYSTEM, al controllo venivano caricati tutti, e il mio win98se è da + di un anno che va avanti con questa modifica ;)

twinpigs
25-07-2001, 19.46.48
-

Canaro
25-07-2001, 21.03.47
direi che l'idea è buona, ma va perfezionata, nel senso che sarebbe bene creare 3 file .bat per ogni OS (win98/98SE/ME), e poi IMHO non mi sembra una buona idea mettere questi VXD sia in VMM32 che in SYSTEM, per cui a mio avviso, visto che sicuramente vengono caricati da tutti gli OS, SYSTEM è la soluzione + pulita e migliore ;)

twinpigs
25-07-2001, 21.24.43
-

Canaro
25-07-2001, 22.06.52
direi che sono d'accordo, appena pronti i 3 .bat e sicuro del loro funzionamento, li mandi a Tony che magari aggiorna l'articolo.

ho voluto riferificare su un CD di win98SE OEM, e i VXD in questione li ho trovati tutti nel cab50:

CONFIGMG.VXD cab50
NTKERN.VXD cab50
VMOUSE.VXD cab50
VDMAD.VXD cab50
VCOMM.VXD cab50
VDD.VXD cab50
VFLATD.VXD cab50


Ricorda inoltre che su ME vi è un VXD aggiuntivo a questi, e si tratta di
IOS.VXD

Sergio Neddi
26-07-2001, 00.25.30
A proposito di correnti di pensiero... su dove vanno messi questi VXD.

Io sono del parere che vadano lasciati sul CD, infatti sono presenti in VMM32.VXD.

Non si tratta di un'emulazione quella che viene fatta da questo file, si tratta proprio dei medesimi file che vengono "compattati" in un unico file all'atto dell'installazione del S.O.

Potete infatti verificare che la data di tale file corrisponde a quella d'installazione del vostro Windows.

A meno che l'installazione di qualche nuovo componente non costringa il sistema a rigenerare tale file.

In alcune occasioni mi è capitato, ed anzi avevo trovato la maniera di rigenerarlo, compattando questi driver in quell'unico file proprio vedendo come veniva fatta quest'operazione durante l'installazione di non mi ricordo cosa.

Purtroppo ho perso il file nel quale avevo annotato la procedura (era su di un PC al lavoro).

Infatti questa è una cosa fatta apposta, probabilmente perché caricare tutto in un unico blocco costringe Windows ad alloccare un'unico blocco di RAM e quindi le chiamate all'interno possono essere più veloci. Ragioni di efficienza, insomma (dico io, eh!).

Visto che questa procedura è fatta apposta e non è un bug (se fosse stato un bug, dato che risale a Win95, sarebbe stato corretto nelle successive versioni, no?) allora non vedo motivo per contrastare questo fatto.

Comunque se volete usare i file sciolti (con questo caldo!) vanno messi in SYSTEM, altrimenti non vengono caricati oppure ne viene caricato solo qualcuno.

Qualcuno si chiederà allora perché Windows carica i VXD presenti in System, visto che è fatto per prenderli da VMM32.VXD.

E' prevista questa cosa (a mio parere) per permettere di sostituirli con versioni più aggiornate.

Ma, ribadisco, a nulla serve sostituirli con la medesima versione!

Se ottenete miglioramenti derivanti dal fatto di aver usato i VXD esterni allora probabilmente si tratta di effetto placebo.

Cosa volete, sono scettico di natura!

Canaro
26-07-2001, 01.34.05
infatti la leggenda dice che invece di lasciare fare tutto a un superdriverone onnipotente che gestisce qualsiasi processo sul PC, sarebbe più conveniente per la stabilità del sistema, lasciare fare hai singoli driver specifici... per cui leggere perdita di prestazione, ma maggiore stabilità

poi ognuno sul proprio Pc deciderà cosa ritiene + conveniente ;)

twinpigs
26-07-2001, 13.22.38
-

twinpigs
26-07-2001, 13.28.58
-

Billow
26-07-2001, 13.30.30
LO sto provando...
a me dice che ha già trovato tutto.. ;)
come del resto era logico...

se funziona, non mancheremo di metterlo sul sito.. ;)

Canaro
26-07-2001, 14.05.55
mmmmmm... vedi twinpigs, evidentemente non tutti i CD di win sono identici, infatti mi pareva di ricordare che ve ne fossero anche sul .cab49

il punto è che ognuno sul proprio sistema dovrebbe verificare nelle proprietà delle periferiche, in gestione periferiche, quali sono appunto quelli che gli servono.

io facendo appunto sempre così ho verificato che con ME mi è sempre rischiesto IOS.VXD, che è presente anche nei Cd di win98, ma non richiesto dai sistemi win98 che mi sono capitati

Sergio Neddi
26-07-2001, 23.30.22
Originally posted by Canaro
infatti la leggenda dice che invece di lasciare fare tutto a un superdriverone onnipotente che gestisce qualsiasi processo sul PC, sarebbe più conveniente per la stabilità del sistema, lasciare fare hai singoli driver specifici... per cui leggere perdita di prestazione, ma maggiore stabilità

poi ognuno sul proprio Pc deciderà cosa ritiene + conveniente ;)

Il fatto è che non sono affatto convinto che così ci sia una maggiore stabilità. Mah!

Breazz
28-07-2001, 00.41.00
Originally posted by Canaro



Ricorda inoltre che su ME vi è un VXD aggiuntivo a questi, e si tratta di
IOS.VXD

Sei sicuro che il file IOS.VXD è soltanto in winME? Io il suddetto file l'ho in SYSTEM\VMM32 ed ho anche provato ad estrarlo con sfc ed il file è stato trovato ;)

Ciao

agimar
28-07-2001, 09.59.40
Ciao a tutti...
A questo punto (mi) vi chiedo se c'e' da qualche parte la lista del contenuto di tutti i file *.cab di win (nel mio caso ME) senza doverla "costruire"...