Mdkart

Etudiant en médecine à Lille : nouvelle vague Jazz Blues (Melua, Stahl, Gardot, Yanofsky…) et autres musiques, Moto, Photo…

Slide SSD Samsung 830

Disque dur interne reconnu comme Périphérique externe

| 25 Commentaires

Petit problème rencontré lors de la préparation de mon PC pour passer au SSD.
Et voici donc l’astuce du dimanche matin.
Slide SSD Samsung 830
Vous êtes sous Windows 7, votre contrôleur SATA est configuré en AHCI dans le BIOS, et problème : les disques durs internes s’affichent comme des périphériques externes.
En effet, dans la zone de notification, il y a l’icône d’éjection des disques (« Retirer le périphérique en toute sécurité » comme s’il s’agissait d’une clé USB). Ce qui est utile sur les disques externes en eSATA (qui sont donc Hot-Pluggable) mais sans aucun intérêt sur des disques internes.

Comment régler le souci?

C’est en fait bien simple :

  1. D’abord direction le Gestionnaire de périphériques (Démarrer > devmgmt.msc) > Lecteurs de Disque. On va identifier sur quels channels sont les disques reconnus comme externes. (Clic droit > Propriétés)
    Channel SATA AHCI
  2. Ensuite on ouvre l’invite de commande en mode Administrateur (Démarrer > cmd.exe > Clic droit « Exécuter en tant qu’administrateur) »
  3. On va alors exécuter la requête suivante en remplaçant X dans ChannelX par le nombre identifés en 1. :

    reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\ChannelX" /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001

    On exécutera cette requête pour chaque channel posant problème.
    Les puristes pourront vérifier l’effet dans le Regedit (clé HKLM\SYSTEM\CurrentControlSet\Services\msahci\)

On redémarre alors le PC et le problème aura disparu.

Nb : cette méthode marche sous Windows 7. Je n’ai pas encore de solution via le Registre pour Windows 8.
Alternatives :

  • Certains Bios proposent une option pour activer / désactiver le Hotplug sur certains ports SATA (J’ai par exemple cette option sur mon Asus P8Z77-V)
  • Installation des drivers Intel Rapid Storage Technology

Auteur : Mdkart

Interne en anesthésie réanimation à Lille, je présente sur ce blog des tranches de ma vie et mes passions : voitures sportives et moto, photo, nouvelle vague Jazz-Blues (Katie Melua, Fredrika Stahl, Melody Gardot, Nikki Yanofsky...) et autres musiques...
Pour toute information, n'hésitez pas à me contacter ou à m'ajouter sur Google+

Catégories : En Vrac | Mots-clés :

25 Commentaires

  1. alors là merci pour l’astuce !!!

  2. Je dois vraiment être un boulet parce que chez moi, ça ne marche pas…

    • La clé est bien créée? Tu peux vérifier ça via regedit.

    • Oui j’ai bien 0x00000001(1) dans REG_DWORD (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci\Controller0/Channel0)

      Ce qui est étonnant c’est que mes 2 DD + DVD sont tous les 3 à l’emplacement 0(Channel0,Traget0, Lun0)

    • Tu as quelle carte mère et quel OS? Est-ce que tu peux essayer d’appliquer la manipulation pour tous les channels (0 à 5 la plupart du temps) et voir ce que ça donne?

    • Ma CM est une ASUS ROG Maximus V Formula avec Windows 7 64bits. Je ne sais pas si cela vient de là, mais ma carte mère dispose d’un port SATA 6.0 géré par la puce Z77 et un autre (ou est branché mon fameux DD) géré par ASMEDIA.
      Je peux désactivé le HotPlug dans le bios pour les ports SATA géré par la Z77 mais apparemment pas pour l’ASMEDIA…
      Dans mon Gestionnaire de périphérique, sous contrôleur IDE ATA/ATAPI, je vois mon fameux ATA Channel 0 et ATA Channel 1(gérés par Z77) et Asmedia 106x SATA Controller (ou devrait être branché le DD qui nous gène…) Peux être faudrait il que je change d’emplacement ?

    • Oui, c’est une voie à tester. ;)

  3. Bonjour,
    Je suis sous windows 8 et je n’ai pas de mention » chanel x » voilà ce que j’ai sur mon disque C: (SSD OCZ vertex plus) => Bus Number 0, Target Id 0, LUN 0.
    Pas clé « msahci » à l’heure actuelle dans la base de registre.
    Que faire svp ??
    Merci d’avance.
    Cordialement

    • Bonjour,
      Je viens de regarder, je n’ai pas encore de solution pour Windows 8 via le registre. msahci a été remplacé par storahci mais même en plaçant la clé à cet endroit, cela ne fonctionne pas.
      Jetez un oeil aux solutions alternatives mises dans l’article.

  4. Bonjour,

    (novice en informatique)

    Mon disque système (disque dur C:) est bien (faussement) reconnu comme périphérique local, mais à gestionnaire de périphérique>clic droit>propriétés>général, il n’y a pas mention de « channel ».

    Seul figure « emplacement : 1″

    Je comprends l’absence de « Channel « X » comme n’ayant qu’un seul disque dur système, mais comment changer « emplacement : 1″ en « emplacement ; 0″ pour que ce disque dur reprenne la place qu’il n’aurait pas dû quitter ?

    Cordialement,

    Delphin

    • Pour préciser mon message précèdent – dont la cause de dysfonctionnement ne provient pas d’un passage au SSD :

      Si, dans gestion des disques, je clique droit sur le numéro de mon disque dur interne (T XXXXXXXXXX (C:)), je lis : « type : disque local ».

      Ce qui est Très ennuyeux, car il m’est impossible de faire une sauvegarde « image système » (sur un DD externe) car je cite : « windows ne trouve pas le disque où vos sauvegardes sont enregistrées » et si, moi, je les retrouve malgré tout, impossible d’ouvrir les fichiers.

      Mon ordinateur n’est donc pas protégé actuellement.

      Cependant, en « gestion des disques », ce disque dur interne au système est bien noté « Disque 0″ lorsque je regarde son dessin symbolisé par le long rectangle en 3 partitions.

      En souhaitant ne pas vous avoir importuné,

      Delphin

    • Après recherche, il semble que mes ennuis de sauvegarde n’aient en fait rien à voir avec le « changement de statut » de mon disque système, puisqu’ils sont résolus.

      On me conseille, par ailleurs, de ne pas chercher à résoudre ce disque système devenu local, car la manoeuvre est délicate, pour un pb. finalement anodin.

      Delphin

      (Photos de Corse magnifiques, pour une magnifique île)

    • Bonjour,
      Tout d’abord, désolé pour le délai de réponse, étant assez occupé en ce moment.

      Il semble en effet que la solution que j’ai donnée dans l’article ne soit pas universelle, cela dépendant en grande partie du chipset de la carte mère (cette méthode trouvée sur mon ancienne P6T-SE n’est plus vraie sur ma P8Z77-V, qui contient déjà une option dans le BIOS par canal pour régler ce souci)

      Comme vous le dites, ce problème n’est pas un vrai problème en soit, mais j’essayais de partager une solution pour faire disparaître cette notification inutile.

      Et merci pour le compliment pour les photos de Corse, peut-être que celles-ci vous plaîront également

    • Merci de la réponse et des nouvelles photos.

      Delphin

  5. Salut Mdkart,
    un grand merci à toi pour ton astuce absolument improbable ……qui m’a sauvé la vie.
    J’aimerais savoir comment t’as trouvé ça mais ne me réponds surtout pas.
    Mon portable était en administrateur j’ai fait un copier coller avec le bon canal dans « Démarrer » – « Exécuter » pas besoin de cmd.exe .
    Ca a marché au redémarrage……
    t’as droit à une giclette de protoxyde d’azote
    Mercy Bye
    NoctisL

    • Héhé ^^
      Je sais plus comment j’ai trouvé ça mais j’ai cherché un petit moment parce que ça m’enervait.
      T’es gazier aussi?
      A plus !

  6. Solution testée et approuvée. Mon SSD et mes 3 HDD internes apparaissaient dans la liste des périphériques pouvant être retirés en toute sécurité.
    Une petite modification du registre comme préconisée (mes disques sont sur les channels 0, 1, 2 et 5 pour l’exemple), un petit redémarrage, et le tour est joué, il n’y a effectivement plus les disques (et plus du tout l’icône car rien de branché en externe).

    Merci pour l’astuce, je trouvais ça dangereux d’avoir la clef USB au milieu des 4 disques quand je devais la débrancher ;)

  7. Bonjour , j’ai suivie ta méthode mais je ne comprend pas j’ai besoin de plus d’information … Merci de m’aider est de me répondre :)

  8. MERCI pour cette précieuse astuce, Matthieu!
    Voilà trois jours que je me bats pour solutionner ce problème…
    J’ai craqué pour un SSD, un Samsung 840 Pro de 512 gb acheté à Wambrechies (pour ne pas citer le vendeur ^^ )
    J’ai dû casser un raid 0, passer en AHCI et mettre l’OS sur un seul disque dur,
    effectuer toutes les mises à jours sur celui-ci avant de tout transférer sur le SSD.
    J’ai choisi cette façon de faire pour épargner au max ce dernier.
    C’est la première fois de ma vie que j’utilise l’invite de commande !
    C’est tout une aventure pour un néophyte…

    Bonne continuation, tu fais un chouette boulot…

    Chapeau bas !

    • De rien!
      N’hésite pas à utiliser ton SSD pleinement. Les SSD actuels ont une durée de vie vraiment confortable, il n’y a plus aucune raison de limiter l’écriture de données dessus.

  9. Milles merci ! Problème rencontré après réinstall’ en mode AHCI et résolu grâce à ce tip.
    Encore merci !

  10. Merci pour ces infos.

    Mais j’étais dans le cas ou ça ne marchait pas!

    Dans mon cas c’était le driver AMD SATA qui affichait les périphériques internes comme périphériques à retirer.

    Je l’ai juste désinstallé en cochant la case « supprimer le pilote » et au redémarrage Windows réinstalle un pilote par défaut et tout rentre dans l’ordre!
    Mes périphériques internes ne s’affiche sous l’icone des périphériques USB à retirer.

    Si cela peux vous aider!

  11. Les clés ajoutées au registre fonctionnent impeccablement pour moi ! Mes disques ont disparu de la zone d’éjection.
    Un grand merci pour cette astuce :)

  12. Bonjour,

    J’ai également un probleme avec mon DD interne qui est reconnu en DD externe.
    Cela me fatigue de le voir dans la zone de notification pour rien car je ne le débrancherai que lorsqu’il aura rendu l’âme!
    Je suis sous Win 7 avec un chipset Z77. Je ne trouve aucune solution ni système pour ne plus le voir comme périphérique externe, ce qui me désespère.

    Comment faire pour ne plus avoir ce problème ????

    • Bonjour,
      Quelle marque votre carte mère?
      Jetez un oeil dans l’UEFI (anciennement Bios). Sur ma CM Asus P8Z77-V, j’ai une option pour désactiver port par port le hotplug SATA.

Laisser un commentaire

Champs Requis *.