Você danificou o Windows, mas é facilmente reparável a partir do CD de reparo do Windows ou da unidade flash, se tiver uma.
Quando você instalou o Windows, a outra unidade era a unidade de inicialização no BIOS? O Windows instala sua partição de inicialização, geralmente de 100 MB e oculta no Windows para a unidade que é a unidade de inicialização no BIOS. E essa partição tem sinalizador de inicialização (partição ativa) para que o Windows saiba de qual partição inicializar.
Mas você não precisa ter uma partição de inicialização separada do Windows. Mas você está perdendo o bootmgr e o BCD. Se você executar os reparos do Windows na sua partição do Windows NTFS, deverá adicioná-los. Certifique-se de definir primeiro a unidade do Windows como unidade de inicialização do BIOS ou os reparos do Windows podem colocar uma nova partição de inicialização em sdb e, como ela não vê as partições do Linux e reescreve a tabela de partições, destruirá o Linux no sdb.
O Grub não usa o sinalizador de inicialização, mas alguns BIOS não permitem que você inicialize sem sinalizador de inicialização em uma partição primária. Eu sugeriria mover o sinalizador de inicialização de sdb5 para sdb1, mas isso não está relacionado e pode não ser necessário.
Depois de corrigir o Windows, redefina o BIOS para inicializar a partir do sdb. Inicialize no Ubuntu e execute isso e ele adicionará o Windows ao menu do grub. E se houver problemas, você pode inicializar o Windows diretamente no sda a partir da BIOS ou de uma tecla de inicialização.
sudo update-grub