PDA

View Full Version : Windows XP SP1 e 9500:normale faccia così con i file .sys?


deck
24-01-2003, 15:32
Salve a tutti.Ieri ho ricevuto la Sapphire 9500 128mb e ho provato la modifica:ho installato la scheda i catalyst 3.0 e rivatuner.Ho cliccato su "power user" e in basso sull'icona script.Ho fatto il bench ma non è cambiato nulla.Premetto che ho WinXP SP1...dopo un po' ho notato che potevo applicare varie volte la patch allo stesso file in windows/system32/drivers e chelo stesso era presente nella directory .../dllcache.Ho realizzato cosi che il tempo di sopravvivenza del file .sys patchato era di 5 secondi (circa quella di un marine in una giungla vietnamita...) dopo di che veniva cambiato con una copia di backup.Ho patchato la versione di ati2mtag.sys in dllcache (directory nascosta...) ma SORPRESA non cambiava nulla...anzi!il file venica democraticamente sostituito con una altra versione CERTIFICATA MICROSOFT! AHA! Per non dilungarmi:winxp sostituisce i file non certificati, se puo', con una versione che ha.Al riavvio addirittura però la scheda video non era riconosciuta (era il driver di una ati rage 128!!!!).Quindi ecco cosa ho fatto:ho cancellato (mmm... :D ) i file sp1.cab presenti nel sistema (li ho prima messi da parte...) poi ho patchato la versione in windows/system32/dllcache e infine quella in .../drivers. Riavvio e TADA! sono il felice possessore di una 9500@9700PRO!!!!!!!!!!!
Qualcuno ha avuto lo stesso problema?Al primo riavvio mi ha detto che aveva file corrotti che doveva assolutamente sostituire e chiedeva il cd di windows:ovviamente non l'ho messo...In pratica sostituisce i file che non gli piacciono senza chiederlo?!?Qualcunio se ne era mai accorto?E' una cosa normale secondo voi?

Robert Valerio
24-01-2003, 21:02
WFP (Windows File Protection). These special files are stored mainly in two system folders, called System32 and Dllcache. In the System32 folder are stored all the files that are being used by the OS (with some exceptions), and they are untouchable if the system is running in normal way, because Windows is doing use of this files to work. In the Dllcache are stored the files used as back-up by the OS. These folders are located here (where is your XP installation drive letter):

X:\Windows\System32\
X:\Windows\System32\Dllcache\

In order to properly understand the function of these folders, you must understand what the WFP (Windows File Protection) system is and how it works. Well, WFP is a trick used by the OS in order to prevent possible attacks to the system from external sources, for example viruses, trojans or malicious programs. The system protects itself keeping healthy copies of the main files used by the OS in a hidden folder (Dllcache) and using them when a system file is overwritten by an unknown process, in this way, when you replace a file used by the OS and recognized as a system file, the OS automatically will replace it with its healthy copy, making impossible a virus propagation and stopping any possible attack.

http://www.amilcarguerra.com/~iceman/stuff/tutorials/replacing_sysfiles/03.php

deck
27-01-2003, 14:01
si ma c'e' altro:se si modifica il file in dllcache viene sostituito anche quello con una versione driver di windows...quella che si avvicina di piu'!Nel mio caso mi aveva sostituito i driver patchati con quelli di una ati rage 128 che aveva lui...!Ovviamente i giochi non partivano piu' e le risoluzioni possibili molto meno!