Pourquoi devrais-je choisir (ou non) AHCI sur IDE dans les paramètres BIOS de mon PC?


43

J'ai remarqué dans les paramètres du BIOS des ordinateurs récents que je possède que je peux configurer le contrôleur de lecteur pour fonctionner en mode AHCI (Advanced Host Controller Interface) ou en mode IDE.

Je soupçonne qu'AHCI "fonctionne" mieux, mais je n'en sais vraiment pas beaucoup sur le plan 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 tas de problèmes de compatibilité?)

Alors… pourquoi existe-t-il AHCI, pourquoi devrais-je m'en soucier et vouloir l'utiliser, et pourquoi / quand ne devrais-je pas l'utiliser? Existe-t-il des fonctionnalités de disques durs plus récents nécessitant un AHCI, et sont-elles autrement silencieuses lorsqu'elles fonctionnent en mode IDE?

Réponses:


23

Vous pouvez voir AHCI comme la langue utilisée par le contrôleur pour parler avec le système. Le disque ne peut pas voir si AHCI est utilisé ou émulation IDE. Si vous utilisez AHCI, toutes les fonctionnalités Serial ATA sont disponibles, mais 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 disposer d'un pilote AHCI. Windows Vista et 7 incluent le pilote, mais ne l'installez pas si AHCI n'est pas activé sur le contrôleur du lecteur d'amorçage. De même, le pilote IDE n'est pas installé si le contrôleur IDE est désactivé. C'est pourquoi vous ne pouvez pas simplement changer les paramètres dans le BIOS sur un système Windows déjà installé.

Ghost 2003 est sorti en 2002, quelques années avant la finalisation de la spécification AHCI. Il n’est pas surprenant que Ghost 2003 ne supporte pas AHCI. Apparemment, la dernière version de Ghost pour l'entreprise peut fonctionner dans un environnement d'initialisation basé sur Windows ou Linux. Il est donc probable que cette version prend en charge AHCI.


30

AHCI vs IDE - Benchmark & ​​Advantage

Extrait : avantage de AHCI

  1. Branchement à chaud
  2. Native Command Queuing (peut améliorer la réactivité de l'ordinateur / du système / du disque dur, en particulier dans un environnement multitâche
    ...

Verdict :

Ces points de repère étendus nous le montrent clairement, AHCI (NCQ) pourrait 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.


14

Ici en 2012, selon cette comparaison de performances , cela ne semble pas urgent pour un poste de travail à utilisateur unique. Cependant, AHCI est une option meilleure et plus moderne et vous devriez toujours l'utiliser quand vous le pouvez.

De cet article:

  • Si votre application nécessite une prise en charge hot-plug 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.

  • Le support TRIM fonctionne correctement dans les deux modes

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

Comment savez-vous que 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", vous utilisez AHCI.

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

La bonne nouvelle est que vous pouvez passer du mode IDE à AHCI sous Windows 7 ou Vista sans réinstaller ni même ouvrir le boîtier de votre ordinateur. Voici l'article de la base de données MSFT sur la procédure à suivre.

  1. Appuyez sur la touche Win+ Rpour ouvrir l'invite d'exécution.
  2. Tapez Regeditet appuyez sur Enterpour ouvrir l'éditeur de registre.
  3. Aller vers HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlset/Services/msahci
  4. Sur le côté droit, faites un clic droit sur "Démarrer" puis "Modifier".
  5. Entrez 0dans le champ "Données de la valeur" (hexadécimal), le clic OK.
  6. Fermez l'éditeur de registre.
  7. Redémarrer le PC. Maintenez la Deletetouche enfoncée pendant que l'ordinateur démarre pour accéder au programme de configuration du BIOS. Votre ordinateur peut utiliser une clé différente, comme F2ou autre chose. Veuillez vous reporter au manuel de votre ordinateur.
  8. Dans la configuration du BIOS, sélectionnez "Périphériques intégrés" et positionnez le marqueur "Mode SATA RAID / AHCI". Maintenant, utilisez les touches +et -ou Page Upet Page Downpour changer la valeur de "Disabled" en "AHCI". Cela fait référence aux versions récentes du système Award BIOS. Les paramètres de votre BIOS peuvent être différents. Veuillez vous reporter au manuel de votre ordinateur.
  9. Appuyez sur F10pour enregistrer les modifications. Appuyez sur Ysi vous êtes invité à confirmer.

1

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

Cela peut fonctionner très bien avec / avec du matériel récent, mais cela n’a pas toujours été le cas. Vous aurez envie de l'essayer, mais si vous rencontrez des problèmes mystérieux, il est bon de vous rappeler de les tester sans cela. Quelques problèmes que j'ai rencontrés dans le passé: échec de la détection de certains modèles de disque dur, bugs dans les pilotes Intel causant des plantages dans certains scénarios (ils sont corrigés maintenant mais je n'ai pas encore testé les dernières versions), une souris saccadée, des problèmes audio, etc.

Le fait est que l’EDI hérité a été essayé et testé. AHCI et ses fonctionnalités ont évolué au cours des dernières années, mais il peut encore exister de rares scénarios dans lesquels, comme les accidents d'avion, de nombreux événements doivent se produire de manière certaine pour que l'avion s'écrase. Ce genre de problèmes sera résolu à temps, mais si vous voulez jouer prudemment, AHCI peut prendre quelques années de plus. Il y a toujours de nouveaux pilotes AHCI publiés assez fréquemment et il ne s'agit pas uniquement de nouvelles fonctionnalités. J'ai vu quelqu'un qui a essayé plusieurs versions et qui dit qu'il peut aussi y avoir des différences de performances.

Si vous appréciez ce que vous connaissez par "quantité connue" et par "essayé et testé", vous voudrez peut-être réfléchir à deux fois à AHCI. Et jusqu'à présent, le temps que j'ai passé à diagnostiquer les bogues et à tester les performances ... J'aime être le département d'assurance qualité gratuit d'Intel. S'ils avaient mis en place une "bêta" ou quelque chose qui aurait au moins dû m'avertir de rester à l'écart, mais je pensais bêtement que leurs pilotes AHCI et Option ROM, etc., étaient aussi solides que ceux du processeur.

Mes propres recherches suggèrent qu'avec les disques durs de bureau grand public et les disques SSD grand public, il vous faut un port SATA de 6 Go / s et un disque dur SSD, ou utiliser un disque dur connu pour montrer des améliorations avec NCQ. J'ai essayé les disques durs SATA grand public Samsung, WD et Maxtor avec AHCI et, dans mon système, il n'y avait aucune amélioration des performances, contrairement à certains scénarios typiques des modèles d'E / S de poste de travail.

L'article lié ci-dessus a des résultats partiellement différents des miens et la plupart des problèmes que j'ai mentionnés ont sans doute déjà été résolus, mais gardez ce message à l'esprit lorsque vous êtes enthousiasmé par les nouvelles innovations en matière de technologie de stockage. Le test et l’assurance qualité des développeurs ont peut-être été très limités par rapport au matériel informatique que vous pouvez utiliser avec la nouvelle technologie.


En second lieu, un problème que je rencontrais avec un disque secondaire secondaire indisponible lorsque le PC a repris son activité a disparu lorsque j'ai réinstallé Win7 et utilisé le mode IDE natif. Cela semble être une question pas rare.
BJ292

1

J'ai récemment installé un disque SSD dans mon ordinateur portable âgé de sept ans. Le lecteur SSD obtient 200 points dans le programme de test AS SSD lorsqu’il est exécuté en mode IDE. En mode AHCI, le score était de 1250! Et cela a certainement ramené le vieux PC à la vie. La différence est énorme!

Si vous souhaitez également essayer cela, commencez par vérifier que votre BIOS a la possibilité de passer en mode AHCI.

Vous pouvez facilement effectuer cette modification sur un Windows déjà installé. Il y a beaucoup d'articles sur le net à ce sujet, donc je ne m'étendrai pas davantage là-dessus.


Bienvenue sur Super User! Votre message est un commentaire et non une réponse à la question du PO. Sur ce site, nous apprécions vos réponses et vous encourageons à contribuer là où vous le pouvez. Vous pouvez toujours commenter vos propres messages et une fois que vous avez acquis une réputation suffisante, vous pouvez commenter partout .
Je dis: réintégrez Monica le

1

Vous ne pouvez pas changer de mode entre IDE et AHCI sur un système Windows sur lequel le système d’exploitation est déjà installé, faute de quoi le disque dur ne démarre pas et vous obtenez une erreur "PÉRIPHÉRIQUE INACCESSIBLE DE DÉMARRAGE" ... au moins sous Windows 10. J'ai découvert le difficile lors de la réinitialisation des paramètres par défaut du BIOS et il ne voulait pas démarrer et devait réinstaller tout le système d’exploitation pour le faire fonctionner à nouveau, mais un ami me dit plus tard que tout ce que je devais faire était de remettre le mode SATA sur IDE encore: - /



-1

Toutefois, les disques d'installation de Windows 7 ne fonctionneront que si le lecteur cible est en mode IDE. Vous devrez alors forcer la nouvelle installation de Windows 7 à passer du mode IDE au mode AHCI, mais je viens de laisser mon deuxième ordinateur portable en mode IDE, car je souhaite créer un système de démarrage quadruple qui démarre Windows 7 64 bits, Windows 7 32- Windows 98SE et MS-DOS 7.10. TurboCAD 2017 ne fonctionne pas correctement sous Windows 64 bits, mais uniquement sous Windows 32 bits. De même, je ne veux pas payer 5 000 $ pour le disque de Maxisquash, mais le dernier compilateur Fortran de Microsoft. Je veux des compilateurs Fortran a et PL / I que je puisse me permettre.


Cela ne répond pas à la question posée par l'auteur
Ramhound le

Vous pouvez passer de AHCI à IDE en utilisant regedit.exe pour modifier HEY_LOCAL_MACHINE \ system \ currentcontrolset \ services \ picide. Une des valeurs doit être modifiée de 3 à 0 pour activer le pilote. sys. De même, pour passer d'IDE à AHCI, vous devez déplacer la valeur de MSahci.sys de 3 à zéro. Vous pouvez trouver cette information sur www.google.com/advanced_search. Le site Web de Microsoft et quelques autres vous diront comment faire.
mc5w
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.