#1 Le 23/06/2016, à 16:59
- Swiss_Knight
☑ [SSD] Flashage firmware impossible sur Crucial M4
Salut.
Je dois être complètement bête... mais je n'arrive pas à flasher une clé USB avec le firmware 070H pour un Crucial M4.
Enfin si, j'y arrive, mais ça ne boot tout simplement pas quand j'essaie de démarrer dessus !
3 tentatives, 3 échecs :
1) Avec le créateur de disque de démarrage intégré à Ubuntu 16.04. Il ne veut pas charger pas l'ISO. C'est comme s'il ne la voyait pas.
2) Avec Unetbootin : là j'arrive à graver l'ISO. Mais au boot j'ai ce message "Missing operating system" et ça switch direct sur le prochain disque avec un système bootable, à savoir mon HDD classique.
3) En mode brute force ;
$ sudo dd if=crucial-m4-070h-07-00.iso of=/dev/sdb bs=1M
Là, au boot, il ne voit tout simplement pas la clé quand bien même je lui ai expressément dit dans le BBS Popup, de démarrer sur ladite clé => il passe direct sur le démarrage machine classique comme si de rien n'était.
J'aimerai bien flasher mon SSD avant ce soir et je me demande ce que je fais de fondamentalement faux. Ça m'agace un peu ce genre de truc.
PS : j'ai directement téléchargé le firmware depuis le site constructeur : http://www.crucial.com/wcsstore/Crucial … -07-00.zip
Tout ça se passe sur un PC fixe.
Merci de votre aide !
Dernière modification par Swiss_Knight (Le 23/06/2016, à 19:42)
xuniL
Hors ligne
#2 Le 23/06/2016, à 19:41
- Swiss_Knight
Re : ☑ [SSD] Flashage firmware impossible sur Crucial M4
Bon.
Ce sont de sacrés guignols chez Crucial.
Je traduis ce que j'ai trouvé sur un blog quelque part dans les tréfonds d'Internet... que je viens tout juste d'essayer et surtout qui a fonctionné :
1. Télécharger le zip "Manual Boot File for Windows and Mac® ", ce qui ne veut rien dire mais bon (...), on va faire comme si c'était écrit "For all x86 systems" (Linux compris, bien entendu).
2. Dézipper.
3. Flasher l'iso sur une clé usb fraîchement formatée (c'était du FAT32 pour moi) :
$ sudo dd bs=512k if=/path/to/crucial-m4-070h-07-00.iso of=/dev/sd[votre clé USB]
$ sudo sync
4. À ce stade la clé ne contient pas une table de partition valide, et le MBR est corrompu, la garce ! (on voit ça avec gparted ou fdisk)
5. Qu'à cela ne tienne ; on va rectifier ça à l'aide de la copie du MBR présente dans l'ISO (ouf!).
On monte la clé :
$ sudo mount /dev/sd[votre clé USB] /mnt
On extrait ensuite le fichier qui nous intéresse :
cp /mnt/boot/isolinux/boot2880.img /tmp
Et on démonte ce petit monde :
$ sudo umount /mnt
6. On écrit ce foutu MBR là où il doit aller :
$ sudo dd if=/tmp/boot2880.img of=/dev/sd[votre clé USB]
7. À ce stade on peut constater dans gparted ou fdisk que la table de partition est bien en place... Il ne nous reste plus qu'à la rendre bootable.
$ sudo fdisk /dev/sd[votre clé USB]
Command (m for help):
À ce prompt, il faut juste entrer la lettre 'a' (sans les guillemets) et appuyer sur ENTER.
Ensuite on a ça :
Partition number (1-4):
Là il faut écrire '1' (sans les guillemets) et appuyer sur ENTER.
On vient de rendre la partition 1 non bootable.
On recommence tout pareil une seconde fois :
Command (m for help): a
Partition number (1-4): 1
Là on vient de la rendre bootable.
On peut vérifier avec la commande 'p', comme ceci :
Command (m for help): p
Ce qui nous retourne un petit paquet de lignes. Celle qui est intéressante est en bas ; il doit y avoir un astérisque sous "Boot" maintenant (ce n'était pas le cas initialement) :
Device Boot Start End Blocks Id System
/dev/sde1 * 18886120 438537321 104825601 c4 DRDOS/sec (FAT-16 < 32M)
Les autres partitions sont en unknown, ce n'est pas grave.
8. Il faut écrire les changements à l'aide de la commande 'w' :
Command (m for help): w
Et c'est tout ! Il ne reste qu'à booter dessus, cette fois ça marche, on peut flasher notre SSD adoré.
Src : https://www.phildev.net/phil/blog/?p=409
Pour le flashage en lui-même, suivre les instructions données par le fabricant : http://www.crucial.com/wcsstore/Crucial … 70h-en.pdf
Bonne soirée.
xuniL
Hors ligne