/dev/sda1 * 2 9729 78140160 f W95 расшир. (LBA)
Почему? Если Win7 установлена в /dev/sda1
Windows не может быть установлена на раздел с типом 0x0f! Более того, загрузчика Windows там не должно быть! Так, что предположение update-grub верное. Звезда ни на что не влияет, если GRUB в MBR - удалять её не надо.
Откуда информация, что Windows находится на /dev/sda1?
Что выдаёт: hexdump -n 512 -C /dev/sdb1? Что на диске /dev/sdb1?
Что прописал GRUB в grub.cfg для запуска Windows?
Вообщем, из того, что я вижу. Windows может быть на разделах: sda5, sdb1, sdc1. Загрузчик только на sdb1 или sdc1.