(I) Para sistemas de inicialização dupla com apenas um disco rígido e supondo que você prefira o MBR (como GPT é uma maneira muito ruim de manipular seu particionamento):
a) Three PRIMARY Partitions:
- sda1 -> C:\ NTFS [minimum size 50 GB, max size 100 GB]
- sda3 -> /boot ext2 [300 MB]
- sda4 -> / ext4 [minimum size 20 GB, max size 40 GB]
b) One EXTENDED Partition:
- sda2, divided as many LOGICAL partitions as required.
A nice and handy way to divide the EXTENDED partition can be:
- sda5 -> /swap unformatted [size equal to *three times* your RAM memory]
- sda6 -> D:\ NTFS [size depends on size of hard-drive]
- sda7 -> /home ext4 [minimum size 20 GB]
Optionally, you can add other LOGICAL partitions (as many as you want), such as:
- E:\ [NTFS,for back-up purposes],
- F:\ [NTFS, for program installation files storage],
- G:\ [NTFS, to install your games],
- /var,
- /usr,
- etc.
(II) Para sistemas de boot duplo com dois ou mais discos rígidos, basta usar o segundo disco rígido para armazenar uma ou mais partições LÓGICAS [que não a partição SWAP do Linux] que seriam localizadas na partição EXTENDED do primeiro disco rígido (aquele que você usa para inicializar seu dual boot machine), lembrando que é uma boa idéia sempre particionar QUALQUER disco rígido em pelo menos duas partições ( uma partição PRIMARY menor e uma partição EXTENDED maior).
P.S .: Com máquinas modernas e rápidas com muita RAM e espaço e no caso de você:
(a) deve ter um programa do Windows disponível em todas vezes e
(b) deseja aproveitar a virtualização,
você pode particionar sua partição Linux "/ home" [file-system ext4] para um tamanho de cerca de 60 a 100 GB, instalar em seu sistema Linux um programa como o freeware VMware Player e usar essa grande partição para armazenar o arquivo de uma máquina virtual com o WINDOWS 7, 8, Vista ou XP instalado e onde você pode instalar o (s) seu (s) programa (s) indispensável (s) para o Windows.
Uma vantagem particular dessa abordagem é que você pode configurar sua VM sem que o Windows tenha acesso à Internet e, portanto, não seja exposto a vírus e spyware do Windows (basta executar o Unity para invocar seus programas Windows e usar seus programas Linux para acessar a internet). Não é tão legal assim?