Why does deleting a partition cause data to be lost?
Isso não acontece.
Quero dizer, bem, às vezes não.
Às vezes acontece.
Depende de qual software você usa.
Em teoria, não há uma boa razão para a exclusão de uma partição resultar na perda de dados. Afinal, uma partição é basicamente apenas um conjunto de números, localizado em um ponto específico (chamado de "tabela de partição"), que especifica os limites da partição. Em teoria, alterar esses números para zeros não causaria uma mudança nos outros setores que estão dentro dos limites da partição. Portanto, em teoria, o volume do sistema de arquivos deve permanecer intacto (inalterado).
No entanto, há uma exceção notável a essa teoria.
Por alguma razão, (pelo menos algumas versões do) o FORMAT.COM do MS-DOS espera que o primeiro setor do novo volume do sistema de arquivos contenha bits limpos para zero (antes que o FORMAT seja executado). Limpar esses bits para zero seria uma tarefa sensata para o FORMAT.COM, mas, em vez disso, o FORMAT.COM só espera que essa tarefa seja concluída.
Para acomodar essa estranha expectativa, o MS-DOS FDISK.EXE (o software de particionamento) apagaria o primeiro setor.
A ferramenta mais sensata seria o FORMATO. Páginas man do Linux @ die.net: fdisk declara: “consideramos isso um bug no DOS FORMAT e no DOS FDISK. No entanto, como ambos os softwares vinham com o mesmo sistema operacional, esse arranjo tendia a funcionar muito bem. As pessoas não teriam conhecimento dessa situação se estivessem simplesmente seguindo as instruções no manual do MS-DOS.
Apesar de, por mais inadequado que seja, esse arranjo pode parecer, alguns outros sistemas operacionais normalmente suportariam fazer a mesma coisa, a fim de ser bastante compatível com o MS-DOS. Isso ocorre porque o MS-DOS era popular (antes do Windows 95 e versões subseqüentes do Microsoft Windows), portanto, outros sistemas operacionais buscavam compatibilidade com o MS-DOS.Não se engane: você pode usar algum software (por exemplo, fdisk do OpenBSD) para "apagar" uma partição (que, pelo menos para partições baseadas em MBR, é definida como definir o Identificador de Tipo de partição como zero) e não perder nenhum dados dentro da partição. Se você registrou as configurações (limites, identificador de tipo), poderá reescrever esses valores e todos os dados da partição permanecerão intactos.
Assim, se os dados no início da partição são mutilados ou não, depende de qual software você usa. (Ou, possivelmente, para algum software, quais configurações / opções você escolhe.)