Le SSD ou le disque dur interne apparait comme un disque éjectable

Dans cette partie vous trouverez des papiers, articles sur l'informatique/sécurité.
Avatar de l’utilisateur
Parisien_entraide
Messages : 19527
Inscription : 02 juin 2012 20:48
Localisation : Thomas Anderson : Je suis dans et en dehors de la matrice :-)

Le SSD ou le disque dur interne apparait comme un disque éjectable

par Parisien_entraide »

HDD.jpg

SYMPTOMES :

Dans l'explorateur de fichiers les disques durs internes/SSD s'affichent en double, et dans la barre des taches en bas a droite là où s'affiche l’icône "Retirer le périphérique en toute sécurité et éjecter le média ceux ci s'affichent comme des périphériques éjectables

Le bug serait lié lié au micrologiciel du contrôleur, pour lequel un disque SATA interne, qu'il s'agisse d'un disque dur mécanique (HDD) plus lent ou d'un disque SSD (SSD) à mémoire flash NAND plus rapide, est interprété à tort comme un support amovible dans la barre des tâches Windows.

LA RAISON ?

Un vieux bug qui traine depuis Windows Vista et qui affecte toutes les versions de Windows ultérieures dont Windows 11 et qui d'après Microsoft serait lié à un bug du "Serial Advanced Technology Attachment" (SATA).

Le truc c'est qu'il doit y avoir un lien avec les pilotes également car perso je n'avais pas ce bug sous Win7, Win8.0, mais celui ci est apparu sous Windows 10 (installation fraiche)

Microsoft ajoute
Le fait qu'un périphérique soit considéré ou non comme amovible est déterminé par le BIOS de votre système et par la manière dont il marque les différents ports SATA de la carte mère. Le pilote de la boîte de réception inspecte directement les ports SATA et considère les périphériques connectés à ces ports marqués « externes » comme des périphériques amovibles. Tous les pilotes de stockage ne le font pas, ce qui peut constituer une cause potentielle de corruption ou de perte de données.
Source https://support.microsoft.com/en-us/top ... 65a976c8dd




RESOLUTION DU PROBLEME

Je passe sur les mises à jour BIOS qui sont souvent indiquées dans les résolution de ce soucis, et pilotes (cela n'a jamais résolu le problème)
Donc je vais donner 3 solutions car 2 n'ont pas fonctionné pour moi



Dans l'ordre :


VIA LE BIOS/UEFI

Comment accéder au BIOS/UEFI
https://www.malekal.com/acceder-bios-de-son-pc/

Quelque soit la marque et modèle de la carte mère, la fonction "Hot plug"' est la même pour tout le monde (Que ce soit sur les BIOS classique ou en UEFI)
Il faut juste passer la fonction en "Désactiver", puis sauvegarder ce nouveau paramètre et relancer le PC
desact hot plug1.jpg

Seulement cela ne suffit pas toujours...

Au passage cette histoire de "hot plug"' peut être dangereuses suivant les matériels
Ce n'est pas parce que le BIOS/UEFI indique du hot plug à activer/désactiver que TOUS les ports SATA sont capables de gérer lorsque c'est activé (et oui il n'y a pas de petites économies chez les fabricants de carte mère ou de certains périphériques) surtout si il y a des ports SATA avec un autre controleur que du Intel
En plus il ne faut pas confondre "Hot plug" et "Hot swap"

Mon conseil : Ne vous amusez pas à connecter "à chaud" un disque dur ou SSD (et cela ne sera pas la faute du disque dur ou SSD) si vous ne connaissez pas votre matériel

Suivant les matériels, au mieux on perd les données et on flingue le disque dur/SSD) au pire le contrôleur racine SATA sera mort car il n'est pas compatible avec le remplacement à chaud
Si vous êtes dans le BIOS, aucune donnée n'est en danger, mais le port SATA en question sera flingué, mais si vous exécutez le système d'exploitation, vous pouvez perdre toutes les données et également endommager d'autres composants comme la carte graphique, la RAM, etc.
C'est même systématique sur les anciennes carte mères avec un connecteur molex qui est fixé sur le disque dur

Les connecteurs Molex ne sont pas conçus pour le hot-plug, le hot-remove, le hot-swap... ils provoquent des pics électriques.
Au passage, sur certaines broches molex, le courant qui passe peut être supérieur à 3,5A



VIA le GESTIONNAIRE DE PERIPHERIQUES

Si la mise en cache en écriture est désactivée pour un lecteur de disque, Windows peut le traiter comme un périphérique de stockage amovible. Il faut donc s' assurer que la politique de mise en cache en écriture est active pour le disque dur interne ou le SSD qui apparaît comme amovible

Dans "Démarrer" dans la case "Rechercher", tapoter "gestionnaire de périphériques"
ou
Ouvrir l'invite de commande (bouton Windows + R) et lancez la commande suivante:

Code : Tout sélectionner

devmgmt.msc
ou pour se compliquer la vie :-)
Démarrer ---> panneau de configuration ----> Système ----> Paramètres système avancés ---> Onglet "Matériel ---> Gestionnaire de périphériques

Ensuite appliquer ce que j'ai indiqué sur l'image et .. redémarrer le PC
gestionnaire.jpg



LA SOLUTION DE MICROSOFT

https://support.microsoft.com/en-us/top ... 65a976c8dd


1) Il faut dans un premier temps découvrir le numéro de BUS attribué au disque dur ou SSD:

Ouvrir l'invite de commande (bouton Windows + R) et lancez la commande suivante:

Code : Tout sélectionner

devmgmt.msc
invi.jpg
Dans la procédure décrite il faut noter le numéro de bus alloué au disque (là c'est "0", mais cela peut etre "1", "2", "3", ..)
gestionnaire2.jpg

2) On lance ensuite l'invite de commande (CMD) en mode administrateur
Démarrer - > et dans la case "rechercher" tapoter "CMD". CMD va apparaitre et là il suffit d'effectuer un clic droit pour l'exécuter en mode administateur

La commande de base

Code : Tout sélectionner

reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d X

Ce qui donne pour un cas concret, car Il faudra remplacer la lettre X par le numéro de disque.
Dans mon exemple il s'agissait du numéro "0" (zéro)

Code : Tout sélectionner

reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d 0
Voila pour un disque, mais si on a plusieurs disques il suffit de de rajouter un anti slash "\" et un "0"
Donc si vous possédez deux disques de numéro de bus 0 et 1, il suffit d'ajouter "\0" entre ces 2 chiffres, la commande devient:

Code : Tout sélectionner

reg.exe add "HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device" /f /v TreatAsInternalPort /t REG_MULTI_SZ /d 0\01
et si il y a plus de deux disques : 0\01\02\03 (sous condition que vous disposez des numéros de disques 0, 1, 2, 3 et que vous remplaciez les numéros de mon exemple par les votres
Sinon, si on n'est pas sûr, la sagesse veut que l'on procède disque par disque




On peut faire la meme chose VIA LE REGISTRE (il suffit de regarder la commande précédente)

Code : Tout sélectionner

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
Dans le chemin qui figure ci dessus, il faut créer la valeur (En valeur de chaine Multiples)

Code : Tout sélectionner

TreatAsInternalPort
et d'ajouter les valeurs du numéro ou des numéros de BUS de disque(s) que vous souhaitez comme disque(s) interne(s).
Bien les mettre comme dans mon exemple (je rappelle que vos données de numéros de Bus peuvent différer)

2024-02-21_181435.jpg
Ensuite redémarrer l'ordinateur (En évitant le démarrage rapide)
Les raisons sont multiples
viewtopic.php?t=70841
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
- Only Amiga... Was possible ! Lien https://forum.malekal.com/viewtopic.php?t=60830
- « Un problème sans solution est un problème mal posé. » (Albert Einstein)
- « Tous les patients mentent » (Théorème du Docteur House) Que ce soit consciemment ou inconsciemment
- Jeff Goldblum dans Informatic Park, professeur adepte de la théorie du chaos : « Vous utilisez un crack, un keygen ? Qu’est-ce qui pourrait mal tourner?? »
- Captcha : Il s'agit d'un ordinateur qui demande à un humain de prouver.. qu'il n'est pas un ordinateur ! (Les prémices du monde de demain)
- Dans le monde il y a deux sortes de gens : Ceux qui font des sauvegardes et .. Ceux qui vont faire des sauvegardes (Extrait du Credo.. Telle est la voie ! )
  • Sujets similaires
    Réponses
    Vues
    Dernier message

Revenir à « Papiers / Articles »