Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Como funciona o armazenamento de dados de configuração da inicialização

Microsoft tem reengineered completamente o ambiente de inicialização do Windows Vista abordar a crescente complexidade e diversidade de hardware moderno e firmware. Um aspecto essa reengenharia é um novo armazenamento de dados independente de firmware que contém dados de configuração de inicialização (BCD). O armazenamento BCD define como o menu de inicialização está configurado. O armazenamento é um contêiner de namespaces para objetos de BCD e elementos que mantém as informações necessárias para carregar o Windows ou executar outros aplicativos de inicialização. Fisicamente, um repositório BCD é um arquivo binário no formato de hive do registro. O arquivo tem o mesmo nome de arquivo como seu arquivo. wim correspondente. Esses repositórios BCD existirem na pasta que contém a imagem de inicialização (por exemplo, RemoteInstall\Boot\ <arch> \Images\boot.wim e RemoteInstall\Boot\ <arch> \Images\boot.wim.bcd). Para obter mais informações sobre BCDs, consulte http://go.microsoft.com/fwlink/?LinkID = 110353 .

Neste tópico

Como os serviços de implantação do Windows determina o armazenamento BCD

O atributo netbootMachineFilePath especificado em um objeto de computador no AD DS pode conter tanto um redirecionamento para um servidor diferente (para obter uma referência de Pre-Boot Execution Environment (PXE)) ou o caminho e nome de um programa de inicialização de rede (NBP) que o cliente deve receber. Você pode alterar o netbootMachineFilePath usando as ferramentas de gerenciamento. Para obter mais informações, consulte como gerenciar computadores clientes ( http://go.microsoft.com/fwlink/?LinkID = 115265 ). A seguinte lógica é usada para determinar qual o cliente deve receber do arquivo de repositório de BCD:

  • Se o atributo netbootMachineFilePath for especificado, o protocolo de ligação de nomes irá procurar um armazenamento BCD no mesmo caminho que o NBP que netbootMachineFilePath pontos. Se houver um, ele será usado. Por exemplo, se netbootMachineFilePath aponta para \RemoteInstall\Boot\x86\test\pxeboot.com e houver um armazenamento BCD nessa pasta, ela será usada. Isso permite que você especificar um repositório BCD para cada computador. Para fazer isso, primeiro crie uma pasta no servidor como uma subpasta da pasta RemoteInstall;em seguida, copie o BCD e NBP (por exemplo, pxeboot.com) personalizados. Finalmente, inserir o dispositivo e definir netbootMachineFilePath para apontar para a pasta personalizada no servidor que foi criado para esse dispositivo.

  • Se nenhum armazenamento BCD existir na mesma pasta que o NBP (que netbootMachineFilePath apontada), serviços de implantação do Windows enviará o armazenamento BCD específica da arquitetura na pasta \Tmp.

Como o armazenamento BCD É criado

O Windows Deployment Services PXE provedor (BINLSVC) cria um repositório BCD para cada imagem. Esse processo acontece automaticamente quando o servidor de serviços de implantação do Windows é iniciado e BINLSVC é inicializado. BINLSVC enumera cada arquivo. wim dentro da pasta de \Images apropriado \Boot\ <arch> e ele procura imagens que são marcadas como inicializáveis do RAMDISK. Quando ele encontra uma imagem, o servidor cria um armazenamento BCD que contém uma entrada de sistema operacional para a imagem, desde que as seguintes condições forem verdadeiras:

  • Um repositório BCD correspondente para a imagem ainda não existir.

  • O carimbo de hora do arquivo. wim é mais recente do que o armazenamento BCD correspondente. Esse seria o caso se os metadados da imagem foi atualizado (ou seja, se você renomeou a imagem e espera-se o novo nome sejam refletidas na exibição do menu de inicialização).

Se você adicionar ou modifica uma imagem de inicialização, enquanto o serviço é executado, o servidor deve ser avisado de que ocorreu uma alteração antes de ele começar o processo de criação e atualização do BCD. Se você usar as ferramentas de gerenciamento de serviços de implantação do Windows para fazer alterações, as alterações serão selecionadas de. Mas se você copiar um arquivo manualmente, as alterações não serão automaticamente separadas para cima.

A próxima etapa no processo de geração de BCD é criar o armazenamento BCD que fará o download de um computador cliente. Para produzir um armazenamento BCD que contém as informações necessárias, as informações armazenadas em Default. BCD são concatenadas com as informações armazenadas no armazenamento BCD por imagem. Seqüência de etapas a seguir destaca esse processo.

  1. BINLSVC recebe um sinal para começar a criar um repositório BCD. Isso faz com que a regeneração de todos os repositórios BCD para todas as arquiteturas.

  2. O arquivo default. BCD é copiado da RemoteInstall\Boot\ <arch>pasta para a pasta \RemoteInstall\Tmp.

  3. As opções do carregador de inicialização para cada armazenamento BCD de imagem de inicialização são obtidas de armazenamentos de BCD por imagem (localizados na pasta \Boot\ <arch> \Images) e inseridas no novo repositório BCD na pasta \Tmp.

  4. Uma imagem de inicialização está marcada como padrão. A primeira imagem alfabética será a imagem padrão (a menos que você substituí-lo). Você pode substituir a imagem padrão usando a guia Boot das propriedades do servidor no snap-in do MMC.

Isso foi útil para você?
(1500 caracteres restantes)
Agradecemos os seus comentários

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2014 Microsoft