È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!

AESSENET.ORG - Forum Forum di aessenet

[Windows] Guida WinXP Unattended --- Capitolo 8

  • Messaggi
  • OFFLINE
    comatrix
    Post: 768
    Utente Senior
    00 30/03/2005 21:27
    Integrare i Drivers



    Questo capitolo si divide in 3 parti:


    1. Creare i propri files inf tramite WinDriver Ghost
    2. Integrazione dei drivers nel CD d'installazione di WinXP Unattended
    3. Parametri da inserire per eseguire l'installazione Unattended


    Di cosa si necessita:
    1. Di aver integrato il Service Pack 2 come spiegato nella Guida WinXP Unattended --- Capitolo 1
    2. Aver parametrato un'installazione Unattended come spiegato nella Guida WinXP Unattended --- Capitolo 2


    Questo é sicuramente il capitolo più complicato, visto la moltitudine e la differenza tra un driver all'altro. Si avvera quindi difficile di farne una spiegazione generale. Cerchero' di farvi capire almeno il concetto di integrazione, di modo che possiate crearvi voi stessi il metodo per installarli.


    Ma che cosa sono i drivers?


    Sono dei files che permettono di far funzionare l'hardware sul vostro computer in Windows, come la scheda grafica, la scheda audio, la scheda madre e via dicendo. Cioé coloro che interpretano i componenti fisici (non virtuali) e lo configurano per un buon funzionamento e per lo scopo cui sono stati creati.

    Esistono 2 modi per poter integrare i drivers in un'installazione Unattended:


    1. Se i vostri driver posseggono un file inf
    2. Se i vostri non driver posseggono un file inf



    Se i vostri drivers posseggono un file inf potete richiedere all'installazione Unattended di integrarli.
    Se non posseggono un file inf o se il programma non contiene un file per gestirlo, come iTouch per le tastiere Logitech, il Control Panel per i drivers Ati Catalyst ecc...., bisognerà installarle come delle semplici applicazioni come spiegato nella Guida WinXP Unattended --- Capitolo 5.

    Nota:
    Esiste un programma che permette di salvaguardare tutti i drivers del sistema operativo attuale in una cartella, creandovi appositamente i files inf e le sottocartelle necessarie all'installazione Unattended. Il programma é WinDriver Ghost, shareware (non gratuito) e solamente disponibile in 3 lingue:
    Inglese, Francese e Cinese (mannaggia mai in italiano vabbé).

    Per poter salvaguardare tutti i drivers del vostro sistema attuale ed attuarne quindi un'installazione Unattended dovrete acquisire la licenza, altrimenti il programma eseguirà solamente una rilevazione dei drivers che possedete sul vostro computer, senza creare la salvaguardia e di conseguenza non creando le cartelle ed i files inf a riguardo.



    Creare i propri files inf tramite WinDriver Ghost




    Create una cartella sul desktop per la salvaguardia dei vostri drivers, con il nome per esempio di Drivers Backup
    Aprite il programma WinDriver Ghost e selezionate l'opzione Collect All







    Sulla fase successiva apparirà cosa possedete nel vostro computer







    Due opzioni:

    1. Potete scegliere di salvaguardarli tutti tramite il parametro Make All
    2. Solo l'hardware che ritenete necessario, tenendo premuto il tasto CTRL cliccando col mouse e selezionando cio' che desiderate salvaguardare. In seguito cliccate su Make






    In seguito una nuova finestra apparirà chiedendovi di scegliere ove salvare le impostazioni (ovviamente andate a selezionare la cartella precedendemente creata, Drivers Backup)







    Nella finsetra successiva un messaggio vi avvertirà di non premere nessun tasto, e se desiderate cancellare l'operazione in corso, scegliere l'opzione tramite il menù Make->Stop con il cursore del mouse.





    Attenzione questa fase é molto delicata vogliate rispettare
    il parametro richiesto di NON premere nessun tasto, previo errore
    durante la creazione dei files di backup dei vostri Drivers




    Ecco il mio esempio di tutti i driver salvaguardati nella cartella Drivers Backup e le conseguenti sottocartelle







    Ecco cosa ha creato per i drivers della mia scheda grafica (una GFX 5200)







    Come potete notare dall'immagine il programma ha creato il file oem4.inf proprio all'installazione Unatteded di WinXP per le schede grafiche nvidia.



    Integrazione dei drivers nel CD d'installazione di WinXP Unattended



    Create una nuova cartella in:

    C:\XP\$OEM$\$1

    nominandola Drivers.







    In questa cartella create delle sottocartelle per ogni driver che desiderate integrare, per esempio:

    01_chipset
    02_audio
    03_grafica
    04_schermo
    05_mouse
    06_tastiera


    e via dicendo. Tutti i drivers che desiderate integrare dovranno avere una cartella apposita nel percorso

    C:\XP\$OEM$\$1\Drivers





    Ogni cartella e per ogni driver che desiderate integrare dovrà IMPERATIVAMENTE contenere uno o più file inf dipende dal driver (come l'esempio riportato dall'immagine della mia scheda grafica, oem4.inf).
    Aprite il file Drivers Backup. Ogni contenuto salvaguardato nelle cartelle che il programma WinDriver Ghost ha creato dovrà essere copiata ed inserita rispettando i parametri


    Scheda video -> 03_grafica
    scheda audio -> 02_audio



    e via dicendo.
    Attenzione:
    Dovrete copiare il contenuto non la cartella. Ecco cosa io dovrei copiare nella cartella 03_grafica per integrare i drivers della mia scheda grafica






    Parametri da inserire per eseguire l'installazione Unattended




    Perché i drivers siano richiamati durante l'installazione di WinXP Unattended, bisognerà editare i files winnt.sif, winnt32.sif e unattend.txt .

    Tutti e 3 i files contengono la categoria


    [unattended]


    cui dovrete aggiungervi:


    OemPnPDriversPath="Drivers\01_chipset;Drivers\02_audio;Drivers\03_grafica;Drivers\04_schermo;Drivers\05_mouse;Drivers\06_tastiera"
    DriverSigningPolicy=Ignore



    Ogni cartella dovrà combaciare con la cartella dei drivers da voi inseriti (audio->audio, grafica->grafica). Potete aggiungerne quanti ne desiderate, basta che ogni parametro da voi inserito per ogni driver sia solamente diviso da un punto e virgola e senza spazio, come da esempio.

    Potete masterizzare il vostro CD di WinXP Unattended se siete soddisfatti come spiegato nel capitolo 1 o passare al prossimo capitolo:

    Integrazione di Microsoft Office 2003


    Modificato da comatrix 30/03/2005 21.54
  • OFFLINE
    --MRZ--
    Post: 2.280
    Veterano
    00 04/11/2005 00:20
    ciao!
    mi sai dire se è possibile integrare i driver serial ata senza dover premere F6 e inserire il floppy??
  • OFFLINE
    comatrix
    Post: 1.965
    Veterano
    00 08/11/2005 22:51
    Ma scusa li integri come spiegato nella guida poi crei la linea di comando e lui li va a cercare ed installare.
    Vale la pena allora di eseguire la prassi dell'installazione integrata dei drivers scusa [SM=x53920]
  • OFFLINE
    --MRZ--
    Post: 2.297
    Veterano
    00 09/11/2005 08:16
    Re:

    Scritto da: comatrix 08/11/2005 22.51
    Ma scusa li integri come spiegato nella guida poi crei la linea di comando e lui li va a cercare ed installare.
    Vale la pena allora di eseguire la prassi dell'installazione integrata dei drivers scusa [SM=x53920]



    so..pewchè diver sata li deve installare PRIMA di far partire l'inst di winXP altrimenti non vede il disco [SM=x53920]
  • OFFLINE
    comatrix
    Post: 1.971
    Veterano
    00 09/11/2005 17:28
    Hp capito tu vorresti installare dei drivers di tipo MSC (Mass Storage Controller).
    I drivers di tipo MSC si intendono quelli destinati ai controlli dei dischi SCSI, RAID, SATA o IDE.
    Ecco il metodo automatico di modo che non abbiate più bisogno di premere il tasto F6 ed inserire il dischetto o CD per integrare i drivers.

    Nota: abitando in francia io possiedo il SO in francese, ergo riferitevi alle immagini ma pensate in italiano.

    1. Prima di tutto eseguite la procedura dell'integrazione dei drivers come indicato nella guida.
    2. Nella cartella $OEM$ create una cartella dal nome di TEXTMODE
    3. Nella cartella C:\XP\$OEM$\$1\Drivers create una nuova cartella nominata 07_atadrivers (ma se fosse per esempio sata la nominerete 07_satadrivers e via dicendo).

    Esempio:



    Ora che avete creato le cartelle bisogna copiare i drivers del controller nella cartella TEXTMODE e 07_atadrivers. I files in genere da copiare sono:

    xxxx.sys, xxxx.cat, txtsetup.oem, xxxx.inf

    Esempio




    Ora copiate il file xxxx.sys (nel caso proposto pnp680.sys) nella cartella C:\XP\I386




    Nota: Se avete un file che si chiama SIWinAcc.sys non dovete copiarlo.

    Bisogna ovviamente passare dalla tappa makecab per comprimere il file. Aprite il prompt dei comandi e andate a cercare la directiry creata precedentemente:

    CD C:\Xp\I386
    makecab pnp680


    Come da immagine




    Arriviamo alla tappa la più delicata del processo, la modifica del file txtsetup.sif che troverete nella cartella C:\Xp\I386. Andate a cercarlo ed apritelo con il blocco note. Cliccate su CTRL+T e digitate:

    [SourceDisksFiles]

    Sotto la linea isapnp.sys = 1,,,,,,3_,4,1,,,1,4 inserite la linea seguente:

    pnp680.sys = 1,,,,,,4_,4,1,,,1,4

    come da immagine





    Sempre con la funziona ricerca trovate la linea

    [HardwareIdsDatabase]

    Ora avremmo bisogno delle informazioni contenute nel file txtsetup.oem che avevate creato prima nella cartella TEXTMODE. Aprite il suddetto file nella stessa maniera che il txtsetup.sif con il blocco note. Quello che ci interessa si trova nella sezione [HardwareIds.SCSI.pnp680] (utilizzate sempre la funzione ricerca per velocizzare il ritrovamento). Copiatene il contenuto come da immagine





    id = "PCI\VEN_1095&DEV_0680&SUBSYS_06801095", "pnp680"


    Nota: in questo caso ne sussiste solamente una, ma esiste la possibilità che ce ne siano delle altre, in tal caso copiatele tutte. Una volta copiate inseritele nel file txtsetup.sif nella sezione [HardwareIdsDatabase]





    Modificate tutte le linee

    id = "PCI\VEN_1095&DEV_0680&SUBSYS_06801095", "pnp680"


    di modo che diventino solamente

    PCI\VEN_1095&DEV_0680&SUBSYS_06801095", "pnp680"





    Sempre con la funzione ricerca cercate la categoria [SCSI.load]. Dopo il comando dac2w2k = dac2w2k.sys,4 inserite pnp680 = pnp680.sys,4





    Sempre con il metodo ricerca trovate la categoria [SCSI]. Dopo la linea perc2gat = "Controller RAID Dell PERC 2/3 (Gatling)" inserite pnp680 = "Silicon Image SiI 0680 ATA/133 Controller". Potete trovare questa indicazione nel vostro file txtsetup.oem alla categoria [SCSI]




    Ecco cosa io ho inserito:




    Fatto avete integrato i vostri drivers all'inizio del procedimento d'installazione, nessun bisogno di premere il tasto F6.
    Il sapere umano appartiene al mondo

    By Kevin Mitnick Per me un IDOLO


    P.S.T.R. Created by Comatrix

    [Modificato da comatrix 09/11/2005 17.31]

  • OFFLINE
    il predatore
    Post: 1.423
    Veterano
    00 28/12/2005 18:35
    ... ma non per forza si deve integrare in XP unattended?
    io x esempio ho integrato il SP2 nel cd di xp vero e proprio.

    cmq, io voglio integrare il driver della scheda video.
    devo conoscere x forza il capitolo sulla parimetrazione di un cd unattended??

    grazie .
  • OFFLINE
    Arkantos01
    Post: 5.876
    Maestro
    Moderatore
    00 29/12/2005 09:52
    Re:

    Scritto da: il predatore 28/12/2005 18.35
    ... ma non per forza si deve integrare in XP unattended?
    io x esempio ho integrato il SP2 nel cd di xp vero e proprio.

    cmq, io voglio integrare il driver della scheda video.
    devo conoscere x forza il capitolo sulla parimetrazione di un cd unattended??

    grazie .


    Sì, perché devi inserire le linee d'installazione nei file winnt.sif, winnt32.sif e unattend.txt che servono appunto per l'installazione in modalità unattended, magari puoi mettergli il parametro per farlo eseguire in modalità normale.


    Perché i drivers siano richiamati durante l'installazione di WinXP Unattended, bisognerà editare i files winnt.sif, winnt32.sif e unattend.txt .

    Tutti e 3 i files contengono la categoria


    [unattended]


    cui dovrete aggiungervi:


    OemPnPDriversPath="Drivers\01_chipset;Drivers\02_audio;Drivers\03_grafica;Drivers\04_schermo;Drivers\05_mouse;Drivers\06_tastiera"
    DriverSigningPolicy=Ignore


    Ogni cartella dovrà combaciare con la cartella dei drivers da voi inseriti (audio->audio, grafica->grafica). Potete aggiungerne quanti ne desiderate, basta che ogni parametro da voi inserito per ogni driver sia solamente diviso da un punto e virgola e senza spazio, come da esempio.



  • OFFLINE
    il predatore
    Post: 1.426
    Veterano
    00 29/12/2005 10:50
    ma i file .inf dove sono??

    ..ho provato a estrarre lapplicazione di installazione del driver.. ci sn due file .inf

    ..pero nn ho ben capito come si fa a individuarli.
  • OFFLINE
    Arkantos01
    Post: 5.886
    Maestro
    Moderatore
    00 31/12/2005 13:45
    Re:

    Scritto da: il predatore 29/12/2005 10.50
    ma i file .inf dove sono??

    ..ho provato a estrarre lapplicazione di installazione del driver.. ci sn due file .inf

    ..pero nn ho ben capito come si fa a individuarli.



    si individuano perché hanno l'estensione .inf
  • OFFLINE
    ilsaggio73
    Post: 1
    Utente Junior
    00 11/02/2006 22:38
    mmmm
    scusate, prima di bruciare tutti altri cd..io ho lo stesso problema, ho cercato di seguire alla lettera tutto, ma una volta inserito il cd, eseguito il caricamento dei file, mi dice che c'è un errore nel file sif
    tipo valore 0 riga nella sezione [scsi] con chiave iastor
    io nel file txtsetup ho
    [scsi]
    iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
    iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
    iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
    iaStor_ICH5R = "Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"
    iaStor_ICH5RHR = "Intel(R) 6300ESB SATA RAID Controller"

    e quindi ho messo nel TXTSETUP.SIF
    iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
    iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
    iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
    iaStor_ICH5R = "Intel(R) 82801ER SATA RAID Controller (Desktop ICH5R)"
    iaStor_ICH5RHR = "Intel(R) 6300ESB SATA RAID Controller"
    iaStor = "Intel(R) SATA RAID Controller"


    che devo fare?

    premetto, che tutto è nato perchè il portatile di un mio amico è import quindi con cd xp con driver scasi annessi in inglese, e vuole xp italiano, solo che non ha un floppy per caricare i suddetti driver

    correzzione del momento...ci sono riuscito aggiungendo l'ultima riga che non ci sarebbe dovuta essere [SM=x53911]
    ora mi da un errore una volta cominciata l'install da hd...caxxo...mi dice si è verificato un errore etc...
    le struttute dati interne del programma di installazione sono danneggiate (fase 0) scegliere ok per visualizzare il file di registro..
    bla bla
  • OFFLINE
    coges
    Post: 1
    Utente Junior
    00 06/02/2007 22:56
    Re:

    Scritto da: comatrix 09/11/2005 17.28
    Hp capito tu vorresti installare dei drivers di tipo MSC (Mass Storage Controller).
    I drivers di tipo MSC si intendono quelli destinati ai controlli dei dischi SCSI, RAID, SATA o IDE.
    Ecco il metodo automatico di modo che non abbiate più bisogno di premere il tasto F6 ed inserire il dischetto o CD per integrare i drivers.

    Nota: abitando in francia io possiedo il SO in francese, ergo riferitevi alle immagini ma pensate in italiano.

    1. Prima di tutto eseguite la procedura dell'integrazione dei drivers come indicato nella guida.
    2. Nella cartella $OEM$ create una cartella dal nome di TEXTMODE
    3. Nella cartella C:\XP\$OEM$\$1\Drivers create una nuova cartella nominata 07_atadrivers (ma se fosse per esempio sata la nominerete 07_satadrivers e via dicendo).


    ciao comatrix [SM=x53912] ho visto che sei molto esperto e ti faccio i complimenti. io avrei un problema fatta tutta la procedura ciao F6 e poi la copia, quando il sistema va a copiare i dirver dal floppy non riesce a copiarli ho letto tutto il post e vorrei fare anch'io in questo modo potrsti gentilmente sggerirmi i vari passaggi per la mia scheda raid. io ho una asus k8s-mx con il chipset SYS. il chip RAID e il SIS 182 Raid controller.
    grazie mille ed ancora complimenti per la guida winXP unattended per tuto il forum meglio anche di alti piu conosciuti [SM=x53912]