Com um SSD de 512 GB com 256 GB para Linux, você pode colocar todas as partições no SSD.
Mantenha / boot e / no mesmo dispositivo, a menos que você tenha uma razão muito específica para não. Além disso, se você estiver usando o ext4, não haverá necessidade de separá-los. Mantenha-os separados se você usar btrfs, raid ou LVM.
Você deve ter uma partição de troca igual ao tamanho da sua RAM, se quiser que o modo de hibernação funcione. Não deve ser um arquivo de troca e você quer que esta partição esteja no seu SSD. Enquanto suspender para o arquivo é possível no Linux não é suportado pelo Ubuntu.
Colocar / home no seu segundo disco rígido é uma boa ideia se você precisar de espaço. Não faça do / home ou de qualquer partição vital do Linux uma partição NTFS em um sistema de inicialização dupla, pois o Windows pode deixar o sistema de arquivos em um estado inutilizável para o Linux. Dado o tamanho do seu SSD, você provavelmente não precisa ter uma casa separada. Em vez disso, você pode criar um link de áudio a partir de / home / user / Music para / media / hdd2 / Music para arquivos grandes que não são sensíveis à velocidade de leitura.
Eu sugiro para os dois 2 TBs para cada um ter uma única partição. Um NTFS e o outro ext4. Coloque coisas como jogos extras de vapor no NTFS. Coloque os backups do Linux no ext4, mas se o seu / home ou música ou outros arquivos estiverem no disco rígido, faça o backup deles no disco rígido NTFS. Faça o inverso no Windows usando o backup do Windows para o HDD NTFS. Use o Linux para copiar qualquer arquivo no NTFS que você não tenha feito backup no disco rígido EXT4. Apesar de ter dois HDDs de 2 TB tentam um para fazer um RAID eu sugiro contra isso em um sistema de dual boot.
Por fim, considere a possibilidade de criar em duas partições em ambas as unidades uma NTFS e uma EXT4 em cada um dos mesmos tamanhos e apenas fazer backup entre elas no Linux e no Windows.