Você menciona que esses dois computadores têm diferentes máscaras de sub-rede, então você está ciente de que eles estão em sub-redes diferentes? Pode haver um firewall impedindo o acesso a compartilhamentos do Windows entre as sub-redes.
Você pode testar o acesso usando o caminho UNC para o computador com Windows 8 navegando até o seguinte caminho de arquivo no Explorer:
\<computer_name\c$
Substituindo <computer_name>
pelo nome do host do computador com o Windows 8. Você deve ser solicitado a fornecer um nome de usuário e uma senha para acessar o compartilhamento administrativo oculto do computador, para o qual você pode usar as credenciais de um administrador local.