Scusa skjobax, ma come sei messo con le partizioni primarie?
sda5 è la prima logica delle estese con ubuntu e su sda6 hai windows 7.
Ora non so se windows 7 gradisca, ma di solito windows non è in grado partire da una partizione logica.
Poi c'è una partizione sda2 che è primaria con su Dati...
Mi sembra coerente che windows parta solo se il flag di boot sia su quest'ultima.
Personalmente ti consiglierei:
sda1 (suppongo partizione di ripristino, anche se non citata)
sda2 Windows 7 con flag di boot
sda3 ????
sda4 Estesa (per attivare le logiche)
sda5 Linux (non ha problemi a partire da una partizione logica)
sda6 swap
sda7 Dati (NTFS)
(le partizioni 6 e 7 sono invertibili come ordine)
e metterei Grub in MBR ( http://it.wikipedia.org/wiki/Boot )
Per ora (e che io sappia) tutti i BIOS possono far partire un sistema solo da partizioni primarie, poi tramite Grub o altro sistema di avvio scegli chi far partire. Windows solitamente si innervosisce se deve partire da logica perchè in fase di avvio fa dei ragionamenti tutti suoi percui vuole la primaria (però non so se vale anche per la versione 7).