Geralmente não. Não é mais rápido quando funciona e não é confiável o suficiente para o uso no dia-a-dia. Faz sentido apenas para recuperação ou instalação, ou outro uso ocasional.
O motivo é que os cartões SD eram sempre projetados para uso em fita - como nas 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, mais tarde, todos copiado imediatamente.
Mesmo com as velocidades de transferência mais rápidas disponíveis, a tecnologia na qual os cartões SD são baseados: "memória flash EEPROM" - não é uma opção muito boa para o acesso aleatório e atualizações de peça que compõem a maioria das uso de um disco do sistema operacional.
Na verdade, não é muito confiável, acessado diretamente. Os dados precisam ter 'codificação de correção de erro' aplicada porque os bits individuais falham com frequência. E os blocos de dados até precisam ser 'branqueados / mexidos', porque qualquer grande padrão claro nos dados - como muitos '1's' ou '0's' próximos - fará com que o flash-eeprom não funcione corretamente.
Os cartões SD lidam com os itens acima, para que o cartão SD, pelo menos, apareça confiável - os dados são gravados com alguma redundância e verificados, corrigidos e não agrupados quando acessados antes de serem enviados para o computador.
Mas até mesmo a leitura de uma parte aleatória dos dados de um chip flash pode corromper 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 a placa estiver configurada como 'somente leitura'.
Pior ainda, cada célula de memória flash individual só pode ser gravada em um número limitado de vezes - então o controlador também tem que espalhar as gravações pelo disco - chamado 'wear leveling' - de modo que qualquer parte não Não se desgaste muito cedo.
Agora, considere o que acontece com um disco do sistema operacional.
Basta iniciar alguns arquivos pequenos que estão espalhados aqui e em todo o chip - e gera um monte de gravações extras que são 'invisíveis' para o computador, mesmo que o "leia apenas "o interruptor está definido no cartão SD!
Também não há nenhuma maneira na especificação de conexão elétrica do cartão SD para o 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 " estamos prestes a desligar, prepare-se ".
Então mesmo com um desligamento adequado, o sistema operacional ainda pode estar corrompido!
Os SSDs contornam isso tendo 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 foram concluídos, e os discos recebem sempre um aviso do computador para se prepararem para o desligamento.
Os SSDs de nível corporativo também costumam ter armazenamento de energia suficiente embutido para dar a eles uma fração extra de segundo para concluir o que estavam fazendo mesmo se a energia for desligada de repente - mas literalmente não há espaço em um cartão SD para isso, muito menos um mini- ou micro-SD.
Alguns computadores pequenos começaram a usar até mesmo cartões micro SD para seu SO - o Raspberry Pi vem à mente em particular - mas isso é feito puramente porque é muito barato.
Não é muito confiável - Espere uma falha na inicialização do sistema operacional após algumas centenas de inicializações a partir de qualquer cartão SD.
Você está muito melhor usando um SSD - até mesmo um SSD conectado por USB - do que um cartão SD.
Além disso, considere que a distinção entre cartões SD e SSDs também se aplica à maioria dos 'thumbdrives' e USB SSD . A maioria dos cartões USB usa exatamente os mesmos chips que os cartões SD. Você deve comprar um para o trabalho, se quiser sair do dia-a-dia.
Você pode obter o como do SBC do Raspberry Pi, mas que vem com 'flash embutido' ou 'slot de 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 um cartão USB ou apenas manter sua partição raiz (o disco do SO) do sistema separada da partição de inicialização - em um disco USB ou de estado sólido diferente, ou através da rede em um servidor nfs.
Não há problema em deixar a partição / boot em um cartão SD, pois ela só é lida uma vez, em um burst, no momento da inicialização - para ler o kernel do Linux antes que ele seja carregado.