Como saber se meu HDD é IDE ou SATA

7

A saída de lspci no Ubuntu 16.04.2 LTS é:

00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 01)
00:1f.3 SMBus: Intel Corporation NM10/ICH7 Family SMBus Controller (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rev a1)

Agora eu me pergunto se o meu HDD tem interface IDE ou interface SATA. Como posso perceber isso?

Com base em lspci , sinto que a interface do HDD é IDE, mas vejo algo sobre o SATA na saída lspci , o que me faz duvidar.

    
por user3405291 27.04.2017 / 12:47

3 respostas

16

Você tem um disco rígido SATA.

O motivo pelo qual você está vendo o IDE é realmente simples: o SATA pode operar em um dos dois modos, AHCI ou IDE .

Seu controlador parece estar no modo IDE no momento, como você pode ver claramente na saída do comando:

SATA Controller [IDE mode]

Quanto à diferença entre os dois modos:

  

Apenas duas diferenças principais entre o modo AHCI e IDE.

     

O AHCI permite a troca automática de discos rígidos se o chipset da placa-mãe   também suporta, e também habilita o NCQ para discos rígidos se   eles suportam isso. O modo IDE não permite que nenhum desses   funções.

     

Há um pequeno impacto no desempenho do disco rígido quando você usa o modo IDE devido   para NCQ sendo desativado.

     

Intel PDf no padrão AHCI se você quiser fazer alguma leitura

A citação acima é de esta resposta no Superusuário.

E aqui estão mais algumas informações sobre a diferença entre os dois modos do Fóruns cruciais :

  

Dependendo do seu sistema, vários modos do controlador SATA podem ser   disponível em seu BIOS ou UEFI para gerenciar como um SSD opera com o   resto do seu sistema.

     

AHCI (interface avançada do controlador host):   padrão moderno para a operação do controlador SATA, isso oferece a melhor   desempenho possível com um dispositivo de armazenamento SATA, combinado com   melhor suporte para recursos para otimizar o desempenho de um SSD, como   APARAR. Recomendamos este modo para a maioria dos nossos usuários, e somente   desviar-se disso, se necessário, para abordar a compatibilidade e   problemas de software.

     

IDE (Integrated Drive Electronics): um legado   padrão que data dos anos 90. Devido ao desempenho mais lento e pior   suporte para hardware moderno, não sugerimos usar este modo   AHCI. Uma exceção a isso é se você estiver usando um sistema mais antigo ausente   Suporte AHCI, ou estão passando por instabilidade do sistema usando um SSD em   outro modo e precisa usar este modo para compatibilidade / teste   fins.

     

Note que os modos acima podem ser de referência diferente   algumas placas-mãe, como AHCI sendo chamadas de "Serial ATA" ou IDE sendo   rotulado "Legacy" ou apenas "ATA". Se os seus modos SATA não forem descritos   de uma maneira óbvia, por favor, consulte o seu sistema ou placa-mãe   documentação para esclarecimentos

.

    
por Android Dev 27.04.2017 / 12:58
5

Para verificar o sda run:

lsblk -So TRAN,NAME | grep sda

no meu caso:

sata   sda

Para que todos sejam apenas executados: lsblk -So TRAN,NAME , para outros discos canalize para | grep sdX .

Outra coisa que você pode fazer é verificar qual módulo do kernel está sendo usado para o seu dispositivo; no seu caso, execute:

lspci -vk -s 00:1f.2 

Se você vir coisas como sata controller ou ahci , deve ser SATA.

    
por Ravexina 27.04.2017 / 12:54
2
  

00: 1f.2 Interface IDE: Intel Corporation 82801GBM / GHM (Família ICH7-M) Controlador SATA [modo IDE] (rev 01)

Parece um controlador SATA fingindo ser um controlador IDE.

Alguns antecedentes:

Quando o SATA foi introduzido pela primeira vez, não havia uma interface padrão para o sistema operacional. Cada controlador precisava de um driver diferente, este era um PITA. Mais tarde AHCI foi introduzido, isso significava que o driver não precisava mais ser específico do fornecedor, mas ainda assim um driver AHCI tinha que ser escrito e implementado para cada SO.

Quando o SATA começou a ser integrado aos chipsets, os fornecedores de chipset frequentemente ofereciam um modo de emulação IDE, emulando o controlador IDE padrão que fazia parte de quase todas as placas-mãe há muito tempo. A vantagem deste modo é que os sistemas operacionais existentes podem ser usados sem modificação. As desvantagens incluem falta de suporte para NCQ, falta de suporte para hotplug e para sistemas de desktop algumas portas IDE e SATA sendo inutilizáveis. O chipset também ofereceria modos específicos de AHCI e / ou Vendor que permitissem o uso da funcionalidade completa do controlador.

  

Agora eu me pergunto se o meu HDD tem interface IDE ou interface SATA. Como posso perceber isso?

É provavelmente SATA, mas não podemos ter 100% de certeza.

Muitos conjuntos de chips (acredito, incluindo a série ICH7) ofereceram um modo misto em que uma mistura de unidades IDE e SATA seria apresentada como unidades em um par de controladores IDE simulado. Então, eu não tomaria a presunção de "SATA" no nome exibido no LSPCI como evidência de que a unidade é realmente SATA.

Para aumentar a certeza, procure outras evidências. Talvez tente o hdparm para ver se ele pode ler um número de modelo da unidade. Talvez olhar para ver se você pode encontrar manuais de usuário ou serviço para o seu laptop (eu suponho que é um laptop baseado no fato de que está usando um ICH "móvel"). Talvez tente procurar na configuração da BIOS.

    
por Peter Green 27.04.2017 / 15:32