O que determina a ordem dos discos rígidos?

14

Tenho três discos rígidos instalados no meu PC, embora a ordem das unidades mostrada no Windows não reflita a ordem em que as unidades estão instaladas:

  • SATA 1: unidade de 120 gb
  • SATA 2: unidade de 320 gb
  • SATA 3: unidade de 750 gb

No BIOS, isso é exibido corretamente. No entanto, no utilitário 'Disk Management' no Windows, ele vê as unidades da seguinte forma:

  • Disco 1: unidade de 120 gb
  • Disco 2: unidade de 750 gb
  • Disco 3: unidade de 320 gb

Eu tentei usar o BootIt NG , que parece ver as unidades na mesma ordem que o Windows, em vez de a ordem em que eles estão conectados aos controladores SATA na placa-mãe.

Estou curioso para saber quais fatores determinam a ordem em que o software vê os discos rígidos e se há alguma maneira de "redefinir" isso para refletir a ordem física real?

Atualizar

Minha placa-mãe é a Asus P5E, e os discos rígidos são todos diferentes: SSD de 120GB, WD de 320GB e Seagate de 750GB. Depois de olhar através do BIOS, encontrei uma opção que permite que a ordem das unidades seja alterada, embora isso não pareça ser refletido no Windows ou no BootIt NG, que ainda parecem listar as unidades em alguma ordem arbitrária. O principal objetivo que parece servir é permitir que o disco rígido usado para inicializar seja alterado.

É verdade que a ordem física real das unidades não é tão importante, pois o Windows permite que as letras de unidade sejam facilmente realocadas conforme necessário, embora eu tenha ficado curioso em saber como a ordem da unidade foi determinada. Se eles não forem detectados na mesma ordem em que estão conectados, então parece que a numeração seqüencial dos conectores SATA realmente não significa nada e poderia facilmente ter rótulos não sequenciais.

    
por Mun 06.01.2010 / 20:11

2 respostas

12

Deste artigo da base de conhecimento :

The disk-assignment numbers may not necessarily match the corresponding SATA or RAID channel numbers. There is no assurance of a consistent relationship between PnP enumeration and the order of the hard disks that are detected during setup. Devices are presented in the order in which they are enumerated. Therefore, the disk-assignment numbers may change between startups. For example, assume that you run Windows Vista, Windows Server 2008, Windows Server 2008 R2, or Windows 7 Setup on a computer that has two unformatted SATA or RAID hard disks. In this situation, Windows may present the second hard disk as Disk 0 when you are prompted for the disk on which to install Windows Vista, Windows Server 2008, Windows Server 2008 R2, or Windows 7.

    
por 05.10.2011 / 18:02
1

Vou começar dizendo que não tenho ideia de como isso é feito. Soa como uma boa pergunta que me fez pensar. Dito isso, você viu a página da wikipedia que discutiu a atribuição de letras de unidade? Diz:

Assign a drive letter, beginning with C: to the first active primary partition recognised upon the first physical hard disk.

Assign subsequent drive letters to the first primary partition upon each successive physical hard disk drive.

Assign subsequent drive letters to every recognised logical partition, beginning with the first hard drive and proceeding through successive physical hard disk drives.

Embora seja de alto nível, ele fornece pistas para consulta ...

Ele diz primeiro disco detectado , então pode haver algo sobre o primeiro disco na cadeia que faz com que seja mais lento responder. Eles são todos do mesmo tipo?

O bios pode ser configurado para especificar um disco específico (como um mestre secundário) é o primeiro disco montado?

É possível que a primeira unidade da cadeia esteja configurada como escravo & o sistema pula quando está pesquisando?

    
por 06.01.2010 / 21:06

Tags