Você realmente não precisa ter uma partição extra para trocar entre o Windows e o Linux. Você verá o espaço em disco do Windows no Linux, portanto, basta vinculá-lo.
O mínimo que você precisa é apenas uma única partição para todas as coisas do Linux. Mas, além da partição raiz (montada como /), você também pode usar:
-
swap - Você já conhece essa e eu não me sinto competente para aconselhar sobre o tamanho.
-
/ home - Este mantém os dados pessoais do usuário e pode ser criptografado. É uma boa ideia manter este como uma partição separada. É como os usuários no Windows. Você pode vincular diretórios como Documentos ou Imagens do Windows e do Linux. Dessa forma, desde que você armazene suas coisas nos lugares onde o Linux aponta nos diretórios comuns, você os verá no Windows. Não tenho certeza se o Linux poderia montar uma partição NTFS como / home, o que poderia ser outra opção. Isso pode envolver vinculá-lo ao outro lado com os diretórios correspondentes do Windows no Windows, o que acho deve ser possível, mas não conheço bem o Windows.
-
Outra fragmentação avançada, como a separação do / usr. Mas se você é um iniciante, não vai precisar dele em breve.