web-dev-qa-db-fra.com

Comment savoir si mon disque dur est IDE ou SATA

La sortie de lspci sur Ubuntu 16.04.2 LTS est:

 00: 1e.0 pont PCI: pont mobile mobile Intel Corporation 82801 (rév e1) 
 00: 1f.0 ISA pont: Intel Corporation 82801GBM (ICH7-M) Pont d'interface LPC (rev 01) 
 00: 1f.2 IDE interface: contrôleur SATA Intel Corporation 82801GBM/GHM (famille ICH7-M) [mode IDE] (rev 01) 
 00: 1f.3 SMBus: Contrôleur SMBus de la famille NM10/ICH7 d’Intel Corporation (rév. 01) 
 01: 00.0 Contrôleur compatible VGA: NVIDIA Corporation G72M [Quadro NVS 110M/GeForce Go 7300] (rév. A1) 

Maintenant, je me demande si mon disque dur a l'interface IDE ou l'interface SATA. Comment puis-je m'en rendre compte?


D'après lspci, l'interface du disque dur est IDE, mais je vois quelque chose à propos de SATA sur la sortie lspci qui en fait douter.

8
user3405291

Vous avez un disque dur SATA.

La raison pour laquelle vous voyez IDE là-dedans est en fait assez simple: SATA peut fonctionner selon l'un des deux modes, AHCI ou IDE.

Votre contrôleur semble être en mode IDE pour le moment, comme vous pouvez le voir clairement dans le résultat de la commande:

SATA Controller [IDE mode]

En ce qui concerne la différence entre les deux modes:

Seulement 2 différences majeures entre le mode AHCI et le mode IDE.

AHCI permet le remplacement à chaud des disques durs si le chipset de la carte mère le prend également en charge, ainsi que NCQ pour les disques durs s’ils le prennent en charge. Le mode IDE n'autorise aucune de ces fonctions.

Les performances du disque dur sont minimes lorsque vous utilisez le mode IDE en raison de la désactivation de NCQ.

Intel PDf sur le standard AHCI si vous souhaitez lire un peu

La citation ci-dessus est de this répondre sur Superuser.

Et voici quelques informations supplémentaires sur la différence entre les deux modes du forums Crucial :

Selon votre système, plusieurs modes de contrôleur SATA peuvent être disponibles dans votre BIOS ou votre UEFI pour gérer le fonctionnement d'un disque SSD avec le reste de votre système.

AHCI (interface de contrôleur hôte avancée): norme moderne en matière de fonctionnement des contrôleurs SATA, elle offre les meilleures performances possibles avec un périphérique de stockage SATA, associée à la meilleure prise en charge des fonctionnalités d'optimisation des performances d'un SSD, telles que TRIM. Nous recommandons ce mode à la majorité de nos utilisateurs et ne nous en écartons que si cela est nécessaire pour résoudre les problèmes de compatibilité et de logiciel.

IDE (Integrated Drive Electronics): norme existante datant des années 1990. En raison des performances plus lentes et de la prise en charge plus mauvaise du matériel moderne, nous ne suggérons pas d’utiliser ce mode sur AHCI. Une exception à cela est si vous utilisez un système plus ancien dépourvu de la prise en charge AHCI ou si vous rencontrez une instabilité du système lors de l'utilisation d'un disque SSD dans un autre mode et que vous devez utiliser ce mode à des fins de compatibilité et de test.

Notez que les modes ci-dessus peuvent être référencés différemment par certaines cartes mères, telles que AHCI appelée "Serial ATA" ou IDE portant le libellé "Legacy" ou simplement "ATA". Si vos modes SATA ne sont pas décrits de manière évidente, veuillez vous reporter à la documentation de votre système ou de votre carte mère pour obtenir des précisions.

.

16
Android Dev

Pour vérifier sda, exécutez:

lsblk -So TRAN,NAME | grep sda

dans mon cas:

sata   sda

Pour tout obtenir, exécutez simplement: lsblk -So TRAN,NAME, pour les autres disques, dirigez-le vers | grep sdX.

Une autre chose que vous pouvez faire est de vérifier quel module de noyau est utilisé pour votre périphérique, dans votre cas, exécutez:

lspci -vk -s 00:1f.2 

Si vous voyez des choses comme sata controller ou ahci, cela devrait être SATA.

5
Ravexina

00: 1f.2 IDE interface: contrôleur SATA Intel Corporation 82801GBM/GHM (famille ICH7-M) [mode IDE] (rév. 01)

Cela ressemble à un contrôleur SATA se faisant passer pour un contrôleur IDE.

Quelques antécédents:

Lorsque SATA a été introduit pour la première fois, il n'y avait pas d'interface standard avec le système d'exploitation. Chaque contrôleur avait besoin d'un pilote différent, il s'agissait d'un PITA. Plus tard AHCI a été introduit, cela signifiait que le pilote n'avait plus besoin d'être spécifique à un fournisseur, mais qu'un pilote AHCI devait toujours être écrit et déployé pour chaque système d'exploitation.

Lorsque SATA a commencé à être intégré aux chipsets, les fournisseurs de chipset ont souvent proposé un mode d'émulation IDE, émulant le contrôleur standard IDE qui faisait partie de la quasi-totalité des cartes mères depuis longtemps. L'avantage de ce mode est que les systèmes d'exploitation existants peuvent être utilisés sans modification. Les inconvénients incluent le manque de prise en charge de NCQ, de hotplug et pour les systèmes de bureau, certains IDE et les ports SATA étant inutilisables (le contrôleur "standard" IDE ne prend en charge que quatre lecteurs). Le jeu de puces offrirait également des modes AHCI et/ou spécifiques au fournisseur permettant d’utiliser toutes les fonctionnalités du contrôleur.

Maintenant, je me demande si mon disque dur a l'interface IDE ou l'interface SATA. Comment puis-je m'en rendre compte?

C'est probablement SATA mais nous ne pouvons pas être sûrs à 100%.

De nombreux ensembles de puces (dont la série ICH7, je pense) offraient un mode mixte dans lequel une combinaison de IDE et de disques SATA serait présentée comme une unité sur une paire de contrôleurs simulés IDE. Donc, je ne prendrais pas la présence de "SATA" dans le nom affiché dans LSPCI comme preuve tangible que le lecteur est en réalité SATA.

Pour augmenter la certitude, recherchez d’autres preuves. Essayez peut-être hdparm pour voir s’il peut lire un numéro de modèle du lecteur. Peut-être cherchez-vous à trouver des manuels d’utilisation ou de service pour votre ordinateur portable (je suppose que c’est un ordinateur portable basé sur le fait qu’il utilise un PCI "mobile"). Essayez peut-être de regarder dans la configuration du BIOS.

2
Peter Green