Se connecter avec
S'enregistrer | Connectez-vous

[RESOLU] contrôleur Sata AHCI

Dernière réponse : dans Logiciels de bureau

Bonjour :hello: 

Cela fait maintenant 3 jours (et 3 nuits) que j'essaie de mettre sur AHCI le contrôleur SATA d'un portable Toshiba A300 PSAGCE.

Explications :

  • Ce portable vient en Vista Home Premium. -> je l'ai passé en XP Home.

  • Tout les drivers sont installés et sont fonctionnels.

  • Pour installer xp, j'ai du mettre le contrôleur SATA sur "compatibility" non plus sur AHCI car cela impliquais un écran BSOD.

  • Maintenant que tout est prêt, je remarque une lenteure anormale dès qu'il s'agit d'accéder au disc dur (défrag, recherche, démmarage de windows...)

  • Je souhaite donc essayer de repasser sur AHCI le contrôleur SATA, si je le fait comme sa, j'ai le BSOD (normal).

    J'ai trouvé cela -> http://forum.notebookreview.com/showthread.php?t=186471

  • MAIS je ne peut pas mettre à jour le driver en question (le chipset de ce PC est de la famille Mobile Intel® GM45 Express Chipset.)

  • Je download l'exe mais lorsque je le lance il plante en me disant que le pc semble ne pas correspondre à la config.
  • Autres pages sur : resolu controleur sata ahci

    Lassé par la pub ? Créez un compte

    As tu teste en passant par Windows Update ?
    Ils proposent parfois des mises a jour de pilotes.

    Sinon, la prise en charge peut venir d'un souci materiel, le BIOS serait en cause.
    Est ce qu'il y avait un probleme similaire sous Vista ?

    Salut Dafen, alors j'ai déja pensé aux WU mais j'ai déja tout passé et rien en rapport au contrôleur SATA n'a été installé, aucuns drivers non plus d'ailleurs.

    Sous vista, le PC fonctionnait parfaitement normalement (aucunes lenteures anormales)

    J'ai regardé sur le site de toshiba, il y a une upgrade du BIOS disponible, je n'ai pas essayé de le faire par crainte de ce que cela pourrait impliquer.

    Mais de toute manière je pense au AHCI car je ne vois rien d'autre qui pourrait justifer cette lenteure (présente également en mode sans échec).

    Salut,

    Tu as bien été chercher le dernier utilitaire d'install des chipsets chez Intel ?
    http://downloadcenter.intel.com/filter_results.aspx?str...*+XP+Home+Edition&lang=eng&strOSs=45&submit=Go!
    Laptops ou tours, je suis toujours passé par eux, et pas par les homepages constructeurs.

    C'est IATA85ENU.exe
    Là tu as le descriptif :
    http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&...*%20XP%20Home%20Edition&lang=eng

    Une fois dl, il ne faut surtout pas lancer l'exe, ça ne marche jamais (du moins si t'es en IDE émulé et pas encore en ahci).

    Faut l'extraire en ligne de commande :
    exemple :
    iata76_enu.exe -a
    A adapter bien sûr à ton fichier .exe (genre "IATA85ENU.exe -a", mais à vérifier)
    EDIT : voilà la commande :
    -A Extracts all files (does not install
    driver) to <path> if -P is also
    supplied; otherwise, the files are
    extracted to the default location.
    = tiré du readme d'Intel (http://downloadmirror.intel.com/16750/eng/readme.txt)
    Ca extrait les drivers ahci & raid (qu'on peut mettre aussi sur floppy à l'install de XP), comme expliqué dans ton tuto en anglais, et ça donne un truc dans le genre:

    iaahci.cat
    iaahci.inf
    iastor.cat
    iastor.inf
    iastor.sys
    TXTSSETUP.OEM

    De mémoire, avec les dernières versions des installateurs Intel iataxxx.exe, ça te les installe dans C:\Program Files\Intel Matrix Storage Manager\driver

    Puis alors tu vas chercher manuellement tes drivers, ceux de ton chipset seulement, depuis le gestionnaire de périphériques
    comme expliqué en détails dans ton tuto aussi

    reboot > bios (surtout pas charger XP sinon bsod) > passer en ahci > charger XP

    => Super tuto (en français :D  ) qui résume toute la manip :
    !!! faut actualiser par rapport à ton chipset, mais le principe est le même
    http://www.tt-hardware.com/modules.php?name=News&file=a...

    bonjour,

    j'ai suivit toutes les étapes, j'ai réussi à extraire les fichiers en ligne de commande, tout a fonctionné.

    lorsque je vais dans le gestionnaire de périphériques windows, et que je demande la mise à jour des pilotes j'obtient cela :




    en gros windows n'est pas capable de mettre à jour le pilote, de plus comme vous pouvez le voir, j'ai 2 contrôlleurs je ne comprend pas pourquoi.

    des idées ?

    d'avance merci

    Salut,

    1/
    Ton screen est normal, dans la mesure où pour l'instant il ne s'est rien passé.
    Les 4 entrées "Canal IDE" correspondent aux drivers génériques IDE dont Windows se sert pour émuler (= simuler) de l'IDE.
    Et donc faire tourner tes disques SATA comme des IDE/PATA.
    Les 2 autres entrées indiquent la présence du contrôleur SATA, mais qui n'est pas encore utilisé pour gérer tes disks.

    2/
    !!! Avant d'aller plus loin :
    > As-tu fait un ghost de ton Vista (ou un autre type de sauvegarde par image de partition système) avant de te lancer là-dedans ?
    Si ce n'est pas le cas, je t'engage vivement à le faire. Mais c'est peut-être aussi trop tard...
    > J'explique : Il y a qques jours, je me suis retrouvé face à qqun qui s'est aperçu, après une tentative de downgrad Vista > XP sur son laptop, qu'il avait bousillé les données de restauration de Vista en essayant d'installer XP
    (et c'est quasi-inévitable, à moins de faire un ghost avant).
    Très mauvaise surprise pour lui :(  .
    Plus de Vista et pas d'XP > donc plus rien (temporairement).
    CCL : Je me décharge de toute responsabilité en cas de problèmes lors de manips ultérieures.
    !!!


    3/ Pour ton message d'erreur, as-tu suivi EXACTEMENT toutes les étapes manuelles d'install du driver données dans ce tuto ?
    http://www.tt-hardware.com/modules.php?name=News&file=a...
    Retournes-y et vérifie bien :
    quelques extraits, mais il faut que tu aies le tuto sous les yeux :

    Citation :
    Dans les propriétés Intel® ICH9R/DO/DH 4 port Serial ATA Storage Controler, choisissez l’onglet pilote et Mettre à jour le pilote


    Citation :
    Il faut procéder à une installation manuelle du pilote en sélectionnant : Installer à partir d’une liste ou d’un emplacement spécifié (utilisateurs expérimentés).


    Citation :
    L’opération est totalement manuelle : COCHER : "Ne pas rechercher. Je vais choisir le pilote à installer".


    Citation :
    Windows propose un contrôleur générique ou de réinstaller le pilote actuel. Il faut cliquer sur Disque fourni

    Etc.

    Bon courage,

    PS : une fois l'opération terminée, il est possible qu'il reste un canal IDE, correspondant par exemple au lecteur optique.

    hello,

    Merci pour tes précisions.

    Je voyais venir les problèmes de restauration avec le passage à xp -> recovery vista déjà gravés et vérifiés sa c'est pas un soucis.

    Oui, j'ai suivit toutes les étapes. J'ai même retéléchargé l'exe afin de recommencer mais cela ne marche pas : j'arrive toujours sur le message de mon print-screen...

    Re,
    Bizarre...
    Il y a une autre méthode...
    En nettoyant avec un script .reg les entrées registre correspondant à la configuration IDE, et du coup au reboot XP est obligé de rechercher des contrôleurs de disque, et on lui donne le chemin des nouveaux ahci...
    Ca a marché sur une config à moi, mais c'est plus ch***, et comme de toute façon elle est basée sur le même principe que l'autre...

    Stp peux-tu dire exactement & précisément à quelle étape de la manip tu te retrouves avec ce message d'XP : "L'assistant ne peut pas trouver..." ?
    Normalement ce message on ne peut pas l'avoir en faisant une recherche entièrement manuelle, puisque justement le but est de ne jamais faire appel à l'assistant !? :??: 
    D'où ma question ?...
    Vraiment bizarre ton affaire...

    Ah 2ème question : quelle machine /modèle ?

    méacoulpa, je suis un boulet qui mérite le fouet ! j'ai relus toute la description et j'ai donc réussi à aller plus loin. -.-^

    Lorsque je dois choisir manuellement le pilote à installer, je regarde avec CPU-Z mais je ne trouve pas le nom de mon chipset dans la liste... j'ai essayé avec la 1ère... -> bsod -> là je réinstalle (j'adore)

    machine -> toshiba satellite A300 PSAGCE

    Salut,
    Citation :

    méacoulpa, je suis un boulet qui mérite le fouet ! j'ai relus toute la description et j'ai donc réussi à aller plus loin. -.-^

    Je le savais ! ;) 
    Evidemment je déc... & je suis pas mieux : je viens de mettre 3h & 5 essais avant d'installer une Mandriva en dual boot, tout ça parce que je ne gardais pas les options par défaut :whistle: 

    Ah si tu trouves pas ton chipset... à nouveau je comprends pas : les drivers Intel que tu as décompressés sont prévus pour gérer tous les chipsets (excepté peut-être les familles de cartes-mères professionnelles, et encore j'en suis pas sûr).
    suffit de lire le readme : tu peux voir la liste est longue.

    Par contre c'est vrai que ça peut être délicat de savoir quoi choisir dans la liste...

    Maintenant perso j'ai toujours sous la main le petit utilitaire Intel dédié pour identifier le chipset (exécutable direct) : Intel Chipset Identification Utility : http://downloadcenter.intel.com/Product_Filter.aspx?Pro...

    Si t'as des doutes, poste le résultat de ce que dit le petit soft ci-dessus.

    Bon courage & fais 1 break si tu satures,

    dimanche 9 novembre 2008 22h50 -> j'ai réussi...

    brutus94 t'a patience, ta précision et ton exactitude m'ont beaucoup aidé, c'est mon pote qui va être content de récupérer son portable et sa c'est en grande partie grâce à toi. bref merci; c'est le genre d'aide qu'on devrait toujours avoir.

    Bonsoir,
    Merci n'en jette plus :)  .

    Mais stp, avant de te sauver, peux-tu confirmer que le fait d'avoir configuré le disk en ahci a résolu le prob de lenteur ou pas ?

    Je n'en suis pas sûr... Ca m'intéresse par curiosité technique :p 

    la lenteur a été résolue. Mais je suis pas sur que c'est grâce à sa... En effet, j'avais un procc qui ne se terminais pas normalement lorsque j'arrêtai la machine (sample.exe), cet executable étais lié à un mauvais pilote wireless. Après l'avoir jarté (pendant la réinstall) et mit le bon driver, j'ai remarqué que sa allait déjà mieux. Mais avec le AHCI c'est encore plus rapide, à moins que se ne soit qu'une impression.

    :??: 

    Salut,
    Citation :
    Mais avec le AHCI c'est encore plus rapide, à moins que se ne soit qu'une impression.

    Un peu plus qu'une impression :)  . C'est un peu plus rapide en ahci, et il n'y a pas que ça comme avantage (hotplug/branchement à chaud; plus d'histoires de master/slave > tu plugues, ça marche ; suport du NCQ utile sur des usages sollicitant énormément les disks, etc.).
    MAIS la différence n'est pas énorme, et ne se ressent vraiment que pendant des usages particuliers.
    EDIT : à vrai dire, sur un laptop avec 1 HDD à 5400 rpm, l'intérêt est donc très limité, voire inexistant. Par contre, si tu ajoutes des HDD (par exemple en eSATA par ExpressCard), ou si tu changes ton HDD pour un 7200 rpm, là oui. Et sur une tour, évidemment, oui aussi.
    ...
    C'est pour ça que j'ai posé la question ;)  . Une lenteur aussi marquée que celle que tu décrivais ne pouvait pas être due seulement à l'absence du support ahci.
    Il y avait forcément autre chose...

    Et t'as donné la réponse : un processus à la c** qui pourrissait le système.
    Donc merci du retour d'info :)  .

    @+

    PS : pour ceux qui doutent des avantages de l'ahci => un test aux résultats parfaitement clairs :
    http://www.tt-hardware.com/modules.php?name=News&file=a...
    Lassé par la pub ? Créez un compte
    Tom's guide dans le monde