What would happen if I would unplug the external harddrive while the linux is still running?
Algumas aplicações deixariam de ser executadas. Se a troca fosse hospedada no disco removido, alguns aplicativos travariam, e possivelmente todo o sistema também.
Além disso, na próxima inicialização, o sistema exigiria uma verificação do sistema de arquivos.
Com a maioria dos sistemas de arquivos Linux atuais e distribuições, nada mais aconteceria.
Would this affect my internal hdd?
Se foi montado , sim. No mínimo, o sinalizador "Disco Dirty" não seria limpo por uma desmontagem limpa, portanto, na próxima inicialização, o Windows também exigiria uma verificação de disco.
Se por "afetar" você quer dizer perda de dados ou dano ao hardware, ambos são conceitualmente possíveis , no mesmo sentido que você pode morrer de um meteoro assim que o disco está desconectado. Todas as três possibilidades são igualmente remotas.
Isso, é claro, refere-se a dados em repouso. Quaisquer dados que estavam sendo gravados no disco interno quando o sistema trava são quase certamente perdidos, pelo menos parcialmente ... mas eu não acredito que você esperasse algo diferente.
Também presume que você esteja usando a versão mais recente do módulo Linux ntfs-3g, ou um software igualmente maduro e estável que entende NTFS, gerenciamento de MFT, journaling e R / W escalonado, e implementa adequadamente os procedimentos de segurança de dados. Caso contrário, uma pane no kernel pode fazer literalmente qualquer coisa para qualquer disco fisicamente conectado , incluindo a substituição de uma tabela de partições do disco desmontado por imagens de lolcats. A menos que você tenha hackeado o kernel ou distribuído uma distribuição por conta própria, é provável que, embora essa situação desconfortável seja absolutamente possível, ainda assim você não está nela.
Will I be able to access the linux os again?
Com toda a probabilidade, sim. Existem condições e configurações que podem resultar em outra forma, mas é improvável que se apliquem.
If not, it's the same for windows?
Você quer dizer: se você não pode mais acessar o Linux, você ainda pode acessar o Windows?
Espero que em ambos os casos você possa acessar ambos , em ambos os casos sendo necessário verificar a integridade do sistema de arquivos primeiro.