Primeira pergunta:
Could I create a Linux partition on my first drive
Se você tiver espaço livre suficiente no disco, a partição do Windows estará ativada. Se você tiver um único disco de partição, primeiro precisará redimensione-o no Windows para criar algum espaço livre.
A maioria das distribuições Linux fáceis de usar com desktops como o Ubuntu oferecem a opção de, durante a instalação, criar o sistema operacional em uma partição separada para que você possa continuar usando o Windows sem a necessidade de criar partições e sistemas de arquivos.
O problema que resta é que o BIOS (suponho que você esteja usando o BIOS como firmware) não pode ler partições. Você só pode selecionar o dispositivo de armazenamento para inicializar. Em seguida, a tabela de partição padrão (Master-Boot-record) aponta para a partição de onde inicializar. O Master Boot-Record só pode apontar para uma partição. Significa que você não pode ter um sistema de inicialização múltipla.
Eu sei que o Ubuntu (e alguns outros inc: Debian) substituem automaticamente (durante a instalação) o MBR pela GUID-Partition-Table e adicionam o Grub como carregador de boot. O Grub vê várias instalações do sistema operacional em várias partições dentro do disco que foi selecionado no BIOS e oferece uma lista para escolher durante a inicialização.
Você precisa descobrir se o sistema operacional que está planejando instalar faz esse processo sozinho. Se não: você tem que instalar manualmente o gpt e o grub e depois instalar o sistema operacional.
Segunda pergunta:
have both operating systems access the second drive's files
Facilmente. Em quase todas as distros do Linux sistemas de arquivos reconhecidos dentro de / dev são mostrados dentro do gerenciador de arquivos e podem ser montados / desmontados com um clique. Eu presumo que o sistema de arquivos no disco de armazenamento é Fat32?