43 votes

Pourquoi devrais-je choisir (ou non) AHCI plutôt que IDE dans les paramètres du BIOS de mon PC?

J'ai remarqué dans les paramètres du BIOS des nouveaux PC que je possède que je peux configurer le contrôleur de disque pour fonctionner soit en mode AHCI (Interface de contrôleur hôte avancée), soit en mode IDE.

Je soupçonne que AHCI offre de meilleures performances, mais je ne sais vraiment pas grand-chose à ce sujet d'un point de vue pratique. Cependant, j'ai également remarqué que certains programmes (par exemple Ghost 2003) ne détectent tout simplement pas mes disques durs si je choisis le mode AHCI. (AHCI = Un sacré tas de problèmes de compatibilité ?)

Alors... pourquoi AHCI existe-t-il, pourquoi devrais-je m'en préoccuper et vouloir l'utiliser, et pourquoi/quand ne devrais-je pas vouloir l'utiliser? Y a-t-il des fonctionnalités des nouveaux disques durs qui nécessitent AHCI, et se brident-ils autrement lorsqu'ils fonctionnent en mode IDE?

31voto

Otto Points 1246

AHCI vs IDE - Benchmark & Avantage

Extrait : Avantage de l'AHCI

  1. Hot-Plugging
  2. File d'attente de commandes native (peut améliorer la réactivité de l'ordinateur/système/disque dur, surtout dans un environnement multitâche)
    ...

Verdict:

Ces benchmarks approfondis nous montrent clairement que l'AHCI (NCQ) peut certainement améliorer la réactivité du système informatique, le taux de transfert, le nombre d'E/S par seconde et ainsi de suite.

24voto

Rob Oxspring Points 1457

Vous pouvez voir AHCI comme la langue que le contrôleur utilise pour communiquer avec le système. Le disque ne peut pas voir si AHCI est utilisé ou l'émulation IDE. Si vous utilisez AHCI, toutes les fonctionnalités Serial ATA sont disponibles, alors vous n'avez pas besoin de pilotes spécifiques à votre contrôleur.

Pour utiliser réellement AHCI, le système d'exploitation (que ce soit Windows, Linux ou même Ghost) doit avoir un pilote AHCI. Les pilotes sont inclus dans Windows Vista et 7, mais ne s'installent pas si le contrôleur du disque de démarrage n'a pas AHCI activé. De même, le pilote IDE ne s'installe pas si le contrôleur IDE est désactivé. C'est pourquoi vous ne pouvez pas simplement basculer le paramètre dans le BIOS sur un système Windows déjà installé.

Ghost 2003 a été publié en 2002, quelques années avant que la spécification AHCI ne soit complétée. Il n'est guère surprenant que Ghost 2003 ne prenne pas en charge AHCI. Apparemment, la dernière version entreprise de Ghost peut fonctionner dans un environnement de démarrage basé sur Windows ou Linux, il est donc probable que cette version prend en charge AHCI.

15voto

Jeff Atwood Points 31111

Ici en 2012, selon cette comparaison de performances, il ne semble pas urgent pour une seule station de travail utilisateur. Cependant, AHCI est une meilleure et plus moderne option que vous devriez toujours utiliser quand vous le pouvez.

Dans cet article:

  • Si votre application nécessite une prise en charge du disque à chaud ou des disques redondants, alors AHCI est le seul choix.

  • Le mode IDE peut parfois bénéficier de vitesses de lecture et d'écriture légèrement plus rapides dans certains tests.

  • La prise en charge de TRIM fonctionne bien dans les deux modes

  • Dans l'ensemble, la plupart des disques SSD offrent de meilleures performances en mode AHCI, mais ce n'est pas la nuit et le jour.

Comment savoir si vous utilisez IDE ou AHCI? Allez dans le Gestionnaire de périphériques et développez les contrôleurs de disque dur. Si vous voyez "AHCI" là-dedans, vous utilisez AHCI.

gestionnaire de périphériques, contrôleurs ATA/ATAPI IDE

La bonne nouvelle est que vous pouvez passer du mode IDE au mode AHCI dans Windows 7 ou Vista sans réinstaller ou même ouvrir le boîtier de votre PC. Voici l'article KB de MSFT sur la façon de le faire.

  1. Appuyez sur la touche Win+R pour ouvrir l'invite Exécuter.
  2. Tapez Regedit et appuyez sur Entrée pour ouvrir l'Éditeur du Registre.
  3. Naviguez jusqu'à HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. Sur le côté droit, cliquez droit sur "Démarrer" puis sur "Modifier".
  5. Saisissez 0 dans le champ "Données de la valeur" (hexadécimal), puis cliquez sur OK.
  6. Fermez l'Éditeur du Registre.
  7. Redémarrez l'ordinateur. Appuyez et maintenez la touche Suppr pendant le démarrage de l'ordinateur pour entrer dans le BIOS. Votre ordinateur pourrait utiliser une touche différente, comme F2 ou autre. Veuillez vous référer au manuel de votre ordinateur.
  8. Dans le BIOS, sélectionnez "Périphériques intégrés" et placez le curseur là où il est indiqué "Mode SATA RAID/AHCI". Utilisez ensuite les touches + et - ou Page Haut et Page Bas pour changer la valeur de "Désactivé" à "AHCI". Cela concerne les versions récentes du système BIOS Award. Vos paramètres BIOS pourraient être différents. Veuillez vous référer au manuel de votre ordinateur.
  9. Appuyez sur F10 pour enregistrer les modifications. Appuyez sur O si vous êtes invité à confirmer.

2voto

Pourquoi NE PAS utiliser AHCI (j'aurais dû poster cela il y a quelques années, car maintenant c'est un peu moins pertinent) :

Cela peut très bien fonctionner sur/avec du matériel récent, mais ce n'a pas toujours été le cas. Vous voudrez essayer, mais si vous rencontrez des problèmes mystérieux, il est bon de se souvenir de tester sans. Certains problèmes que j'ai rencontrés par le passé : échec de détection de certains modèles de HDD, bugs dans les pilotes Intel provoquant des plantages dans certains scénarios (ils sont probablement corrigés maintenant mais je n'ai pas testé les dernières versions de manière approfondie), souris saccadée, glitches audio, etc.

Le point est que l'IDE hérité a été testé et approuvé. AHCI et ses fonctionnalités ont mûri au cours des dernières années, mais il peut toujours exister des scénarios rares où, comme des crashs d'avion, de nombreuses choses doivent se produire d'une certaine manière/dans un certain ordre pour que l'avion s'écrase. Ces types de situations seront résolus avec le temps, mais si vous voulez jouer la sécurité, AHCI peut nécessiter quelques années de plus. De nouveaux pilotes AHCI sont encore plutôt fréquemment publiés et ce ne sont pas que de nouvelles fonctionnalités. J'ai vu quelqu'un qui a essayé diverses versions dire qu'il pouvait également y avoir des différences de performances.

Si vous appréciez ce qui est appelé une "quantité connue" et "testée", alors peut-être voudrez-vous réfléchir deux fois avant d'opter pour AHCI. Et jusqu'à présent, le temps que j'ai passé à diagnostiquer des bugs et à tester les performances...J'aime vraiment être le département de contrôle qualité gratuit pour Intel. S'ils avaient effectivement mis un "bêta" ou quelque chose du genre quelque part, cela m'aurait au moins averti de rester loin, mais j'ai naïvement pensé que leurs pilotes AHCI et leurs Option ROM, etc., étaient aussi solides que les CPU.

Avec les HDD et SSD grand public, mes propres recherches suggèrent qu'il faut un port SATA à 6 Go/s et un SSD pour bénéficier de l'AHCI, ou vous voudrez utiliser un HDD connu pour montrer des améliorations avec NCQ. J'ai essayé Samsung, WD, Maxtor HDD SATA grand public avec l'AHCI et dans mon système, il n'y avait pas d'amélioration des performances, en fait le contraire pour certains scénarios typiques des modèles de workstation de bureau.

L'article lié ci-dessus a obtenu des résultats partiellement différents des miens, et la plupart des problèmes que j'ai mentionnés ont sans aucun doute été corrigés maintenant, mais gardez ce post à l'esprit lorsque vous vous enthousiasmez pour les nouvelles innovations en matière de technologie de stockage. Les tests des développeurs et le contrôle qualité ont peut-être été gravement limités par rapport à ce que matériel PC vous pouvez utiliser avec la nouvelle technologie.

1voto

Per Duun Points 11

J'ai récemment installé un lecteur SSD dans mon ordinateur portable vieux de sept ans. Le lecteur SSD obtient un score de 200 dans le programme de test AS SSD lorsqu'il fonctionne en mode IDE. En mode AHCI, le score était de 1250! Et cela a vraiment redonné vie au vieux PC. La différence est ÉNORME!

Si vous voulez essayer cela aussi, commencez par vérifier si votre BIOS offre la possibilité de basculer en mode AHCI.

Vous pouvez facilement effectuer ce changement sur un Windows déjà installé. Il existe de nombreux articles sur le net à ce sujet, donc je ne vais pas approfondir.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X