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

| 37 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 :

37 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.

  13. Salut, merci beaucoup pour ta combine, c’est bien vu !

    J’ai galéré tout le week-end pour enlever le SSD des périphériques « éjectables ».
    J’ai une P6T-SE aussi et je viens de passer en SSD avec une install neuve de Win7.
    Après plusieurs essais de différents pilotes Intel, qui mettaient le brun parfois, je me suis décidé à chercher sur notre ami Google et par chance je suis tombé sur ton blog !

    Merci encore et bonne continuation…

  14. merci beaucoup pour cette astuce qui m’a fait corriger cette bizarrerie en installant les derniers intel rapid storage sur du chipset z97

  15. Salut Mdkart ,

    J’ai exactement la même carte mère mais je ne trouve pas ce qu’il faut modifier exactement je suis en AHCI et S.M.A.R.T activé saurait tu me dire ou qu’il faut régler dans le bios .

    Merci .

    • Salut!
      Sur ASUS P8Z77-V, dans l’UEFI (ex BIOS).
      Onglet Advanced > Sata Configuration

      Pour chaque canal, on peut alors activer ou désactiver le Hot Plug.

    • Re bonjour merci de ta réponse rapide :)

      Alors en faite javai déjà un disque dur + 1 lecteur cd.

      J’ai acheter un disque dur interne j’ai mis l’ OS dessus windows fonctionne bien a part que le disque est éjectable ): mais dans mon bios , aucune trace de ce disque dur ,dans les ports sata il y a rien , ils sont vide comme si rien n’était branché .

      Sinon il sont tous en Hot Plug disabled , S.M.A.R.T enabled , et en AHCI.

    • Bizarre…
      Le disque s’affiche dans ton OS? C’est bien un DD en SATA et pas en IDE?

    • Re :)

      Alors en faites je suis bien en SATA mais branche dans le sata carte mère

      6G_E12 parce que les deux 6G_12 sont déjà pris peut être est-ce le « E »12 qui posent soucis ?

      la seule trace dans le bios de ce disque est que je peut le booter ( f8) c’est tout .

    • Alors là, tu me poses une colle. Aucune idée de comment réfler ce souci. Essaie peut-être de mettre sur un autre port SATA si tu en as encore d’autre disponible

  16. Bonjour, je suis sous windows 7 et je rencontre actuellement ce problème avec un disque dur branché sur le port sata 6G E_1 (carte mere asus P8P67 LE).
    Il est géré par le contrôleur Marvell et en mode AHCI. J’ai voulu essayé votre astuce mais dans les propriété du disque dur j’ai pas « channelX » dans « emplacement » mais plutôt « Bus Number 0, Target ID 1, LUN 0″.. que faire dans ce cas au niveau du registre ? J’aimerais vraiment que mon disque dur ne soit plus reconnu en périph externe..merci d’avance !

Laisser un commentaire

Champs Requis *.