Pois então, /jmacieira/,
Estou supondo que esse computador inicialmente só tinha um disco rígido, um hd, e nesse disco rígido havia apenas o Linux, então o bootloader (que é o Grub) do Linux, que é o software que dá partida no sistema operacional, estava nesse hd único (que agora é o sdb). É importante saber onde está o bootloader do Linux, onde está gravado o Linux, se está em sda (hd0) ou se está em sdb (hd1). Se não for isso então o caminho é um pouco diferente, você precisa esclarecer antes essa questão para que se possa orientá-lo corretamente.
Evidentemente estou também supondo que o Linux existente em sdb1 está operacional, está subindo, até porque aparentemente você está executando o fdisk a partir dele (se estivesse executando a partir de um live-iso, pendrive, estaria aparecendo sdc e não está (ou pelo menos você não transcreveu), logo, deve estar executando mesmo a partir do Linux instalado em sdb1.
Supondo que seja essa a realidade aí existente e se bem estou entendendo a questão, aparentemente você está diante de uma situação bastante fácil de ser resolvida.
O comando "fdisk -l" está dizendo que não há partição no disco sda (que deve ser o disco 0 =zero; hd0) do sistema.
Supostamente não há nada nesse disco, que eventualmente é novo ou foi apagado totalmente por alguém (=excluir partição).
Se esse é o fato e você quer instalar nele um sistema operacional Windows, então na verdade já está tudo pronto para fazer isso, é só pegar o disco de instalação do Windows e instalar, não precisa fazer absolutamente mais nada quanto ao Windows propriamente dito. É só não se equivocar na hora da instalação e direcionar o Windows para que de fato se instale no hd0 (o Windows não usa essa nomenclatura sda, sdb, etc).
O que talvez precise ser ajustado dependendo de como as coisas estão aí é a ordem de boot no setup da máquina, isto é, no BIOS se for computador mais antigo, convencional ou UEFI se for um sistema mais moderno.
Note que no setup é necessário que a ordem de boot indique como primeira opção a unidade de Cdrom, caso seja essa a media do Windows. Depois ainda no setup você coloca como segunda opção o disco 0 (hd0), que é onde irá instalar o Windows, que corresponde ao sda. Mais adiante invertemos isso, mas agora, para a instalação, é melhor que esteja assim.
Se você não tem lá muita prática nisso e para que não haja risco algum de instalar o Windows no disco errado e com isso acabar acidentalmente apagando todo o seu Linux já instalado, recomendo que você desligue o disco do Linux, o que pode ser feito bastando desativar o disco no setup (no BIOS), o computador fica como se só tivesse o hd0 (=sda na terminologia Linux), aí você vai lá e confortavelmente instala o seu Windows sem susto.
O Windows irá por si próprio se encarregar de particionar o disco rígido no qual será instalado, em resumo, como sistema operacional que é, ele obviamente faz tudo o que é necessário para se instalar.
Completada a instalação do Win no disco zero (hd0), windows ajustado e atualizado, tudo funcionando, vamos voltar a ativar os dois sistemas.
Você volta lá no setup da máquina, você reativa o hd1 (disco 1) que havia desligado, que é onde está o Linux e inverte a ordem de boot, deixa para que dê o boot primeiro pelo disco 1 (hd1), ou seja, pelo disco que está o Linux.
Obs: na prática a ordem de boot no setup (BIOS) da maioria dos sistemas também terá as opções pendrive (usb drive ou nome parecido); cdrom e aí em seguida a ordem dos discos, então deixa o hd1 como primeiro opção dos discos rígidos, depois do pendrive e do cdrom.
Retomando, agora precisa fazer com que a entrada do Windows apareça no menu.
Como a ordem de boot está para subir primeiro o Linux em hd1, se seu sistema Linux está entrando direto, sem aparecer o menu do Grub, que é aquela tela inicial onde se escolhe qual sistema subir, então você tem que inicialmente fazer aparecer o menu do Grub no Linux.
Como fazer para aparecer o menu do Grub no Linux? (se é que já não aparece)
Sobe o Linux
abre uma janela de terminal (teclas Ctrl Alt T ou aciona o ícone correspondente)
digita:
sudo gedit /etc/default/grub
Nesse arquivo que se abriu tem uma linha assim:
#GRUB_HIDDEN_TIMEOUT=0
Deixe ela dessa forma, com um símbolo # no inicio da linha (usa-se o termo comentar a linha)
Salvar e sair
Agora atualize o grub fazendo no terminal:
sudo update-grub
Você irá observar que a atualização do grub irá encontrar o Windows instalado em sda.
Caso o menu do Grub já esteja aparecendo no sistema, então é mais fácil ainda, não precisa fazer nada disso, é só subir pelo Linux e executar a atualização do grub pelo comando mencionado acima (ou seja, não precisa editar o /etc/default/grub):
sudo update-grub
Na verdade tudo isso é bastante simples de ser feito.
Em resumo:
vai no setup e desliga hd1 (=sdb)
ainda no setup coloca hd0 (=sda) como primeiro opção de boot após o cdrom
instala o windows em hd0 (que é o sda)
terminada a instalação volta no setup e inverte, agora o boot é primeiro pelo hd1 (=sdb)
sobe o sistema pelo Linux
se não aparece o menu do grub faz aparecer editando /etc/default/grub
atualiza o grub fazendo: sudo update-grub
Está pronto!
Depois de tudo instalado e pronto é possível sofisticar um pouquinho mais escolhendo qual sistema você quer subir por padrão, se o Windows ou o Linux, mas depois falamos sobre isso.
Esse é o melhor esquema porque torna a instalação do Windows independente, ou seja, você nunca terá problemas caso tenha que reinstalar o Win seja lá por qual razão, caso contrário, se deixar o grub gravado em sda sempre que precisar reinstalar o windows ele destrói o grub e vira canseira ter que acertar isso. Fazendo dessa forma fica independente e nunca mais irá se incomodar com isso.
Observe os pressupostos que mencionei, se tiver dúvida pergunte antes de fazer, mas nunca haverá maiores problemas de você entender e tomar a cautela de não gravar nada no disco onde já tem o Linux (hd1=sdb).