O Windows não consegue detectar partições de disco

3

Eu instalei o Windows 8.1 Preview usando o DVD ontem depois de limpar meu disco rígido (fiz um backup antes disso). Ao instalar o Windows, criei apenas as partições necessárias para instalar o Windows (Sistema Reservado, C: mostrado na segunda captura de tela). Além disso instalei o Ubuntu 13.04. Durante a instalação do Ubuntu eu criei partições estendidas necessárias (para OS, swap e diretório home - todos ext4 exceto swap). Mais tarde, no Ubuntu, criei uma partição NTFS no final (partição 4 na primeira captura de tela). Esta foi uma partição primária. O objetivo por trás disso era que a partição deve ser acessível a partir do Windows.

Enquanto o utilitário de disco do Ubuntu reporta o particionamento muito bem (como abaixo)

OgerenciamentodediscodoWindowsestámostrandotodasaspartiçõescomoprimárias.

Assim, dentro do Windows, consigo acessar apenas o C :! O que me intriga é que não é possível criar tantas partições primárias! Como posso resolver este problema?

    
por Chethan S. 30.06.2013 / 16:01

1 resposta

3

Primeiro, ignore a identificação do Windows de suas partições lógicas como "primária"; esse é um bug do Windows de longa data.

Segundo, é concebível que a partição NTFS que você criou no Linux tenha o código de tipo de partição incorreto. Você pode visualizar os códigos de tipo usando o comando fdisk do Linux, como em fdisk -l /dev/sda (digitado como root ou precedido por sudo ). Uma partição NTFS deve ter um código de tipo de 07 na coluna Id na saída de fdisk . Se não tiver esse código, você poderá alterá-lo com fdisk ; digite fdisk /dev/sda e use a opção t para alterar o código de tipo e w para salvar suas alterações.

Outra possibilidade que me ocorre é que as estruturas NTFS podem ser inválidas. Você poderia tentar converter a partição para FAT e ver se é visível então; e se for, converta de volta para NTFS no Windows . Isso pode produzir um NTFS que o Windows gostaria.

A única outra possibilidade que vem à mente é que este é um bug do Windows - ou seja, que ele não pode ler uma partição primária que vem depois de uma partição estendida. Em caso afirmativo, a solução óbvia (mas desajeitada) é excluir a partição NTFS, usar um disco de emergência do Linux e GParted para mover suas partições do Linux para o final do disco e criar uma nova partição NTFS primária antes da partição estendida . Antes de tentar isso, porém, recomendo que você espere e investigue mais; alguém pode pensar em outra coisa (mais segura e fácil) para tentar.

Seja o que for que você faça, não tente criar uma nova partição no Windows; o particionador do Windows tem o hábito irritante de converter discos para usar o LDM (também conhecido como "discos dinâmicos") sempre que você quiser mais de quatro partições. O Linux não pode inicializar a partir de tais configurações (ou, se puder, isso é muito mal documentado), então se o Windows fizer tal conversão, você estará em um problema ainda maior. Eu não sei de improviso se o Windows faria isso quando o disco contém partições não-Windows, e eu não acho que tentar em seu disco é uma boa maneira de aprender sobre isso!

    
por 30.06.2013 / 18:33