# Détection ssd m.2

**URL:** <https://www.debian-fr.org/t/detection-ssd-m-2/84265>\
**Category:** Support Debian\
**Created:** [Mars 19, 2021, 10:33 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265 "2021-03-19T22:33:41Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 19, 2021, 10:33 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/1 "2021-03-19T22:33:41Z")

</div>

Bonsoir,

Je viens de récupérer mon 1er ssd m.2 2280 kingston 256Go que j’ai monté sur un pc portable de récup qui semble fonctionner parfaitement (ram neuve) d’après l’autodiag.

Cependant, bien qu’il soit détecté par l’uefi et par un `$ lsblk`, je n’arrive pas à y accéder.

gparted de la dernière SystemRescue me donne une erreur «&nbsp;Libparted warning -\> Error fsyncing/closing /dev/sda: Input/output error&nbsp;» avec 2 options: Retry (qui réaffiche le même message) et Ignore (qui… ignore… le ssd).

D’après vous, ça veut dire qu’il est raide ou alors que les accès sur ce type de ssd est différent des sata (et comment y accède-t-on dans ce cas svp?)?

Edit / bubulle a encore oublié une info importante: l’autodiag du pc permet 2 tests sur ce ssd, rapide et complet. Le rapide est ok et ne donne aucune erreur s.m.a.r.t.; le complet donne un test réussi à 100% et toujours aucune erreur smart.

Merci d’avance de vos réponses 😉

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 20, 2021, 6:57 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/2 "2021-03-20T18:57:39Z")

</div>

Personne n’a d’infos?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 21, 2021, 3:00 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/3 "2021-03-21T15:00:49Z")

</div>

Si l’interface sata der ton portable n’est pas m2 le disque ne marchera ps.

Il faut que le connecteur dans le boitier soit compatible m2.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 21, 2021, 3:59 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/4 "2021-03-21T15:59:14Z")

</div>

Lorsqu’un Nvme est reconnu de façon native il n’est pas vue en /dev/sdX .  
Il me semble toujours d’actualité que seul un bios uefi permettent le boot sur Nvme … je laisse le soin à des connaisseurs de corriger sui c’est plus le cas.  
Si jamais le bios ne permet pas le boot dessus il doit-être possible de gérer le boot sur un autre device malgré tout.

Idem les nvme lorsqu’il est reconnu ne se trouve pas /dev/sdX mais en générale dans /dev/nvmeXnX .

As-tu essayé d’activé en AHCI le dit disque depuis le bios ?

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 21, 2021, 6:21 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/5 "2021-03-21T18:21:45Z")

</div>

Hello, @Clochette c’est même pas une question de boot, je souhaite simplement y accéder comme un disque secondaire de données pour l’instant. Il est dans un pc portable dans son port idoine, j’ai bien vérifié pour pas confondre avec du msata. Le disque est reconnu et testable dans l’uefi, le smart répond ‹&nbsp;‹&nbsp;pas d’erreur&nbsp;›&nbsp;›, mais debian ou systemrescue ne parviennent pas à y accéder via gparted.

> [@DarkGagan](#):
>
> un `$ lsblk`

Me donne le disque existant en /dev/sda

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 21, 2021, 9:03 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/6 "2021-03-21T21:03:39Z")

</div>

> [@Clochette](#):
>
> Lorsqu’un Nvme est reconnu de façon native il n’est pas vue en /dev/sdX .

M2 et NVME ne sont pas les même choses. Ce sont deux technologies différentes.  
M2 sera vu en /dev/sdX, vnme sera vu en /dev/nvmeXX (je crois pour le nvme).

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 21, 2021, 9:31 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/7 "2021-03-21T21:31:05Z")

</div>

Ce que l’on apele communément M.2 c’est en réalité du NGFF qui englobe le msata et le format nvme …

les disque m2 détecté en /dev/sdX sont ne msata, et de façon générale en /dev/nvmeXn(p)X pour les disques au format nvme.

> [@DarkGagan](#):
>
> Me donne le disque existant en /dev/sda

Chose étonnante j’ai déjà vue ça avec une carte PCI, mais jamais avec un port M2 … est-tu sûr que ce soit ton disque que tu vois en /dev/sda, c’est pas une clé USB ou autre.

Après recherche il y a un paquet permettant de tester/gérer les nvme branché en PCI :

> **[Debian -- Error](https://packages.debian.org/buster/nvme-cli)**

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 22, 2021, 10:42 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/8 "2021-03-22T10:42:02Z")

</div>

> [@Clochette](#):
>
> est-tu sûr que ce soit ton disque que tu vois en /dev/sda, c’est pas une clé USB ou autre

Le PC portable n’a pas de lecteur optique et ma clé de boot avec systemrescue dessus est reconnue en /dev/sdb. Sans le ssd ma clé systemrescue est reconnue en /dev/sda. Il n’y a rien d’autre sur le PC (hormis les composants de base ^^)

edit: un `# fdisk -l` ne me liste pas le ssd, pas plus qu’un `# dmesg | gtrep 'nvm'`

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 22, 2021, 4:23 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/9 "2021-03-22T16:23:45Z")

</div>

Quel est le modèle exact de ta machine?

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 23, 2021, 1:38 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/10 "2021-03-23T13:38:07Z")

</div>

Le pc est un HP 15-da0025nf et le ssd un kingston RBU-SNS8100S3/256GD (contrôleur phison)

Edit: j’ai fait des ‹&nbsp;‹&nbsp;dmesg | grep ata3.00&nbsp;›&nbsp;› puis ai remplacé ‹&nbsp;‹&nbsp;ata3.00&nbsp;›&nbsp;› par ‹&nbsp;‹&nbsp;error&nbsp;›&nbsp;› puis ‹&nbsp;‹&nbsp;failed&nbsp;›&nbsp;› et j’ai enregistré les traces dans des fichiers que voici: [ata3.00.txt](https://www.debian-fr.org/uploads/short-url/cRak9WYRhV08ioxwstUrvFWUyHT.txt) (19,0 Ko) [error.txt](https://www.debian-fr.org/uploads/short-url/rCa6yWiTNJJbAFJm71PncIXamFf.txt) (8,0 Ko) [failed.txt](https://www.debian-fr.org/uploads/short-url/gnhRY0AdysCNDzKKSfhx5v1F4NJ.txt) (2,9 Ko)

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 23, 2021, 3:50 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/11 "2021-03-23T15:50:05Z")

</div>

Le modèle dispose de 2 emplacement disques. L’un est SATA normal, l’autre SATA M.2. Es-tu sur d’avoir mis le SSD dans le bon?

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 23, 2021, 8:07 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/12 "2021-03-23T20:07:02Z")

</div>

> [@Zargos](#):
>
> Es-tu sur d’avoir mis le SSD dans le bon?

Euh… Ben disons que je l’ai mis dans le port sata pour disque 2.5’’ mais comme ça rentrait pas j’ai un peu forcé au marteau burin 🤣

Donc (un peu) plus sérieusement, le ssd étant un m.2 2280, je l’ai mis dans le bon plus petit port et l’ai même maintenu avec sa vis unique tout aussi petite 😋

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mars 24, 2021, 12:40 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/13 "2021-03-24T00:40:55Z")

</div>

Docn c’etait avec un disque NVME.  
Parfois il y a des paramètres à activer dans le bios.  
Et chez moi, le NVME est vu en /dev/nvme01

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 24, 2021, 7:38 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/14 "2021-03-24T07:38:09Z")

</div>

> [@DarkGagan](#):
>
> … le ssd un kingston RBU-SNS8100S3/256GD …

Le kingston RBU-SNS8100S3/256GD  
n’est pas un [NVME](https://fr.wikipedia.org/wiki/NVM_Express)  
mais un SSD utilisant la norme [mSATA](https://fr.wikipedia.org/wiki/Serial_ATA#mSATA) et un [connecteur M.2](https://fr.wikipedia.org/wiki/M.2)

_également connu sous le sigle de **NGFF** (pour Next Generation Form Factor )_

---

<div class="post-metadata">

**Author:** ![DarkGagan](https://www.debian-fr.org/user_avatar/www.debian-fr.org/darkgagan/32/4093_2.png) [@DarkGagan](https://www.debian-fr.org/u/DarkGagan)\
**Post date:** [Mars 27, 2021, 6:01 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/15 "2021-03-27T18:01:42Z")

</div>

Bon je pense que le ssd est mort car je l’ai monté sur un autre pc sous buster il n’est même pas détecté par un lsblk…

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mars 29, 2021, 7:06 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/16 "2021-03-29T19:06:10Z")

</div>

> [@Zargos](#):
>
> Si l’interface sata der ton portable n’est pas m2

> [@Clochette](#):
>
> Lorsqu’un Nvme est reconnu de façon native il n’est pas vue en /dev/sdX

> [@Zargos](#):
>
> M2 et NVME ne sont pas les même choses. Ce sont deux technologies différentes.  
> M2 sera vu en /dev/sdX, vnme sera vu en /dev/nvmeXX (je crois pour le nvme).

> [@Clochette](#):
>
> e que l’on apele communément M.2 c’est en réalité du NGFF qui englobe le msata et le format nvme

> [@Clochette](#):
>
> es disque m2 détecté en /dev/sdX sont ne msata

> [@Zargos](#):
>
> Le modèle dispose de 2 emplacement disques. L’un est SATA normal, l’autre SATA M.2. Es-tu sur d’avoir mis le SSD dans le bon?

> [@anon29980398](#):
>
> un SSD utilisant la norme [mSATA](https://fr.wikipedia.org/wiki/Serial_ATA#mSATA) et un [connecteur M.2](https://fr.wikipedia.org/wiki/M.2)

Que de confusion dans les réponses, c’est un véritable florilège…  
Ce n’est pourtant pas bien compliqué. Petite mise au point nécessaire de la part du gars qui n’a encore jamais utilisé de SSD :  
M.2 n’englobe pas mSATA. Ce sont deux formats différents, avec des connecteurs et des interfaces différents.  
mSATA est un format pour les SSD avec interface SATA.  
M.2 est un format pour divers types de périphériques (stockage, communication…) qui peut supporter plusieurs types de liaisons : SATA, USB, PCIe.  
Il existe trois types de SSD au format M.2 :

- avec liaison SATA (équivalent à un SSD SATA au format 2,5" ou mSATA)

- avec liaison PCIe et interface AHCI (équivalent à un contrôleur AHCI + un SSD SATA mais sans la limitation de la liaison SATA)

- avec liaison PCIe et interface NVMe

Et tous les SSD NVMe ne sont pas forcément au format M.2. Ils peuvent aussi être au format de carte PCIe standard.

> [@Clochette](#):
>
> seul un bios uefi permettent le boot sur Nvme

En pratique c’est probable car à l’époque où les cartes mères avec connecteur NVMe sont sorties, tous les «&nbsp;BIOS&nbsp;» devaient déjà être de type UEFI. Mais techniquement, ça n’a aucun rapport. D’une part ça n’empêche pas de booter sur NVMe en mode BIOS/legacy, et d’autre part il est théoriquement possible d’ajouter une «&nbsp;option ROM&nbsp;» (ou «&nbsp;expansion ROM&nbsp;») pour permettre à un BIOS ou un firmware UEFI de booter sur NVMe, comme la ROM des cartes contrôleurs SCSI ou RAID bootables. Il me semble avoir lu que certains modèles de SSD NVMe Samsung intégraient une option ROM.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 29, 2021, 7:09 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/17 "2021-03-29T19:09:38Z")

</div>

Oui, j’avais mal copié/collé mon lien que j’avais collé au mot mSATA depuis la page wikipedia,  
je recopie ici le lien : [https://fr.wikipedia.org/wiki/Serial\_ATA#Révision\_3.1\_ou\_mSATA](https://fr.wikipedia.org/wiki/Serial_ATA#R%C3%A9vision_3.1_ou_mSATA)  
Et j’ai écrit norme alors que je pensais écrire protocole

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mars 29, 2021, 7:13 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/18 "2021-03-29T19:13:28Z")

</div>

mSATA n’est pas un protocole mais un format physique.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 29, 2021, 7:29 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/19 "2021-03-29T19:29:39Z")

</div>

Ok, j’avais mal compris la première phrase :

> … **mSATA** ( _mini SATA_ ) est une adaptation du protocole SATA destinée aux netbooks et ordinateur portables, mais aussi aux appareils utilisant des petits disques durs ou SSD. …

que j’avais lue dans : [Serial ATA — Wikipédia](https://fr.wikipedia.org/wiki/Serial_ATA#R%C3%A9vision_3.1_ou_mSATA)

Et merci pour tes précisions, car c’est pas évident de pouvoir s’y retrouver.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mars 29, 2021, 9:20 UTC](https://www.debian-fr.org/t/detection-ssd-m-2/84265/20 "2021-03-29T21:20:09Z")

</div>

C’est surtout que la phrase est très mal écrite : mSATA n’est pas du tout une adaptation du protocole SATA, qui reste inchangé, mais de la connectique et du format physique.

[Page suivante](https://www.debian-fr.org/t/detection-ssd-m-2/84265.md?page=2)
