Aujourd’hui, suite à l’achat d’une nouvelle configuration pour la maison, j’ai été confronté à un « problème » de disque dur. Mon symptôme était la possibilité de pouvoir démonter mon disque dur interne comme une clé USB.
Après une analyse rapide des causes et des possibles solutions, voici les résultats de ces investigations :
Lorsque l’on est sous Windows 7, le 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.
Pour résoudre le problème, il faut simplement suivre la manipulation suivante :
- Tout d’abord, il faut accéder au Gestionnaire de périphériques, via les commandes suivantes : Démarrer > devmgmt.msc puis Lecteurs de Disque. Nous allons ensuite identifier sur quels canaux sont les situés les disques reconnus comme externe. Pour cela, effectuer un Clic droit puis Propriétés. Nous remarquons ici que notre disque est positionné sur le canal
- Nous allons ensuite ouvrir l’invite de commande en mode Administrateur via les commandes : Démarrer puis cmd.exe et enfin Clic droit « Exécuter en tant qu’administrateur »
- Il suffit ensuite d’exécuter la requête suivante en remplaçant X dans ChannelX par le nombré identifié en 1.
12reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\ChannelX" /f /vTreatAsInternalPort /t REG_DWORD /d 0x00000001
Cette requête peut être exécutée pour chaque canal posant problème.
- Effectuer ensuite un redémarrage de l’ordinateur, et vérifier, nos disques ne seront plus visibles
La cause du problème est en fait, le mode de fonctionnement du SATA, à savoir AHCI (ou Advanced Host Controller Interface). En effet, ce mode de fonctionnement particulier permet d’exploiter les fonctionnalités introduites par l’interface SATA comme le NCQ (Native Command Queuing) ou encore le Hot Plug. Dans notre cas, il s’agit de la fonctionnalité Hot Plug qui rend notre disque visible.
Bonjour,
J’ai le même soucis mais je n’ai pas le « Channel » qui s’affiche. Une idée ?
http://img11.hostingpics.net/pics/568472Sanstitre.png
Bonjour,
Cette erreur peut provenir de votre configuration BIOS, toutefois, voici un lien qui devrait vous faciliter la vie 🙂
Activation channel