Tem a ver com a forma como eles operam.
Para uma instalação regular em uma unidade flash, você está limitado pela largura de banda USB; portanto, a menos que você tenha um bom dispositivo USB 3.0, você fica preso a cerca de 20 MB / s (o que equivale aos discos rígidos tradicionais do final dos anos 90) . Todas as alterações também são gravadas no dispositivo, assim você compartilha a largura de banda USB para leituras e gravações.
Um sistema Live, no entanto, opera de maneira um pouco diferente. Em sua essência, um sistema Live consiste em uma imagem básica do sistema (geralmente uma imagem do SquashFS, pois é boa para economia de espaço) e uma sobreposição para interceptar alterações e mantê-las na RAM. Há duas maneiras específicas de lidar com isso:
- A imagem do sistema base é carregada na RAM na inicialização e tudo é executado a partir daí depois.
- A imagem do sistema base é mantida na unidade flash, mas algumas partes são pré-carregadas no cache.
No primeiro caso, você pode realmente executar mais rápido que a velocidade nativa (porque você nunca acessa nada mais lento que a RAM), mas sua inicialização demora muito tempo (porque você está copiando centenas de MB de dados na RAM. No segundo caso, você não será tão rápido quanto a velocidade nativa, mas, como nunca grava nada na unidade falsh, também quase nunca solta dados do cache e, portanto, também está rodando razoavelmente rápido.