HAL está ausente ou corrompido após um Sysprep / generalize

3

Atualmente, estou preparando um computador para implantar a imagem da partição do Windows 7 Professional em uma rede.

Primeiro, gostaria de testar a implantação deste computador A para outro B . Então, no modo de auditoria (Ctrl + Maj + F3), eu seleciono Modo de Auditoria ( OOBE produz o mesmo resultado) e eu verifico Generalize . / p>

Computador A reinicializa no meu CD ao vivo do Ghost. Eu inicio a cópia pela rede para o computador B .

Quando terminar, reinicio o computador B e vejo o seguinte erro:

File: \Windows\System32\halmacpi.dll
Info: Windows failed to load because the HAL is missing, or corrupt

Se eu não marcar Generalize, o computador B é inicializado normalmente . Isso pode ser ótimo, mas todos os dispositivos são reconhecidos como sendo do computador A .

Todos os computadores são idênticos, no entanto, um ou dois têm discos rígidos diferentes ou modelos de mainboard.

Alguém tem alguma solução para corrigir esse problema?

UPDATE

Depois de ter passado meu tempo por 4 horas, acho que finalmente encontrei como consertar isso. Basta inicializar com o DVD do Windows 7 e escolha "Reparar computador".

Eu acho que vou ter que fazer isso em cada computador. Ótimo.

    
por Velcro 11.07.2011 / 15:50

3 respostas

1

Esse problema foi causado pela ordenação de partições. Na verdade, no computador A , o Windows 7 foi instalado na partição 1 e uma cópia do Windows XP estava na partição 2 (que estava oculta).

No computador B , tentei descartar a imagem do Windows 7 na partição 2 (enquanto outra cópia do Windows XP estava em uma partição oculta 1).

Eu finalmente limpei o computador B e criei as mesmas partições. O problema desapareceu.

Obrigado pelas suas respostas.

    
por 18.07.2011 / 10:29
2

Desde que as máquinas sejam modernas e tenham soquetes de CPU únicos, os únicos HALs viáveis necessários são ACPI Multiprocessor PC e Advanced Configuration and Power Interface (ACPI) PC (a menos que o Windows 7 tenha tipos diferentes adicionais), então eu verificaria as opções de BIOS e verifique se todos os núcleos estão habilitados e aparecem em Task Manager .

    
por 11.07.2011 / 17:35
1

Isso soa como um problema específico com um dispositivo ausente específico. Todos os drivers estão instalados para todas essas placas-mãe ou apenas para as que você preparou? Você está executando no modo AHCI com um controlador AHCI diferente nas placas? Isso é muito estranho e praticamente tem que ser uma peça específica de hardware causando isso.

    
por 11.07.2011 / 16:17