Select the product you need help with
Uso e convenções de nome de caminho de BOOT.INI e ARCID do artigo: 102873 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSumário Este artigo explica as convenções nas especificações ARC
(Advanced RISC Computing) usadas para uma instalação do Windows NT em
computadores com processadores Intel x86 e com RISC. Este artigo consiste das
seguintes seções:
Comparação de caminhos ARC com base em x86 e RISCO caminho para cada instalação do Windows NT é descrito em uma única linha no arquivo BOOT.INI para computadores com x86, no entanto, em computadores com RISC é usado um conjunto de 4 linhas nas opções de INICIALIZAÇÃO de firmware do computador para apontar para uma única instalação do Windows NT. Se houverem múltiplas instalações do Windows NT no seu computador com x86, o BOOT.INI terá um caminho ARC para cada instalação. Durante o processo de inicialização, você é solicitado a escolher a instalação que deseja inicializar através de um menu de inicialização.Existem duas formas básicas nas quais um caminho ARC pode aparecer, uma começa com MULTI() e a outra começa com SCSI(). +As duas formas são usadas em computadores com x86, no entanto, apenas a forma SCSI() é usada em computadores com RISC: Computadores com x86A seguir estão exemplos genéricos de dois caminhos BOOT.INI ARC possíveis:multi(X)disk(Y)rdisk(Z)partition(W)\<winnt_dir> -ou- scsi(X)disk(Y)rdisk(Z)partition(W)\<winnt_dir> no qual X, Y, Z e W são números que identificam o item à sua esquerda. Os dois exemplos de caminho ARC acima permitem que o Windows NT localize o diretório %SystemRoot% para concluir o processo de inicialização carregado arquivos que residam nesse diretório. Para obter informações adicionais, consulte a seção Diferenças entre a sintaxe e o aplicativo de MULTI(X) e SCSI(X) abaixo. Computadores com RISCComo a arquitetura com base em RISC necessita que o firmware aponte para áreas diferentes do sistema, o caminho ARC para uma única instalação do Windows NT consiste de um grupo de quatro definições com caminhos ARC (conta apenas uma linha de definição de caminho ARC em computadores com x86). Cada caminho ARC que segue uma das quatro definições começa com SCSI() após o nome de definição:SYSTEMPARTITION scsi(X)disk(Y)rdisk(Z)partition(W) OSLOADER scsi(X)disk(Y)rdisk(Z)partition(W)\os\<nt_dir>\osloader.exe OSLOADPARTITION scsi(X)disk(Y)rdisk(Z)partition(W) OSLOADFILENAME \<winnt_dir> A seguir está a explicação para cada linha do grupo de quatro linhas acima. Definição 1 (SYSTEMPARTITION): Define o caminho para o SYSTEMPARTITION, a partição FAT (Tabela de alocação de arquivo) pequena que mantém OSLOADER.EXE e HAL.EXE: scsi(X)disk(Y)rdisk(Z)partition(W) Definição 2 (OSLOADER): Define o caminho para o arquivo OSLOADER. Isso é o mesmo que SYSTEMPARTITION, mas inclui um descritor de caminho: scsi(X)disk(Y)rdisk(Z)partition(W)\os\<nt_dir>\osloader.exe no qual <nt_dir> indica o diretório no qual OSLOADER.EXE reside. Definição 3 (OSLOADPARTITION): Define a partição de inicialização que contém o resto dos arquivos de sistema do Windows NT: scsi(X)disk(Y)rdisk(Z)partition(W) Definição 4 (OSLOADFILENAME): Define o nome do diretório de instalação do Windows NT (winnt_dir) sem uma letra de unidade: \<winnt_dir> Diferenças entre a sintaxe e o aplicativo de MULTI(X) e SCSI(X)Sintaxe MULTI(X)A sintaxe MULTI(X) do caminho ARC é usada apenas em computadores com x86. Na versão 3.1 do Windows NT, esse caminho é válido apenas para as unidades IDE e ESDI; na versão 3.5, 3.51 e 4.0 do Windows NT, ele é válido também para unidades SCSI.A sintaxe MULTI() indica ao Windows NT que ele deve depender da BIOS do computador para carregar os arquivos do sistema. Isso significa que o sistema operacional usará chamadas de interrupção (INT) 13 BIOS para encontrar e carregar NTOSKRNL.EXE e qualquer outro arquivo necessário para iniciar o Windows NT. Os parâmetros X, Y, Z e W possuem o seguinte significado:
Em um sistema IDE puro, a sintaxe MULTI() funcionará para, no máximo, quatro unidades nas canais primário e secundário de um controlador de canal duplo. Em um sistema SCSI puro, a sintaxe MULTI() funcionará para as duas primeiras unidades no primeiro controlador SCSI (ou seja, o controlador do qual a BIOS carregar primeiro). Em sistema misto de SCSI e IDE, a sintaxe MULTI() irá funcionar apenas para as unidades IDE no primeiro controlador. Sintaxe SCSI(X)A sintaxe SCSI() é usada em computadores com RISC e x86 e é usada em todas as versões do Windows NT. Usar a notação SCSI() indica que o Windows NT carregará um driver de dispositivo de inicialização e o usará para acessar a partição de inicialização.Em um computador com x86, o driver de dispositivo usado é o NTBOOTDD.SYS, que pode ser encontrado na raiz da unidade de sistema (normalmente da unidade C) e é uma cópia do driver de dispositivo para o controlador da unidade em uso. Em um computador com RISC, o driver é construído no firmware conforme exigido pelos padrões de RISC, por isso nenhum arquivo é exigido. Os parâmetros X, Y, Z e W possuem o seguinte significado, quando usam a sintaxe SCSI():
Além disso, se você tiver controladores múltiplos que usam drivers de dispositivo diferentes, deverão ser contados apenas aqueles controlados pelo NTBOOTDD.SYS, ao determinar o valor do parâmetro X. Por exemplo, se você tiver um Adaptec 2940 (que usa o driver AIC78XX.SYS) e um Adaptec 1542 (que usa AHA154X.SYS) o X será sempre 0. O que mudará é o arquivo NTBOOTDD.SYS:
Exemplos de caminhos ARC com base em x86 e RISCA seguir estão exemplos de caminhos ARC válidos. Os dois primeiros exemplos são caminhos ARC em computadores com x86. O terceiro exemplo é tirado de uma entrada de inicialização simples em um computador com DEC Alpha AXP 150 RISC, mas deve ser corrigida para todos os computadores com RISC com configurações de unidade semelhantes.OBSERVAÇÃO: Se você tiver caminhos ARC múltiplos no arquivo BOOT.INI e uma combinação de adaptadores SCSI diferentes no seu computador, conforme mostrado nos exemplos 1 e 2 abaixo, você deverá copiar o driver SCSI apropriado para o nome de arquivo NTBOOTDD.SYS no diretório raiz da partição do sistema (normalmente unidade C), antes de desligar para fazer a inicialização a partir de uma instalação do Windows NT que resida em uma unidade conectada a outro controlador SCSI. Isso acontece porque, independentemente de em qual unidade a outra instalação do Windows NT exista, o NTBOOTDD.SYS sempre estará na partição do sistema. Exemplo 1: Controladores SCSI múltiplosEsse é um exemplo de um computador com x86 com as seguintes unidades e controladores instalados:
Windows NT instalado em caminho ARC correspondentePartição1(no primeiro Adaptec 2940) multi(0)disk(0)rdisk(0)partition(1)\WINNT35 Partição2(no primeiro Adaptec 2940) multi(0)disk(0)rdisk(1)partition(1)\WINNT35 Partição3(no segundo Adaptec 2940) scsi(1)disk(0)rdisk(0)partition(1)\WINNT35 Partição4(no segundo Adaptec 2940) scsi(1)disk(1)rdisk(0)partition(1)\WINNT35 Partição5(no Adaptec 1542) scsi(0)disk(0)rdisk(0)partition(1)\WINNT35 Partição6(no Adaptec 1542) scsi(0)disk(4)rdisk(0)partition(1)\WINNT35 OBSERVAÇÕES: Para as partições 3 e 4, o NTBOOTDD.SYS é uma cópia de AIC78XX.SYS, para as partições 5 e 6 NTBOOTDD.SYS é uma cópia de AHA154X.SYS. Como uma alternativa para os caminhos ARC das partições 1 e 2, é possível substituir os seguintes caminhos, uma vez que você possui um arquivo NTBOOTDD.SYS que é uma cópia do driver AIC78XX.SYS: Windows NT instalado em caminho ARC correspondentePartição1(no primeiro Adaptec 2940) scsi(0)disk(0)rdisk(0)partition(1)\WINNT35 Partição2(no primeiro Adaptec 2940) scsi(0)disk(1)rdisk(0)partition(1)\WINNT35 No entanto, a Instalação do Windows NT sempre usa a sintaxe MULTI() para essas duas primeiras unidades. Exemplo 2: Ambiente misto de IDE e SCSIEsse é um exemplo de um computador com x86 com as seguintes unidades e controladores instalados:
Windows NT instalado em caminho ARC correspondentePartição1 (canal primário EIDE) Multi(0)disk(0)rdisk(0)partition(1)\WINNT35 Partiçãon2 (canal primário EIDE) multi(0)disk(0)rdisk(1)partition(1)\WINNT35 Partição3 (canal secundário EIDE) multi(0)disk(0)rdisk(2)partition(1)\WINNT35 Partição4 (no Adaptec 2940) scsi(0)disk(3)rdisk(0)partition(1)\WINNT35 Partição5 (no Adaptec 2940) scsi(0)disk(3)rdisk(0)partition(2)\WINNT35 Partição6 (no Adaptec 2940) scsi(0)disk(3)rdisk(0)partition(3)\WINNT35 Partição7 (no Adaptec 2940) scsi(0)disk(3)rdisk(0)partition(4)\WINNT35 OBSERVAÇÕES: Carregar o Windows NT a partir das partições 4 a 7 exige um arquivo NTBOOTDD.SYS que é uma cópia de AIC78XX.SYS. Exemplo 3: Variáveis de inicialização em um DEC Alpha AXP 150Em um computador com RISC, todos os caminhos de inicialização são definidos pelo firmware. Ao criar uma nova entrada de inicialização para um computador com RISC o firmware o leva a uma série de solicitações que lhe ajudam a definir os caminhos corretamente. Por isso, a menos que esteja editando uma entrada de inicialização que não está mais funcionando, não é necessário editar os caminhos ARC em um computador com RISC.A seguir está um exemplo de um entrada de inicialização em um DEC Alpha AXP 150, com um único disco rígido na identificação 0 particionado da seguinte maneira:
SYSTEMPARTITION scsi(0)disk(0)rdisk(0)partition(1) OSLOADER scsi(0)disk(0)rdisk(0)partition(1)\os\winnt35\osloader.exe OSLOADPARTITION scsi(0)disk(0)rdisk(0)partition(2) OSLOADFILENAME \WINNT35 PropriedadesID do artigo: 102873 - Última revisão: terça-feira, 11 de janeiro de 2005 - Revisão: 3.0 A informação contida neste artigo aplica-se a:
| Traduções deste artigo
|


Voltar para o início








