Tem a ver com como eles funcionam.
Para uma instalação normal em uma unidade flash, você está limitado pela largura de banda USB, portanto, a menos que tenha um bom dispositivo USB 3.0, está preso em cerca de 20MB / s (o que equivale a discos rígidos tradicionais de todo o final dos anos 90). Todas as alterações são gravadas no dispositivo também, portanto, você está compartilhando essa largura de banda USB para leituras e gravações.
Um sistema Live, no entanto, opera de maneira um pouco diferente. Em seu núcleo, um sistema Live consiste em uma imagem do sistema base (geralmente uma imagem SquashFS, como é bom para eficiência de espaço) e uma montagem de sobreposição para interceptar as alterações e mantê-las na RAM. Existem duas formas específicas de lidar com isso:
- A imagem do sistema básico é carregada na RAM na inicialização e tudo é executado a partir daí.
- A imagem do sistema base é mantida na unidade flash, mas algumas partes dela são pré-carregadas no cache.
No primeiro caso, você pode executar mais rápido do que a velocidade nativa (porque nunca acessa nada mais lento que a RAM), mas sua inicialização demora muito tempo (porque você está copiando centenas de MB No segundo caso, você não será tão rápido quanto a velocidade nativa, mas como você nunca escreve nada no drive do falsh, você também quase nunca descarta dados do cache e, portanto, está executando razoavelmente rápido também.