Geralmente não. Não é mais rápido quando funciona e não é confiável o suficiente para o uso diário. Faz sentido apenas para recuperação ou instalação ou outro uso ocasional.
O motivo é que os cartões SD sempre foram projetados para uso em 'fita' - como em câmeras digitais, onde os dados são copiados em uma grande transferência ou uma transferência por arquivo até que todo o cartão esteja cheio e, posteriormente, todos copiados em uma vez.
Mesmo com as velocidades de transferência mais rápidas disponíveis, a tecnologia na qual os cartões SD se baseiam: "memória flash-EEPROM" - não é muito boa para o acesso aleatório e atualizações por partes que compõem a maioria do uso de um disco do sistema operacional.
Na verdade, é pouco confiável, acessado diretamente. Os dados precisam ter a 'codificação de correção de erros' aplicada porque os bits individuais falham com bastante frequência. E os blocos de dados ainda precisam ser 'branqueados / embaralhados', porque quaisquer grandes padrões claros nos dados - como muitos 1s ou 0s próximos - farão com que o flash-eeprom não funcione corretamente.
Os cartões SD lidam com o exposto acima, para que pelo menos pareça confiável - os dados são gravados com alguma redundância e são verificados, corrigidos e decodificados quando acessados antes de serem enviados ao computador.
Porém, mesmo a leitura de uma parte aleatória dos dados de um chip flash pode danificar os dados armazenados ao redor. Os controladores de memória flash, portanto, precisam reescrever os dados ao redor novamente, em outro lugar, para que não se percam - e isso acontece mesmo se o cartão estiver definido como "somente leitura".
Pior ainda, cada célula de memória flash individual pode ser gravada apenas um número limitado de vezes - portanto, o controlador também precisa espalhar as gravações pelo disco - chamado 'nivelamento de desgaste' - para que nenhuma parte se desgaste cedo demais.
Então agora considere o que acontece com um disco do SO.
Apenas iniciando-se fora ele lê um monte de pequenos arquivos que estão espalhados aqui e lugares através do chip - e gera um monte de gravações extras que são 'invisíveis' para o computador, mesmo que o "somente leitura" interruptor é definido em o cartão SD!
Também não há como a especificação de conexão elétrica do cartão SD dizer ao computador "Estou ocupado escrevendo, por favor, não desligue ainda" - ou mesmo para o computador avisar o cartão SD " prestes a desligar, prepare-se ".
Portanto, mesmo com um desligamento adequado, o sistema operacional ainda pode estar corrompido!
Os SSDs contornam isso com controladores muito melhores e mais chips flash. Eles não se conectam através da interface do cartão SD; portanto, há maneiras de sinalizar para o computador que eles não terminaram e os discos sempre recebem um aviso do computador para se prepararem para desligar.
Os SSDs de nível empresarial também costumam ter armazenamento de energia suficiente para fornecer uma fração de segundo extra para concluir o que estavam fazendo, mesmo que a energia seja repentinamente desconectada - mas literalmente não há espaço em um cartão SD para isso, muito menos um mini- ou micro-SD.
De qualquer forma, alguns computadores pequenos começaram a usar até cartões micro SD no sistema operacional - o Raspberry Pi vem à mente em particular - mas isso é feito apenas porque é muito barato.
Não é muito confiável - Espere falha de inicialização do SO após apenas algumas centenas de inicializações de qualquer cartão SD.
É muito melhor usar um SSD - mesmo um SSD conectado via USB - do que um cartão SD.
Além disso, considere a distinção entre cartões SD e SSDs também se aplica à maioria dos " drives " e SSDs USB . Os pen drives mais baratos usam exatamente os mesmos chips que os cartões SD. Você deve comprar um destinado para o trabalho, se desejar inicializá-lo diariamente.
Você pode obter SBCs como o Raspberry Pi, mas que vêm com 'flash embutido' ou um 'slot para cartão eMMC'. Ambos são muito parecidos com um pequeno SSD barato e melhor que um cartão SD para inicializar.
Você também pode inicializar um Raspberry Pi a partir de uma placa USB ou apenas manter sua partição raiz (o disco do SO) do sistema separada da partição de inicialização - em um disco giratório ou de estado sólido USB diferente ou através da rede em um nfs servidor.
Não há problema em deixar a partição / boot em um cartão SD, pois ela é lida apenas uma vez, de uma só vez, no momento da inicialização - para ler o kernel do Linux antes de ser carregado.
1.5 gigabits
para90 megabytes
.