3 votes

Comment mettre à jour le firmware SSD sur un disque membre Intel RST RAID 0 ?

J'ai un groupe aléatoire de SSDs travaillant dans un Intel Rapid Storage Technology RAID 0 pour servir de disque système.

INTEL RST RAID 0

Pour configurer un lecteur RAID Intel RST, dans UEFI, il faut changer le contrôleur SATA en RAID, puis entrer dans la zone de gestion RST pré-OS d'Intel.

L'un de ces disques a un mise à jour du firmware disponible qui a reçu la plus haute classification de mise à jour par le fabricant :

Important

Ces mises à jour du micrologiciel corrigent des bogues critiques qui améliorent la fiabilité et les performances de votre SSD. Il est fortement conseillé de de mettre à jour votre disque, car cela permettra au SSD de continuer à fonctionner à son niveau optimal.

>     ARC 100 Firmware v1.01
>     
>     Release Notes
>     
>     Improvements since v1.0
>     
>     Fixed a corner case issue with DDR corruption on 480GB capacity drives
>     Improved robustness of uncorrectable error handling
>     Improved read retry on bad block list
>     Numerous stability and reliability improvements

Quand j'essaie de mettre à jour le micrologiciel à l'aide du logiciel fourni par le fabricant, le lecteur membre n'est pas répertorié car le lecteur RAID 0 est ce que le système voit.

J'utilise des sauvegardes quotidiennes avec Windows Home Server 2011, de sorte qu'il est rapide et facile de restaurer mon système. Cependant, ce n'est pas si rapide que je veuille retirer le disque membre juste pour mettre à jour le micrologiciel.

Quelles sont mes options pour mettre à jour le micrologiciel ?

Remarque : je n'utilise pas un logiciel RAID de Windows. Pour Windows, il s'agit d'un vrai disque. J'utilise un <a href="https://superuser.com/questions/313434/onboard-raid-vs-software-raid">software-RAID en quelque sorte </a>Le contrôleur RAID est probablement juste un logiciel sur une puce fournie avec ma carte mère. Quoi qu'il en soit, les réponses concernant un logiciel RAID sous Windows sont également intéressantes et bienvenues. <a href="https://i.stack.imgur.com/zcnQT.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zcnQT.png" alt="Illustration showing that motherboard RAID appears as a normal disk at the OS level."></a><br><strong>Illustration montrant que le RAID de la carte mère apparaît comme un disque normal au niveau du système d'exploitation.</strong>

3voto

Louis Waweru Points 22588

La méthode Linux Live-CD

Une option consiste à démarrer sous Linux à l'aide d'un disque vivant, puis à exécuter le dispositif de mise à jour du microprogramme pour Linux à partir de là.

Exemples d'étapes

Voici un exemple de processus permettant de réaliser cette opération sous Windows à l'aide de logiciels gratuits.

Créer un lecteur flash USB amorçable

Voir l'article Créer une clé USB amorçable sur TechNet, ou suivez ces étapes :

  1. Ouvrez un terminal PowerShell et exécutez diskpart Ouvrez le terminal en tant qu'administrateur si DiskPart ne s'élève pas automatiquement.

  2. Type list disk :

Disk      Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online          670 GB      0 B        *
Disk 1    Online         7728 MB      0 B
  1. Sélectionnez le périphérique USB et nettoyez-le :
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> clean
  1. Créez une partition, formatez-la et rendez le disque amorçable :
DISKPART> create part pri
DISKPART> select part 1
DISKPART> format fs=fat32 quick
DISKPART> active
DISKPART> exit

Créez le disque vivant.

  1. Télécharger Ubuntu Bureau
  2. Gravez le fichier image sur votre périphérique USB en utilisant YUMI . Veillez à créer un fichier persistant pour stocker les modifications.
    YUMI Ubuntu

Mise à jour du firmware

Il n'a pas été nécessaire de désactiver le contrôleur RAID dans l'UEFI. Il suffit donc de démarrer sur le disque vivant et d'exécuter le logiciel de mise à jour :

  1. Assurez-vous que votre UEFI/BIOS n'est pas configuré pour Ultra rapide mode de démarrage, ou quelque chose de similaire qui empêche le démarrage à partir de lecteurs USB.
  2. Démarrer dans Linux, sans l'installer.
  3. Téléchargez et exécutez le logiciel de mise à jour du micrologiciel. Si vous n'arrivez pas à l'exécuter, assurez-vous qu'il est exécutable (c.-à-d. sudo chmod u+x ~/Downloads/SSDGuru ): SSDGuru running in Ubuntu will detect OCZ's drives, even when they are members of an Intel RST array
  4. Vérifiez que le micrologiciel a été mis à jour en redémarrant dans Windows ou le disque vivant : SSD Arc100 Firmware Version as seen in Intel RST UI

2voto

Giacomo1968 Points 48326

Regarder par hasard le lien du fabricant que vous avez initialement fourni Il semble qu'il existe des mises à jour du firmware Windows ainsi que des mises à jour Mac OS X et Linux pour pratiquement tous les modèles de SSD de ce fabricant. Et dans le cas du modèle ARC 100, le firmware Linux est disponible directement ici .

Puisque je suppose que la configuration du RAID se fait via Windows lui-même, la mise à jour du micrologiciel ne pourrait pas être appliquée comme vous l'attendez via Windows sans casser le RAID.

A la place, je pense que la meilleure solution serait d'obtenir un système d'exploitation Linux live sur une clé USB, un CD ou même un autre disque et de démarrer à partir de celui-ci. Puis, une fois dans cet OS Linux, téléchargez la mise à jour du firmware Linux et gérez le processus à partir de là. Sous Linux, vous pouvez télécharger cette mise à jour à partir de la ligne de commande dans le terminal, comme ceci :

curl -O -L http://ocz.com/consumer/download/ssd-guru/SSDGuru_1.3.1571.tar.gz

La logique est que Linux ne verra jamais la configuration RAID complète, mais il verra chacun des disques individuels. Vous pouvez donc mettre à jour le micrologiciel de cette manière, puis démarrer sous Windows et vous êtes prêt. En fin de compte, une mise à jour du micrologiciel est vraiment indépendante de la plate-forme ; la variété des installateurs de micrologiciel disponibles ne sont que des mécanismes de livraison pour le micrologiciel sous-jacent.

Bien sûr, une procédure comme celle-ci ne devrait pas affecter les données sur le SSD, mais je recommanderais de faire une sauvegarde complète avant de procéder si le pire devait arriver.

Cela dit, s'il s'agit d'une configuration RAID par l'intermédiaire de Technologie de stockage rapide Intel® (Intel® RST) qui n'est ni un RAID entièrement matériel, ni un RAID entièrement logiciel, mais quelque part au milieu, alors tout ce concept de démarrage à partir d'un système d'exploitation Linux ne fonctionnera pas. Vous devrez retirer physiquement le SSD de la machine et le placer dans un boîtier externe ou désactiver le RAID dans le BIOS pour que la mise à jour du micrologiciel fonctionne. Plus de détails à un niveau général dans cette réponse .

2voto

harrymc Points 394411

La page OCZ Downloads & Updates que vous avez citée contient un téléchargement intitulé "PC & Mac Bootable All", avec la remarque de :

Les fichiers DMG sont utilisés pour créer une clé USB amorçable.

Le lien permet de télécharger un fichier de 260 Mo nommé Bootable_SSDGuru_v1.3.1571.dmg .

Pour convertir ce fichier en une clé USB amorçable, voir ce fil de discussion SU :
Créer une clé USB amorçable à partir d'un fichier DMG sous Windows .

Si vous utilisez Windows soft-RAID, démarrez avec le boot-USB résultant et mettez à jour le firmware. Le SSDGuru amorçable n'utilise pas Windows et devrait donc voir les disques tels qu'ils sont.

Si vous n'utilisez pas le soft-RAID de Windows, vous devez régler le BIOS sur non-RAID (ACHI). et ensuite utiliser SSDGuru. Si vous ne pouvez pas le faire avec votre BIOS, vous devrez déplacer le disque à un endroit où il pourra être utilisé de manière autonome.

Assurez-vous d'abord que vous disposez des supports nécessaires pour réinstaller votre firmware actuel, juste au cas où.

2voto

qasdfdsaq Points 6433

Vous ne pouvez pas mettre à jour directement le micrologiciel lorsque le disque fait partie d'une matrice RAID Intel RST.

Si vous souhaitez mettre à jour le micrologiciel d'un lecteur faisant partie d'une telle matrice RAID, vous devez debe faites l'une des choses suivantes :

  1. Arrêtez la machine, retirez le disque et connectez-le à un port non RAID d'un autre ordinateur pour effectuer la mise à jour.
  2. Ou bien éteignez la machine, désactivez le RAID dans le BIOS, démarrez à partir d'un disque dur USB/CD/externe et exécutez la mise à jour à partir de là. Une fois l'opération terminée, réactivez le RAID dans le BIOS.
  3. Ou si votre ordinateur possède des ports non-RAID, déplacez le disque sur l'un d'eux, puis exécutez la mise à jour à partir d'un disque dur USB/CD/externe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X