A capacidade de retomar um torrent após desligamento completo do sistema (perda de energia, reboot) é **feature do cliente**, não garantia do protocolo.
Clientes Que Retomam Graciosamente
- qBittorrent / QBittorrent Enhanced: Salva estado de conclusão de peças no disco frequentemente. Retoma 100% no restart.
- Deluge: Estado de sessão persistente; retoma seamlessly.
- Transmission: Resume confiável via arquivos .resume.
- uTorrent 2.2.1 / 3.x (legado): Geralmente retoma se "Pre-alocar arquivos" estava ativado e desligamento não foi forçado durante escrita ativa.
- BiglyBT / Vuze: Salvamento de sessão robusto.
Clientes / Cenários Que Podem Exigir Re-check
- BitTorrent Mainline (cliente oficial): Historicamente menos robusto; frequentemente faz **re-check de hash** completo (verifica cada peça baixada) na inicialização. Não é restart — apenas atraso (minutos a horas para torrents grandes).
- Clientes baseados em web (Seedr, Put.io, Real-Debrid): Baseados na nuvem; desligamento irrelevante. Download continua server-side.
- Desligamento Forçado / Perda de Energia: Qualquer cliente *pode* ter corrompido últimas peças parcialmente escritas. Re-check de hash é obrigatório e automático no próximo lançamento.
- "Pre-alocar espaço em disco" DESLIGADO: Fragmentação de arquivo ou alocação incompleta podem causar erros de resume.
Melhores Práticas
- Ative **"Pre-alocar espaço em disco"** (cria scaffold do arquivo instantaneamente).
- Ative **"Intervalo de auto-salvar dados de resume"** (ex.: a cada 1-5 mins) em configurações avançadas.
- Use **qBittorrent** ou **Transmission** para comportamento de resume mais confiável.
- Saída graciosa: **Arquivo → Sair** (ou quit na bandeja) antes do desligamento. Deixe cliente flushar buffers.