ChangeMB

Questo tool serve ad evitare la reinstallazione di Windows quando si sostituiscono le schede madri o si clonano i PC.

Prima di procedere alla creazione del file immagine e/o sostituzione della scheda madre estrarre i file:

    • Atapi.sys
    • Intelide.sys
    • Isapnp.sys
    • Pciide.sys
    • Pciidex.sys

dalla cartella \I386\Driver.cab del Vs. Cd di Windows e copiarli in \Windows\System32\Drivers.

Dopo eseguire il file ChangeMB.reg ed aggiungerlo al registro di sistema.

In alternativa si può fare tutto ciò appena descritto, in modo automatico eseguendo INSTALL.bat

Spegnere il computer e procedere alla creazione del file immagine e/o sostituzione della scheda madre

ATTENZIONE

Se si passa da pc fissi a portatili e viceversa; o tra schede madri di generazioni diverse, potrebbe accadere che windows non riparta, mostrando una schermata nera. Questo perchè il file HAL.dll posto in \windows\system32, che ha la funzione di gestire l'hardware, non è adatto alla scheda madre in questione; infatti esiste un HAL.dll per ogni tipo di PC.

Se il pc non dovesse ripartire, dovete accedere al disco utilizzando un liveCD, oppure utilizzando l'ambiente dos con il supporto ntfs del NetBoot Cd.

Sostituire il file HAL.DLL posto in \windows\system32, con uno presente nella cartella "HAL", provando fino a quando si trova quello giusto che fa partire windows.

In alternativa fare il boot dal cd di windows utilizzando la console di ripristino, ed eseguire il comando: expand x:\i386 hal.dl_ c:\windows system32 hal.dll (dove x: rappresenta la lettera della vostra unità CD)

Se la scheda ha già windows installato conviene andare sul sicuro e prlevare il file HAL.dll prima di formattare tutto.

Il driver più usato per le macchine di nuova generazione è la versione Halmacpi.dll di 131 kbyte.

---------------------------------------------------------------------------------------

Ogni HAL è relativo ad una particolare tipologia di macchina:

"PC standard", HAL PIC non ACPI (Hal.dll)

"PC uniprocessore MPS", HAL UP APIC non ACPI (Halapic.dll)

"PC multiprocessore MPS", HAL MP APIC non ACPI (Halmps.dll)

"PC ad interfaccia di alimentazione e configurazione avanzata (ACPI)", HAL PIC ACPI (Halacpi.dll)

"PC uniprocessore ACPI", HAL UP APIC ACPI (Halaacpi.dll)

"PC multiprocessore ACPI", HAL MP APIC ACPI (Halmacpi.dll)