если подходить формально: необходимо и достаточно (теорема

) одного раздела. разветвление структуры помогает упорядочить информацию на диске (хотя это можно сделать и на одном разделе).
быстродействие - если взять для примера Fat32. на первом раздела хранить только операционку, на других остальное. за счет уменьшения записей в fat'е можно добиться быстродействия. если nfts - то же самое, хотя в меньшей степени (но ntfs сам по себе медленней работает).
backup на случай эмердженси. два раздела достаточно.
размер - это по нужде.
лично у меня - три раздела на рабочей машине (структурированая помойка), два на домашней (тоже самое, парвая ntfs, вторая партиция - f32 для здоровых файлов и сетевого доступа - небольшой прирост)