Como atualizar o firmware do SSD no disco do membro Intel RST RAID 0?

3

Eu tenho um grupo aleatório de SSDs trabalhando em um Intel Rapid Storage Technology RAID 0 para servir como minha unidade de sistema.

ParaconfigurarumaunidadeIntelRSTRAID,noUEFIénecessárioalterarocontroladorSATAparaRAIDe,emseguida,entrarnaáreadegerenciamentodoIntelRSTpré-SO

Umdessesdiscostemuma atualização de firmware disponível que recebeu a maior atualização classificação pelo fabricante:

Important

These firmware updates address critical bugs which improve the reliability and performance of your SSD. It is highly suggested to update your drive as this will ensure the SSD continues to operate at its optimum level.

>     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

Quando tento atualizar o firmware usando o software fornecido pelo fabricante, a unidade do membro não está listada porque o RAID 0 drive é o que o sistema vê.

Eu uso backups diários com o Windows Home Server 2011, por isso é rápido e fácil restaurar meu sistema. Ainda assim, não é tão rápido que eu queira remover o disco membro apenas para atualizar o firmware.

Quais são minhas opções para atualizar o firmware?

Nota: Não estou usando um RAID de software do Windows. No que diz respeito ao Windows, este é um disco real. Estou usando um software RAID no sentido : o controlador RAID é provavelmente apenas software em um chip que veio com a minha placa-mãe. De qualquer forma, as respostas considerando um RAID de software do Windows também são interessantes e bem-vindas.
Ilustração mostrando que RAID da placa-mãe aparece como um disco normal no nível do SO

    
por Louis 25.10.2015 / 20:52

4 respostas

3

O método Linux Live-CD

Uma opção é inicializar no Linux usando um disco ao vivo e, em seguida, executar o atualizador de firmware para Linux a partir daí.

Exemplo de etapas

O seguinte é um exemplo de como fazer isso no Windows usando software livre.

Crie uma unidade flash USB inicializável

Veja o artigo Crie uma unidade flash USB inicializável no TechNet ou siga estas etapas:

  1. Abra um terminal do PowerShell e execute diskpart . Abra o terminal como administrador, se o DiskPart não elevar automaticamente.

  2. Digite list disk :

Disk      Status         Size     Free     Dyn  Gpt
--------  -------------  -------  -------  ---  ---
Disk 0    Online          670 GB      0 B        *
Disk 1    Online         7728 MB      0 B
  1. Selecione o dispositivo USB e limpe-o:
DISKPART> select disk 1
Disk 1 is now the selected disk.
DISKPART> clean
  1. Crie uma partição, formate-a e torne a unidade inicializável:
DISKPART> create part pri
DISKPART> select part 1
DISKPART> format fs=fat32 quick
DISKPART> active
DISKPART> exit

Crie o disco ao vivo.

  1. Faça o download do Ubuntu Desktop
  2. Grave o arquivo de imagem em seu dispositivo USB usando YUMI . Certifique-se de criar um arquivo persistente para armazenar alterações.

Atualizarfirmware

NãofoinecessáriodesativarocontroladorRAIDnoUEFI.Então,bastainiciarodiscoaovivoeexecutarosoftwaredeatualização:

  1. Certifique-sedequeseuUEFI/BIOSnãoestejaconfiguradoparaomododeinicializaçãoUltraRápidooualgosemelhantequeimpeçaainicializaçãodeunidadesUSB.
  2. InicializenoLinux,seminstalá-lo.
  3. Façaodownloadeexecuteosoftwaredeatualizaçãodefirmware.Sevocênãoconseguirexecutá-lo,verifiqueseeleéexecutável(porexemplo,sudochmodu+x~/Downloads/SSDGuru):
  4. VerifiqueseofirmwarefoiatualizadoreinicializandonoWindowsounodiscoaovivo:
por 01.11.2015 / 05:57
2

Olhando casualmente para o link do fabricante que você forneceu , parece haver atualizadores de firmware do Windows, bem como atualizadores do Mac OS X e do Linux ou praticamente todos os modelos de SSD deste fabricante. E no caso do modelo ARC 100, o firmware do Linux está disponível diretamente aqui .

Como, presumo, a configuração do RAID é feita pelo próprio Windows, a atualização do firmware não pode ser aplicada como esperado pelo Windows sem quebrar o RAID.

Em vez disso, acredito que o melhor caminho seria obter um sistema operacional Linux ao vivo em um USB ou CD ou até mesmo outro drive e inicializar a partir dele. E quando estiver nesse sistema operacional Linux, baixe a atualização de firmware do Linux e cuide do processo a partir daí. No Linux, você pode fazer o download da linha de comando no Terminal da seguinte forma:

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

A lógica é que o Linux nunca verá a configuração RAID completa, mas verá cada uma das unidades individuais. Assim, você poderá atualizar o firmware dessa maneira, depois inicializar no Windows e pronto. Em última análise, uma atualização de firmware é realmente agnóstica da plataforma; a variedade de instaladores de firmware disponíveis são apenas mecanismos de entrega para o firmware subjacente.

É claro que um procedimento como esse não deve afetar os dados no SSD, mas eu recomendaria fazer um backup completo antes de prosseguir, se o pior se agravar.

Dito isso, se essa for uma configuração de RAID por meio de Tecnologia de armazenamento Intel® Rapid (Intel ® RST) , que não é um RAID totalmente de hardware e não é um RAID totalmente de software, mas em algum lugar no meio estranho, então todo esse conceito de inicialização de um sistema operacional Linux ao vivo não funcionará. Você teria que remover fisicamente o SSD da máquina e colocá-lo em um gabinete externo ou desativar o RAID no BIOS para que uma atualização de firmware funcione. Mais detalhes em um nível amplo nesta resposta .

    
por 25.10.2015 / 21:04
2

Você não pode atualizar diretamente o firmware quando a unidade faz parte de um array Intel RST RAID.

Se você deseja atualizar o firmware em uma unidade que faz parte de uma matriz RAID, você deve executar uma das seguintes ações:

  1. Encerre a máquina, remova o disco e conecte-o a uma porta não RAID em outro computador para executar a atualização.
  2. Ou desligue a máquina, desative o RAID no BIOS, inicialize a partir de uma unidade de disco rígido USB / CD / externa e execute a atualização a partir daí. Uma vez feito isso, reative o RAID no BIOS.
  3. Ou, se o seu computador tiver portas não RAID, passe o disco para um deles e execute a atualização a partir de uma unidade de disco rígido USB / CD / externa.
por 28.10.2015 / 17:22
2

The OCZ Downloads & A página de atualizações que você citou tem um download intitulado "PC e Mac todos inicializáveis", com a observação de:

DMG files are used to create a bootable USB drive

O link faz o download de um arquivo de 260 MB denominado Bootable_SSDGuru_v1.3.1571.dmg .

Para converter este arquivo em um USB inicializável, consulte este encadeamento do SU: Crie uma unidade USB inicializável a partir de um arquivo DMG no Windows .

Se você estiver usando o soft-RAID do Windows, inicialize com o boot-USB resultante e atualize o firmware. O SSDGuru inicializável não usa o Windows e, portanto, deve ver as unidades como elas são.

Se você não estiver usando o software RAID do Windows, defina o BIOS como não-RAID (ACHI) e então use o SSDGuru. Se você não pode fazer isso com o seu BIOS, você precisará mover o disco para onde ele possa ser usado como stand-alone.

Certifique-se primeiro de ter a mídia necessária para reinstalar o firmware atual, apenas no caso.

    
por 28.10.2015 / 09:42