Números de unidade de disco podem não corresponder aos números de canal SATA quando instala o Windows num computador que tem vários discos SATA ou RAID

Suporte para Windows Vista Service Pack 1 (SP1) terminou de 12 de Julho de 2011. Para continuar a receber actualizações de segurança para o Windows Vista, certifique-se de que está a executar o Windows Vista com Service Pack 2 (SP2). Para mais informações, consulte esta página Web da Microsoft: .

Sintomas

Considere o seguinte cenário:

  • Tiver um computador que esteja a executar um dos seguintes sistemas operativos:

    • Windows Server 2012 R2

    • Windows Server 2012

    • Windows Server 2008 R2

    • Windows Server 2008

    • Windows 8

    • Windows 7

    • Windows Vista

  • Adicionar dois discos de rígidos Serial Advanced Technology anexo SATA () ou RAID para o computador.

  • Os discos rígidos SATA ou RAID estão ligados a canais 0 e 1.

Neste cenário, disco 0 não pode ser atribuído para o disco rígido no canal 0 e 1 de disco não pode ser atribuída para o disco rígido no canal 1. Esperar que os números de atribuição do disco para fazer corresponder os números dos canais SATA ou RAID correspondentes.

Nota Poderá detectar este problema se configurar o sistema operativo durante a instalação ou se executar um processo de recuperação fornecida pelo fabricante do computador. Este problema também poderá ocorrer durante o arranque do computador normal. Por conseguinte, discos rígidos pode ter números de disco diferentes ao longo de vários arranques do sistema. Também podem enumerar unidades por ordens diferentes se o modo de funcionamento do controlador de disco rígido for alterado no BIOS (por exemplo, modo RAID versus modo não RAID).

Causa

Os números de atribuição do disco podem não corresponder necessariamente os números dos canais SATA ou RAID correspondentes.

O BIOS poderá ou não pode enumerar os discos numa ordem específica. Não existe nenhuma relação directa entre a encomenda de BIOS e a ordem em que o Windows numera os discos. Durante o arranque, parâmetros de Windows utilizem o INT13 BIOS suportam para controladores nativos do Windows para aceder a discos. Windows aguarda por vários segundos para o disco do sistema enumerar Plug and Play. Quando existe uma correspondência durante o período de tempo limite, procederá de arranque normal. Caso contrário, o sistema irá desencadear uma verificação de erros com o código de erro Stop do 0x7B. O Windows utiliza outros mecanismos para diferenciar discos, tal como o Windows não tem qualquer controlo sobre o processo de numeração de disco antes do arranque. O Windows não tem nenhuma informação sobre quaisquer alterações ao hardware quando o computador é desligado. Por conseguinte, o Windows inicia própria consulta de enumeração de dispositivos.

Os números de disco são atribuídos pelo Windows depois de mudar para o nativos Windows controladores de armazenamento durante o arranque estão dependentes unicamente na ordem em que os discos são enumerados e processados pelo Plug and Play. Windows irá enumerar disponíveis discos fixos, seguidos de discos amovíveis, partindo do princípio de que os controladores correctos nativos do Windows já estão presentes e instalado no sistema. Vários factores de temporização incontrolável podem afectar a ordem de enumeração. Por exemplo, a maior parte dos controladores IDE são concebidos especificamente enumerar o modelo global de canal, esperar dois segundos e, em seguida, enumerar o canal secundário. Isto tem o efeito de fornecimento de uma encomenda de enumeração aparentemente consistente, mas é realmente um efeito de lado da execução de hardware. Os controladores SATA têm um comportamento diferente e não detectar o mesmo efeito de lado.

Dispositivos são apresentados pela ordem em que são enumerados. Por conseguinte, os números de atribuição do disco podem alterar entre arranques. Por exemplo, suponha que executar o Windows ou o programa de configuração do Windows Server num computador que tenha dois não formatados SATA ou RAID discos rígidos. Nesta situação, Windows podem apresentar o segundo disco rígido como disco 0 quando lhe for pedido para o disco na qual pretende instalar o sistema operativo. Pode alterar a ordem de enumeração ao longo do tempo entre o sistema arranca, dependendo de factores de temporização, tais como discos rígidos de envelhecimento demorar ligeiramente mais tempo a iniciar a rotação.

Resolução

Quando configurar qualquer um dos sistemas operativos listados na secção "Sintomas" num computador que tenha vários SATA ou RAID discos rígidos, verifique as informações de disco para verificar a unidade na qual irá configurar o sistema. Por exemplo, no ecrã que lhe permite seleccionar a unidade para o destino do programa de configuração, verifique se o nome do volume e o espaço disponível.

Para ver os números de disco, utilize qualquer um dos seguintes métodos:

  • Execute a consola de gestão de discos. Para tal, clique em Iniciar, escreva Diskmgmt na caixa Iniciar procura e, em seguida, clique em Diskmgmt na lista de programas .

  • Utilize o utilitário da linha de comandos Diskpart.exe para executar o comando list disk .

  • Durante o Windows ou o programa de configuração do Windows Server, os números de disco são listados quando lhe for pedido para seleccionar uma unidade e uma partição para a instalação.

Nota Em determinadas circunstâncias, poderá ser difícil de notar que a numeração de disco não coincide com os números dos canais SATA ou RAID correspondentes. Por exemplo, se ambos os tamanhos de disco rígido SATA ou RAID forem idênticos, poderá ser difícil determinar a identidade dos discos utilizando estes métodos.

Mais informações

Quando configura um dos sistemas operativos listados na secção "Sintomas" num computador que tem vários discos rígidos, esperar que os números de atribuição do disco para fazer corresponder os números dos canais SATA ou RAID correspondentes. Se tiver atribuições de canal incorrectas, poderá configurar o sistema operativo na unidade errada ou pode tentar formatar a partição de unidade incorrecta. Por conseguinte, poderá perder dados importantes.

Além disso, quando instala o Windows Server 2012, Windows Server 2008 R2, Windows 8 ou o Windows 7, a instalação cria uma partição de sistema, juntamente com a partição do Windows por predefinição. A partição de sistema é criada para acomodar um requisito do BitLocker. O BitLocker requer que os ficheiros de arranque e ficheiros do Windows estão localizados em partições separadas. Se o disco de rígido pré-seleccionados predefinido não for alterado, a partição de sistema é criada no disco que é detectado como disco 0.

A Microsoft confirmou que este problema ocorre devido a limitações nos produtos da Microsoft listados na secção "Aplica-se a". Este problema ocorre porque as unidades são enumeradas pela ordem em que são apresentados para o sistema operativo através do Plug and Play. Qualquer aparente consistência na numeração de disco é apenas coincidência e/ou um efeito de lado dos equipamentos e controladores utilizados.

Referências

Para mais informações sobre um problema relacionado, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

números de volume na janela de "Volume # # #" coluna pode ser alteradas sempre que executar o comando "List Volume" no utilitário de Diskpart.exe no Windows



Para mais informações sobre a enumeração PnP e atribuições de letras de unidade de disco rígido no Windows Server 2003 e Windows XP, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:

Descrição geral das atribuições PNP de letras de enumeração e a unidade de disco rígido no Windows Server 2003 e Windows XP

Precisa de mais ajuda?

Aumente os seus conhecimentos
Explore as formações
Seja o primeiro a obter novas funcionalidades
Aderir ao Microsoft insiders

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×