Um controlador PCIe Sata me ajudará a evitar problemas da AHCI?

0

Reutilizei uma máquina antiga para ser um servidor doméstico.

A primeira coisa que fiz foi instalar o Windows 7 em um SSD Sata 3 C300 de 64GB que eu tinha.

Depois de configurar e atualizar as janelas, percebi que o AHCI não está ativado. E eu não consegui encontrar em nenhum lugar na BIOS para habilitá-lo (eu estava planejando usar o hack do registro ).

A placa-mãe é uma Gigabyte 945GCM-S2L.

Minha pergunta é ... se esta placa realmente não suporta AHCI, então eu posso contornar isso (usando o SATA3) usando um controlador PCIe1 como este ?

    
por square_eyes 29.04.2015 / 06:41

1 resposta

2

Will A PCIe Sata Controller help me circumvent AHCI woes?

Pode. Eu não preciso. Eu deveria embora.

Agora, um pouco mais detalhado:

O AHCI precisa ser suportado e ativado no dispositivo e em seu suporte. Isso inclui o BIOS. Vários chipsets mais antigos (era ICH7) tinham capacidade AHCI, mas não o suporte necessário no BIOS para realmente usá-lo.

O uso de um plug in card com seu próprio chipset e seus próprios drivers pode permitir que você use o AHCI nas portas SATA conectadas a esse novo cartão. (Obviamente, se você tem um cartão antigo da mesma época, então o mesmo problema que com a placa-mãe pode ser aplicado. Por isso, verifique antes de comprar).


Quanto às vantagens:
AHCI oferece coisas como hot plugging e enfileiramento. Os últimos tendem a acelerar o IO em maiores profundidades de fila. O efeito varia de acordo com o controlador, sistema operacional e unidade, mas normalmente isso não fará muita diferença ao ler arquivos grandes. Ele pode acelerar significativamente a leitura de muitos arquivos menores (por exemplo, benchmarks em tamanho 4K, QD 16 ou superior). O último é muito bom para o disco em que o seu sistema operacional está, e inútil para uma partição de dados.

Uma segunda vantagem possível seria usar um controlador SATA-III, que lhe daria velocidades mais altas. (O ICH7 não é SATA-III).


Neste caso específico, suas pistas PCIe vêm da North Bridge * 1 , que é um chipset Intel 945GC express. Essa é uma configuração do PCI-e v1 * 2 . Isso significa que você obtém no máximo 2.5Gbit / s por pista PCI-e usada.

Como o cartão de referência é um cartão x1, ele usará no máximo uma faixa * 3 . 1 par de pistas com um máximo de 2,5 Gbit / seg é um débito máximo de 2,5 Gbit / seg.

A taxa de transferência máxima para o SATA de 1,5 Gb é de 1,5 Gbit / s. Qual é menor e que não será limitado pelo barramento PCI-e.

A taxa de transferência máxima para o SATA 3.0 (às vezes chamada de SATA-II) é de 3,0 Gbit / s. Isso é mais e você não será capaz de maximizar um dispositivo SATA 3.0G / SATA-II com esta placa. Ele ainda funcionará, mas não no máximo de velocidade SATA 3.0G.

Realisticamente, embora as velocidades máximas medidas para SATA-II / SATA 3.0G sejam 270MB / seg. E a faixa PCI-e limita a taxa de transferência máxima de 312MBytes / seg * 4 .

O SATA 6.0G / SATA-III é desperdiçado em tal cartão. (Ele ainda pode ser útil em um cartão com cache próprio e comportamento em rajadas. Mas, então, você está bem longe de placas de plug-in baratas e em território real de RAID de HW. Esses cartões adicionam um dígito após o preço.)

* 1 Fonte: O manual da sua placa-mãe .

* 2 source: Datasheets da Intel

* 3 : Você pode colocar o cartão em slots x1, x4, x8 ou até x16 (e sua placa-mãe tem x1 e x16). Mas ele ainda usará no máximo uma faixa, mesmo se conectado ao slot x16.

* 4

  • 2,5 Gbit / s é igual a
  • 2,5 x 1024 Mbit / s é igual a
  • 2,5x1024 / 8 MByes / seg ou 312MB / seg
por 29.04.2015 / 07:29