alimentation alimentation boîtier carte 3D carte mère configuration disque dur ecran intel nvidia
Passer en AHCI, vraiment la galère ? |
![]() |
![]() |
Écrit par Pascal Thevenier |
Lundi, 21 Avril 2008 17:28 |
![]() SATA = AHCI ? ![]() ![]() Le NCQ est un des avantages liés à l'AHCI Pourquoi tant de problèmes ? Les contrôleurs supportant le mode AHCI peuvent fonctionner en mode « compatible » pour des raisons de … compatibilité. Dans ce denier mode, ils se comportent comme un contrôleur IDE totalement conventionnel. Windows les reconnaît d’ailleurs en tant que tels et utilise ses drivers internes pciide.sys et atapi.sys pour les piloter. Il suffit de se rendre dans le gestionnaire de périphériques pour s’en rendre compte. En mode AHCI, le pilote nécessaire dans le cas des ICH d’Intel est iaStor.sys. Ce fichier n’est pas compris dans Windows XP SP2 mais bien dans Windows Vista. Pour installer Windows XP en mode AHCI, il faut passer par l’ajout de pilote en pressant F6 lors de l’installation ou avoir préalablement intégré le pilote dans le dossier i386. Avec Windows Vista, du moment que le contrôleur est configuré en AHCI à l’installation, il n’y a pas de problème. Dans la base de registre de Windows, les contrôleurs de disques sont repris dans une section spécifique dont le nom de la clef est évocateur : CriticalDeviceDatabase. En changeant dans le BIOS le mode de fonctionnement du contrôleur, Windows tente d’utiliser le contrôleur de disque avec le pilote repris dans la base de registre. Comme les mode « compatibles » et AHCI demandent des pilotes totalement différents, le contrôleur ne répond pas si les demandes sont envoyées via un driver non adapté. Il faut également savoir que les pilotes du contrôleur de disque sont des pilotes « en mode texte ». Cette appellation fait référence à Windows XP et aux versions antérieures où leur installation (via F6 dans le cas de Windows XP) se fait dans la partie non graphique de l’installation, la partie dite « texte ». Ils ne sont donc pas aussi « Plug and Play » que tous les drivers installés par la suite. La modification de ce type de pilote reste donc une opération plus délicate. Il faut « prévenir » préalablement l’OS que le pilote va être modifié. L’AHCI en vaut-il la peine ? Avec une carte mère et des disques récents, la réponse est claire : oui ! Lors de notre comparatif de disques durs, nous avons testé des disques en mode compatible et en mode AHCI, les gains lors du chargement des applications ou en utilisation réelle sont bien présents et significatifs. Le taux de transfert lors du chargement des applications ou du démarrage de Windows peut progresser de 10 à 20%. Ces gains étant totalement « gratuits », il serait dommage de s’en passer d’autant plus que le disque dur est souvent considéré comme un des composants les plus lents du système. Des contreparties ? Si les gains sont bien présents, le passage en AHCI a certains revers. En effet, dans de nombreux cas, les unités optiques SATA ne sont plus bootables. Il est difficile d’identifier un coupable : le mode du AHCI lui-même, le BIOS de la carte mère, le graveur et/ou son frimware, le secteur de boot, etc. Un membre de notre forum signale également un problème lors de l’enregistrement de musique avec le logiciel Samplitude. Une fois par heure, iastor.sys occupe le processeur entre 20 et 60% pendant une fraction de seconde et génère une erreur d’enregistrement du flux audio. Le problème serait bien connu dans le monde de l'audio pro. ![]() Attention : Ne tentez pas cette opération sur une configuration en RAID. Faites un backup de vos données avant de vous lancer dans les manipulations à chaud. En cas de problèmes, revenez aux anciens réglages du BIOS et utilisez F8 au démarrage de Windows pour utiliser : Dernière bonne configuration connue. Il a été écrit beaucoup de choses sur le passage en AHCI. Il est d’ailleurs courant de lire que ce changement nécessite une réinstallation de Windows, ce qui n’est pourtant pas obligatoire. La procédure qui suit explique comment passer du mode « compatible » au mode AHCI sous Windows XP avec un ICH9R. La procédure est comparable pour tout autre contrôleur et/ou sous Windows Vista. Avant de procéder, vérifiez si le contrôleur de votre carte mère supporte bien le mode AHCI. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Le système demande un redémarrage qu’il suffit d’accepter. Lors de ce reboot, il faut passer par le BIOS et modifier le mode de fonctionnement du contrôleur en AHCI sans quoi, Windows XP affiche un bel écran bleu et reboot ! ![]() Avec l’utilitaire nLite, il est très facile d’intégrer le pilote de l’ICH9 (et d’autres) pour disposer d’un nouveau CD qui permet une installation automatique en mode AHCI sans avoir besoin de passer par F6 et un antique lecteur de disquettes. Téléchargez et installez nLite ainsi que Microsoft .Net nécessaire à son fonctionnement. Insérez votre CD-ROM de Windows XP dans un lecteur et lancez nLite. Le logiciel demandera le chemin de Windows XP, donnez-lui celui du lecteur optique qui contient le CD. Ensuite, fournissez-lui un dossier (peu importe le nom) où il copiera l’intégralité du CD-ROM. ![]() ![]() ![]() ![]() Le CD permet d'installer directement Windows XP sur un système équipé d'un ICH9R réglé en AHCI. |