O Windows XP requer uma partição primária para inicializar. Não tenho certeza sobre o Win-7. O Linux não requer uma partição primária para inicializar (mas eu considero uma boa prática). Não tenho certeza sobre o ReactOS.
Tabelas de partição MBR significam que você só obtém 4 partições primárias . Uma partição estendida conta como primária para esse propósito, então o que você quer é 3 primária e 1 estendida. A partição estendida é onde você pode criar quantas partições lógicas quero / preciso.
Vamos analisar as opções que você considerou.
- Má escolha. Sua preferência é um bom esquema de particionamento no meu livro; veja abaixo.
- Má escolha. Como você diz, frágil. Wubi é mais para deixar você tentar o Linux sem ficar confuso.
- Sim. Não, as partições estendidas não são frágeis - elas são muito estáveis, a menos que você realmente quebre a tabela de partições estendida. As ferramentas de particionamento do Linux como fdisk e parted não têm problemas para excluir e recriar partições lógicas dentro de uma partição estendida.
- Má escolha.
O que você realmente precisa fazer é decidir sobre um esquema de partição agora, antes de prosseguir. Se eu fosse você, faria backup da partição de mídia para outra unidade e planejaria um reparticionamento completo (ou quase completo). Se a sua partição WinXP já é a primeira partição primária, e é relativamente pequena, você provavelmente pode deixá-la sozinha enquanto você reparticiona o resto da unidade.
Veja minha resposta em "Como preparar um esquema de partição flexível?" para minhas recomendações gerais.
Para o seu caso específico, considere este esquema de particionamento. Os espaços mostrados são apenas exemplos, mas observe como a maior parte do espaço está no final, na partição de mídia, e qualquer espaço livre está na partição estendida, onde pode ser usado para criar novas partições lógicas a qualquer momento.
- Primária 1 (WinXP) (40gb)
- Primária 2 (Win7) (40gb)
- Primário 3 (Linux ou / boot) (/ boot pode ser pequeno) (4gb)
- Primária 4 (partição estendida)
- Lógica 1 (Linux) (40gb)
- Lógica 2 (ReactOS?) (40gb)
- Lógica 3 (troca do Linux) (4gb)
- ... (espaço livre?) (1000 - 600 + 170 = 230gb)
- N lógico ( partição de armazenamento de mídia ) (600 gb) (coloque no final da unidade)
Definir um novo esquema de partição quando você já tiver dados na unidade pode ser um saco, mas se o seu esquema de partição não estiver configurado corretamente, você acabará com mais problemas no caminho. Aproveite o tempo para acertar antes de encher a unidade ainda mais.