Artigo: 299044 - Última revisão: sexta-feira, 26 de Outubro de 2007 - Revisão: 5.3

A instalar ficheiros adicionais durante a recuperação automática do sistema

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sumário

Este artigo descreve como instalar ficheiros adicionais quando utiliza a funcionalidade de restauro de recuperação automática do sistema (ASR, Automated System Recovery). Especificamente, este artigo descreve como modificar ou adicionar a secção [InstallFiles] do ficheiro ASR.sif para especificar os ficheiros e os controladores de dispositivo necessários durante o modo de interface gráfica do utilizador (modo GUI, Graphical User Interface) configuração de recuperação automática do sistema não que estão incluídos no CD-ROM do Windows produto.

Mais Informação

O procedimento de restauro de ASR, Automated System Recovery é constituído por duas fases: fase I (modo de configuração de texto) e fase II (configuração do modo GUI, Graphical User Interface). Durante a fase II do processo de restauro de ASR, Automated System Recovery, poderão existir programas ou controladores de dispositivo que são necessários mas que não estão incluídos no disco CD-ROM de produto do Windows. O processo de restauro de ASR, Automated System Recovery fornece um mecanismo para copiar estes ficheiros adicionais para o computador de destino durante a fase I. Estes ficheiros, em seguida, estará disponíveis posteriormente no processo de restauro.

A secção [InstallFiles] do ficheiro ASR.sif contém os registos que identificam os controladores de dispositivo e ficheiros e a origem e destino ao qual se devem ser copiadas. Programas poderão omitir a secção quando se pretendem especificar os ficheiros de controlador de dispositivo não estão devem ser copiados para o computador de destino. Do mesmo modo, se a secção estiver presente, mas não contém quaisquer registos, os controladores não são copiados.

A secção [InstallFiles] não é necessária, por exemplo, se os controladores de dispositivo necessários para o programa de fornecedor foram instalados durante uma instalação típica do Microsoft Windows XP. Outro exemplo é o programa de recuperação implementado um procedimento de cópia e instalação de ficheiros específicas de fornecedor que não tem de utilizar a semântica que foram fornecida pelos registos de dispositivo de recuperação.

Uma secção [InstallFiles] válida é necessária durante a fase I se a recuperação automática do sistema está a copiar os ficheiros de controlador para um disco rígido. Um pacote de controlador válido tem de incluir o controlador (.sys) e um ficheiro de instalação (.inf) para o controlador ser instalado durante a secção de fase II Plug and Play. Além disso, este pacote de controladores deve incluir um ficheiro de catálogo (.cat) para evitar avisos de controlador não assinado. Todos os três ficheiros devem estar incluídos na secção [InstallFiles]. Em alternativa, os controladores de outros fabricantes podem ser instalados utilizando um programa de configuração. Neste caso, o próprio programa de configuração deve estar incluído na secção [InstallFiles].

Nota Durante a fase II, a recuperação automática do sistema não acede a secção [InstallFiles].

A secção [InstallFiles] tem de utilizar a sintaxe seguinte.
 
[InstallFiles]Installfile-Key=System-Key,Source-Media-Label,Source-device,Source-File-Path, Destination-File-Path, Vendor-Name, Flags
a lista seguinte se uma explicação das chaves que são utilizados na secção [InstallFiles]:
  • Chave InstallFile-requerida

    Este valor é um número inteiro que é maior ou igual a um. Esta chave deve ser exclusiva de todas as outras chaves na secção [InstallFiles]. Programas adicionar entradas à secção [InstallFiles] não devem gerar a chave de InstallFile ou o sinal de igual (=).
  • Chave do sistema - necessário

    A chave do sistema é um índice para a secção [Systems] do ASR.sif. Este valor identifica o sistema está a ser restaurado. Tem de ser um número inteiro que é maior ou igual a um.
  • Etiqueta de Media origem - necessário

    Origem-Media-nome é utilizado para pedir ao utilizador para inserir o suporte de dados se o suporte necessário não estiver presente no caminho do dispositivo de origem. Isto também poderá ser designado como o nome do volume.
  • Dispositivo origem-necessário

    O dispositivo de origem tem de ser um nome de dispositivo físico do dispositivo de origem porque as letras de unidade no computador de destino não são garantidas para a mesmo que o computador original quando os ficheiros nesta secção são copiados. Consulte as seguintes cadeias de suporte de instalação comuns:

    %FLOPPY%: Para a primeira unidade de disquetes no computador (\Device\Floppy0)
    %CDROM%: Para o primeiro CD unidade no computador (\Device\CdRom0)
    %Setupsource%: Para o caminho do dispositivo que contém os ficheiros de configuração

    Para todos os outros dispositivos, o caminho de dispositivo físico completo tem de ser utilizado.
  • Caminho de ficheiro de origem - necessário

    Esta cadeia identifica o nome completo do caminho do ficheiro a ser copiados, que é relativo para a pasta raiz no suporte de origem. Por exemplo, se tiver de copiar o ficheiro Driver.sys que é armazenado na subpasta I386 no CD-ROM, o caminho do ficheiro de origem para o mesmo é I386\Driver.sys. Esta cadeia não pode começar com um carácter barra invertida (\).
  • Caminho de ficheiro de destino - necessário

    Esta cadeia identifica o nome ficheiro e caminho ao qual o ficheiro de origem têm de ser copiado. Uma vez que o apenas volumes que estão actualmente presentes são o volume de arranque e o volume do sistema, o destino tem de ser destes volumes. Além disso, recuperação automática do sistema não cria quaisquer pastas. Assim, estão limitados à utilização de pastas que existem durante esta parte do programa de configuração. Consulte as seguintes cadeias a estas pastas:

    % SYSTEMROOT %: A pasta para o Windows está instalado.
    % TEMP %: directório %SYSTEMDRIVE%\Temp que é criado durante a execução do programa de configuração. Para uma pasta temporária.

    A menos que exista um requisito específico para instalar a pasta (% SYSTEMROOT %) do Windows, o programas utilizam normalmente a pasta de % TEMP de %.

    Por exemplo, se o ficheiro Driver.sys é copiado para a subpasta System32 do computador de destino na pasta de instalação do Windows, o destino--caminho do ficheiro é % SystemRoot%\System32\Driver.sys.
  • Nome do fornecedor - necessário

    Esta cadeia é apresentada durante a configuração em modo de texto quando é pedido ao utilizador para o ficheiro especificado, se for necessário.
  • Sinalizadores - necessários

    A chave Flags é uma combinação de uma ou mais dos seguintes valores que permite que o programa personalizar o comportamento de restauro:

    0 x 00000001 - linha de comandos para ficheiros sempre: este sinalizador faz com que ASR sempre pede ao utilizador o suporte de dados antes de todas as tentativas são efectuadas para copiar o ficheiro. Este sinalizador pode ser utilizado para se certificar que o ficheiro que está a ser copiado é de suportes correctos, especialmente se o ficheiro tiver um nome comum, tal como Setup.exe, que poderão existir alguns outros suporte na unidade. Este sinalizador dá-o utilizador a oportunidade para se certificar que o suporte de origem correcto está presente antes de recuperação automática do sistema copia o ficheiro para o computador de destino.

    0 x 00000006 - pedido de ficheiros necessário: este sinalizador indica que este ficheiro é essencial para o processo de recuperação automática do sistema. Recuperação automática do sistema não continua a menos que este ficheiro é copiado. Este sinalizador só deve ser definido para os ficheiros apropriados sem que recuperação automática do sistema não é êxito porque o utilizador não é possível efectuar uma recuperação com êxito, a menos que todos estes ficheiros sejam presentes.

    0 x 00000010 - substituí se o ficheiro já existe: Especifica se o ficheiro que está a ser copiado deve substituir o ficheiro na linha de destino se já existir. Este sinalizador é ignorado se o sinalizador 0 x 00000001 está definido.

    0 x 00000020 - se linha de comandos ficheiro já existe: Se este sinalizador estiver definido, é pedido ao utilizador se o ficheiro que está a ser copiado já existir na localização de destino.
O exemplo seguinte mostra uma secção [InstallFiles] normal com ficheiros de controlador que têm de ser copiados para o computador de destino se o computador que é identificado pela chave "1" na secção sistema está a ser restaurado.
[INSTALLFILES]
1=1,"Volume label","%FLOPPY%","driver.sys","%TEMP%\driver.sys","Vendor name",0x00000026
2=1,"Volume label","%FLOPPY%","driver.inf","%TEMP%\driver.inf","Vendor name",0x00000026
3=1,"Volume label","%FLOPPY%","driver.cat","%TEMP%\driver.cat","Vendor name",0x00000026 


notas
  • O nome do controlador do controlador "driver" no exemplo anterior é genérico. Os nomes de controlador real irão variar consoante o fabricante.
  • Durante a recuperação automática restaurar processo, existem dois directórios disponíveis para copiar os controladores anteriores para: % SYSTEMROOT % e % TEMP %. Recomenda-se vivamente que utilize o directório % TEMP % em vez de copiar estes controladores para o directório do Windows.
O exemplo seguinte mostra uma secção [InstallFiles] normal com um programa que têm de ser copiado para o computador de destino se o computador que é identificado pela chave "1" na secção [Systems] está a ser restaurado.
1=1,"Media label","%CDROM%","appsetup.exe","%TEMP%\appsetup.exe","Vendor name",0x00000026
Nota A secção [InstallFiles] copia apenas os ficheiros de programa para o computador de destino. Para executar a aplicação de ficheiros de programa, uma entrada associada tem de ser adicionada à secção [comandos] ASR.sif.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
Palavras-chave: 
kbmt kbproductlink kbenv kbinfo KB299044 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 299044  (http://support.microsoft.com/kb/299044/en-us/ )