La Fibre

Datacenter et équipements réseaux => Équipements réseaux => Matériel informatique Matériel informatique (réseaux domestiques) => Discussion démarrée par: alsoares2 le 12 juillet 2018 à 23:39:45

Titre: [RESOLU] NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: alsoares2 le 12 juillet 2018 à 23:39:45
Bonjour,

J'ai un PC qui vient de lâcher avec un SSD NVMe Samsung 512GB au format M.2 à l'intérieur (lui encore fonctionnel). Problème c'est du NVMe donc format Key M, et je n'ai trouver aucun support sur internet pour le relier en USB à un autre PC histoire de récupérer les données...

Avez-vous une idée permettant de récupérer les données en le connectant à quelque chose ?
Merci.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: hwti le 13 juillet 2018 à 03:48:55
Il n'y a rien en USB, il faut absolument se brancher en PCIe.

Donc sans autre PC avec un emplacement M2 PCIe, je ne vois que :
 - un PC de bureau, avec une carte adaptatrice PCIe vers MNVe M2 (ou U2 vers M2, Sata Express vers M2, mais c'est plus rare)
 - un PC avec un port Thunderbolt et un adaptateur vers NVMe M2
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 13 juillet 2018 à 08:33:40
Je me posait la même question, mon PC pro a ce type de disque et impossible de booter sur une clé usb pour installer Ubuntu en dual boot, car ils ont mis un mot de passe pour la sélection du boot.

Je suis aujourd'hui bloqué avec Windows 7 et pleins de bug d'affichage, car je pense que les drivers n'ont pas été bien testé sous Windows 7 (C'est un PC portable HP avec un Core-i5 de 7ème génération)
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: hwti le 13 juillet 2018 à 08:48:19
Je me posait la même question, mon PC pro a ce type de disque et impossible de booter sur une clé usb pour installer Ubuntu en dual boot, car ils ont mis un mot de passe pour la sélection du boot.

Je suis aujourd'hui bloqué avec Windows 7 et pleins de bug d'affichage, car je pense que les drivers n'ont pas été bien testé sous Windows 7 (C'est un PC portable HP avec un Core-i5 de 7ème génération)

Windows 7 avec un NVMe ? Ça paraît bizarre parce que ce n'est pas supporté de base, il faut ajouter un driver au moment de l'installation.
Ce ne serait pas plutôt un simple SSD SATA au format M2 ?
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 13 juillet 2018 à 08:56:53
J'ai regardé la documentation et ce serait du NVMe

Maintenant une image custum de Windows 7 me semble nécessaire pour l'USB : De mémoire l'installation de Windows server 2008 R2 et donc de Windows 7 ne prend pas en charge l'USB3 or ces machines n'ont que de l'USB3. (j'avais vu le tutoriel pour installer un serveur Dell récent avec Windows server 2008 R2, c'est pas simple)
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 13 juillet 2018 à 09:19:52
Merci pour vos réponses
Il n'y a rien en USB, il faut absolument se brancher en PCIe.

Donc sans autre PC avec un emplacement M2 PCIe, je ne vois que :
 - un PC de bureau, avec une carte adaptatrice PCIe vers MNVe M2 (ou U2 vers M2, Sata Express vers M2, mais c'est plus rare)
 - un PC avec un port Thunderbolt et un adaptateur vers NVMe M2


C’est bien ce que je craignais, par contre j’ai bien un autre PC avec un port Thunderbolt 3, as-tu un lien vers un adaptateur NVMe M,2 vers Thunderbolt 3 ?

PS: le SSD NVMe en question
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: hwti le 13 juillet 2018 à 21:50:21
En Thunderbolt on trouve des SSD complets, des "NAS" hors de prix (>300€), et c'est à peu près tout.
Il y a https://winstars.en.alibaba.com/product/60706978629-805836172/Thunderbolt_3_to_MVME_SSD_Enclosure_intel_certified_with_data_transfer_speed_up_to_3940MB_S.html, mais je ne vois nulle par en vente à l'unité.

Côté USB, il y a en fait deux contrôleurs qui ont été annoncés début juin : JMS583 et ASM2362.
En cherchant, on trouve des adaptateurs à prix raisonnable (30€ !) en Chine : https://www.aliexpress.com/item/JEYI-i9-NVME-full-aluminium-TYPEC3-1-mobile-hard-disk-box-TYPE-C3-1-JMS583-m/32874418125.html
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alain_p le 13 juillet 2018 à 22:45:27
J'ai regardé la documentation et ce serait du NVMe

Maintenant une image custum de Windows 7 me semble nécessaire pour l'USB : De mémoire l'installation de Windows server 2008 R2 et donc de Windows 7 ne prend pas en charge l'USB3 or ces machines n'ont que de l'USB3. (j'avais vu le tutoriel pour installer un serveur Dell récent avec Windows server 2008 R2, c'est pas simple)

Sur les serveurs Dell, tu peux avoir un iDRAC Entreprise, qui te permet entre autres de booter sur une iso stockée sur ton PC. C'est plutôt cool de faire l'installation de son bureau, sans être dans la salle serveur (bien sûr il a fallu d'abord connecter et configurer au minimum la carte iDRAC, avec son IP. Bon cela peut se faire avec un DHCP).

Pas besoin donc de booter forcèment sur une clé USB. Et en plus, il peut préparer, via LifeCyce Controller, les drivers pour ton système, s'il est supporté (2008 R2, plus forcèment...).
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 14 juillet 2018 à 21:41:42
Merci pour ces conseils, j’ai un peu peur pour l’adaptateur de chez Aliexpress, autant payer un laboratoire de récupération pour un peu plus non ?

J’ai eu une idée, j’ai un autre XPS 15 avec un slot SSD NVMe. Il est actuellement occupé par l’OS et mes documents. Que se passerait-il si je remplace le SSD de mon ancien PC dans celui que j’ai actuellement ? Est ce qu’il va boot Windows comme s’il était sur l’ancien PC ?
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: hwti le 14 juillet 2018 à 22:24:18
J’ai eu une idée, j’ai un autre XPS 15 avec un slot SSD NVMe. Il est actuellement occupé par l’OS et mes documents. Que se passerait-il si je remplace le SSD de mon ancien PC dans celui que j’ai actuellement ? Est ce qu’il va boot Windows comme s’il était sur l’ancien PC ?
Il faut tenter, avec Windows pas sûr que ça démarre.
Mais au pire il y a toujours l'option de démarrer sur une clé USB pour copier les données du SSD.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 14 juillet 2018 à 23:05:16
Je peux essayer même si ça me fait un peu peur. On est bien d’accord qu’ll suffit de remettre le SSD de base du PC pour qu’il boot normalement (en sélectionnant le disque de démarrage dans le bois si nécessaire) ? Je veux dire que mettre un SSD d’un autre PC puis remettre celui d’origine ne devrait causer aucun soucis ?
J’essayerai à l’occasion
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alain_p le 15 juillet 2018 à 10:34:07
Est-ce que ce type d'adaptateur ne conviendrait pas (compatible M2 PCIE Key M semble-t-il, pas Key B) ? C'est sur amazon.fr. Les types compatibles sont indiqués en-dessous de l'illustration :

https://www.amazon.fr/Adapater-Performance-Bo%C3%AEtier-Externe-Interne/dp/B07F2T9196/ref=sr_1_4?ie=UTF8&qid=1531640927&sr=8-4&keywords=adaptateur+nvme+usb
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: hwti le 15 juillet 2018 à 11:28:00
C'est expédié depuis la Chine quand même, mais oui c'est un autre adaptateur à base de JMS583.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 15 juillet 2018 à 11:29:48
Belle trouvaille, mais effectivement c'est expédié depuis la Chine et ce n'est pas Amazon qui le vend, donc pas de garantie de retour et de qualité :/
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 11:45:02
Est ce que Ubuntu boot en live USB est capable de lire un SSD branché directement sur la carte mère ? J’aimerais faire la manipulation  Suivante : retirer mon SSD actuel, le remplacer par l’ancien SSD (SANS PERDRE LES DONNES). Donc boot depuis un live USB (ex Ubuntu), puis lire le SSD avec Ubuntu et enregistrer les donnes sur un disque dur externe. Enfin remettre mon SSD comme avant
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 16 juillet 2018 à 12:06:11
Cela fonctionne, si les données ne sont pas chiffrées.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 12:12:56
D'accord merci, non elles ne sont pas chiffrés heureusement dans ce cas.

J'ai cherché des tutos sur internet pour boot Ubuntu en live-usb mais je n'ai pas totalement confiance en eux, ils utilisent "Universal USB installer" avec un ISO Ubuntu télécharger depuis le site officiel (je crois?) https://ubuntu-fr.org/telechargement. C'est bien le meilleur moyen de créer la clé bootable ? lien de la vidéo que j'ai vu:

Autre question, Ubuntu peut-il formater le SSD ? En fait je veux récuperer les données de ce dernier avant de le formater pour le revendre.
Une clé USB de 4GB est insuffisant je suppose ?

Merci.

EDIT: J'ai trouvé un meilleur tuto:
https://www.youtube.com/watch?v=jGthtXxW8nk
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 16 juillet 2018 à 13:30:07
Une clé USB de 2 Go est suffisante il me semble (le fichier iso d'Ubuntu 18.04 LTS 64bits fait 1 921 843 200 octets)

Oui Ubuntu sait formater dans presque tous les formats un SSD (que ce soient des formats Windows, Linux ou MacOS)
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 14:01:34
Effectivement ça a fonctionné avec 4GB. Problème Ubuntu ne semble pas détecter mon SSD, il ne voit aucun disque hormis la clé USB
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 16 juillet 2018 à 14:23:49
Il est bien reconnu par l'UEFI de ton PC ?

Tu arrive a booter dessus ?
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 14:30:52
Oui bien sûr, du moins il boot directement sur Windows (SSD) si je ne vais pas dans le BIOS Boot Menu avec F12
Sa serait pas lié au fait que le RAID soit activé ?
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 16 juillet 2018 à 14:35:47
Non, le RAID ne gêne pas Ubuntu.

Je ne sais pas pourquoi cela ne fonctionne pas.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 15:10:23
Dommage, merci quand même pour ton aide
Si quelqu'un à une idée je prends!

Edit: j'ai trouvé ce post https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Dell-XPS-15-(9560)
D'après lui, Ubuntu ne reconnaitrai pas le SSD en mode RAID On, du moins sur le XPS 15. Je vais essayer cette manipulation mais avant, peut-on me confirmer que cela n'impactera pas les données du SSD et le bootage sous Windows ?

Merci.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: vivien le 16 juillet 2018 à 19:25:32
Non, cela n'impacte pas les données.

Dans les pires des cas, si le codage est différent, le disque sera illisible, mais en repassant sur le mode original tu retrouvera tes données.

Donc tu peut changer sans risque de perdre des données.

Il me semble avoir des PC Dell Ubuntu en mode RAID, je vérifie sur mon PC actuel (Dell Inspiron 5579 avec Core i5 de 8ème génération équipé d'un SSD Sata SK hynix SC311 S de 256 Go)
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 20:17:43
Merci beaucoup,
Je viens de tester en activant le mode AHCI et en bootant sur Ubuntu sauf que étrangement Ubuntu reste bloqué sur l’écran de chargement juste avec l’installation (mais juste après le « Try Ubuntu without installing »), là où il y a le logo et les « points » de chargement.

Autre piste: Le mode Secure Boot et Legacy Boot influencent-ils quelque chose ?
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alain_p le 16 juillet 2018 à 21:57:24
Tu n'as pas aussi une option 'Enable Legacy options mode' dans Advanced ? Cela permet de booter sur des ROMs UEFI ou Legacy. Mais il faut que le secure boot soit désactivé au moins le temps de l'opération.
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 22:14:20
Si, je viens de faire la manipulation mais 2 nouveaux disques USB sont apparu, je ne sais pas lequel est Ubuntu ?
D’ailleurs, je ne sais pas pourquoi mon SSD n’apparait pas dans la liste UEFI BOOT alors que sur plusieurs vidéos que j’ai regardé, il apparaît
Titre: NVMe SSD M.2 (key M) vers USB (ou autre ?)
Posté par: alsoares2 le 16 juillet 2018 à 22:18:36
En faisant cette manipulation, Ubuntu reste bloqué la... (screenshot) Le mode RAID est toujours activé, serait-ce ma clé USB qui a un soucis ?
Je pense que la piste à creuser se situe au niveau du SSD qui n'apparait même pas dans le BIOS (ni dans LEGACY Boot ni dans UEFI) contrairement à cette vidéo: https://www.youtube.com/watch?v=Oxullu0r4KI

Ou alors une autre piste: avec Rufus 3.1, devrais-je essayer de créer une partition GPT plutôt que MBR ?
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: hwti le 17 juillet 2018 à 04:04:41
Le mode RAID c'est pour le SATA, ça n'a aucun impact sur le NVMe normalement.
Pourtant je vois https://www.dell.com/support/article/fr/fr/frdhs1/sln299303/loading-ubuntu-on-systems-using-pcie-m2-drives, c'est bizarre.

Selon les paramètres, il peut être nécessaire de booter en UEFI si on veut booter sur un NVMe, mais il me semble que ça ne fait pas de différence quand on veut juste y accéder en tant que disque secondaire.
En revanche, peut-être que certains outils graphiques pourraient ne pas les lister, parce que c'est un nom inhabituel (/dev/nvme0n1pX).

Je ne fais pas spécialement confiance au BIOS, parfois il faut rajouter les entrées de boot UEFI manuellement (ou que les OS le fassent).
Il faudrait les traces kernel (dmesg) sur Ubuntu pour savoir s'il détecte quelque chose (et éventuellement ce que donne la commande "sudo lspci -vvv").
Le SSD est en PCIe, donc il doit être détecté par Linux. S'il ne l'est pas, soit le BIOS fait n'importe quoi (comme lui couper l'alimentation, ou ne pas l'énumérer, mais je ne vois pas vraiment pourquoi), soit le SSD est HS.
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: alsoares2 le 17 juillet 2018 à 11:34:29
Merci pour cette réponse,

Le SSD n'est pas HS , c’est le seul disque que j’ai sur lequel je boot. Pourtant le BIOS ne monte pas le SSD mais seulement « Windows Boot Manager ».
Concernant le mode AHCI j’au lu sûr beaucoup de forum que ceux qui ont un XPS 15 devaient le mettre en AHCI pour pouvoir installer Ubuntu.
Et pour les commandes que tu m’as dit, j’ai eu un peu de mal, je ne suis pas familiarisé avec Ubuntu mais voici ce que je vois (screenshot). Il ne semble pas vouloir montrer les disques, concernant le dmesg, il faut que je trouve un moyen de copier coller le résultat.

ÉDIT: J’ai trouvé ceci: (screenshot) je vais réessayer de boot en AHCI, la dernière fois Ubuntu refusait de démarrer sur ce mode
EDIT2: J’ai réessayé Ubuntu reste bloqué sur l’ecran De démarrage ...
ÉDIT3: Je ne sais pas où exactement et comment écrire la ligne de code conseillée

J’ai lu plusieurs fois qu’il fallait entrer la commande « nouveau.modeset=0 » sur les XPS avant le démarrage d’Ubintu mais je ne sais pas comment l’entrer ? (Cf. https://askubuntu.com/questions/747314/is-nomodeset-still-required)
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: alsoares2 le 17 juillet 2018 à 15:34:55
ENFIN, après activation du mode AHCI + Secure boot Off + Legacy Boot options ROMs On + commande nouveau.modeset=0 , Ubuntu a bien voulu démarré !
Le disque SSD est bien reconnu et apparaît même dans le BIOS

Prochaine étape: récupération de donnés en changeant le SSD
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: vivien le 17 juillet 2018 à 16:18:24
ENFIN, après activation du mode AHCI + Secure boot Off + Legacy Boot options ROMs On + commande nouveau.modeset=0 , Ubuntu a bien voulu démarré !

Merci, je pense que cela me servira.

Ces 4 conditions sont nécessaires ou certaines sont inutiles ?

Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: alsoares2 le 17 juillet 2018 à 16:28:59
Merci, je pense que cela me servira.

Ces 4 conditions sont nécessaires ou certaines sont inutiles ?


Avec plaisir, pour ma part les 4 conditions étaient nécessaires.
Sinon Ubuntu refusait soit de démarrer (résolu avec la commande modeset), soit de reconnaitre le SSD (résolu avec le AHCI + Secure Boot Off).
J'ai juste un doute sur le "Legacy Boot Options ROMs" que j'ai activé car c'était conseillé mais pourtant j'ai boot en sélectionnant la clé USB en mode UEFI sans problème.
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: hwti le 17 juillet 2018 à 21:20:28
nouveau.modeset=0 ça désactive le driver opensource pour la carte graphique Nvidia.
Peut-être qu'il ne fonctionne pas très bien et que ça perturbe le boot, même si l'écran est probablement sur l'IGP Intel.

Pour le mode RAID :
https://github.com/torvalds/linux/commit/aecec8b60422118b52e3347430ba9382e57d6d76
Je suppose que ce mode sert au driver Intel sous Windows pour faire du RAID, mais il n'est pas supporté sous Linux.
Et donc passer en mode AHCI agit aussi bien sur le SATA (passage du mode RAID au mode AHCI) que sur le NVMe (qui n'est plus caché derrière l'AHCI), ce qui n'est pas très intuitif...
Titre: NVMe SSD M.2 (key M) vers USB + Récupération de données
Posté par: alsoares2 le 18 juillet 2018 à 18:55:33
J’ai réussi à récupérer les donnes de mon SSD avec la manipulation voulu depuis le début ! Cependant j’ai un dernier problème, je ne peux pas supprimer de dossier du SSD, je pense que j’ai besoin des permissions pour mais je ne sais pas comment les avoir ? Quel commande faut-il entrée ?
Merci

Je ne savais pas qu’il y avait des problèmes de driver Nvdidia, tout ce que je peux dire c’est que la commande fonctionne, et que lors de l’installation d’Ubuntu, lorsque j’entre les commandes , le système est TRÈS long à écrire

ÉDIT: Finalement, j’ai simplement formaté le SSD avec Ubuntu Disks, c’est tout aussi efficace