А сам диск с Win виден из под Ubuntu? Просто, чтобы понимать, что ничего не потёрто. Посмотрите соответствует ли uuid прописаный в загрузчике реальному состоянию дел. Выполните blkid -t TYPE=ntfs
и сравните с тем, что прописан в файле "/boot/grub.cfg", поищите там раздел похожий на этот:
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 03ba85adcd598a5b
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Этот параграф и отвечает за загрузку Win7, проверьте чтобы UUID в этом файле соответствовали тому, что выдала предыдущая команда.
Если все ок, то выполните "sudo update-grub", посмотрите, где обнаруживается раздел с Win (должна быть строка похожая на эту - "Found Windows 7 (loader) on /dev/sda2"). Возможно, что уже после выполнения команды все заработает.