O Windows não reconhece a capacidade total do meu disco rígido hitachi

7

Depois de algumas pesquisas, minha verdadeira pergunta acabou sendo por que o Windows só reconhecia aproximadamente metade do tamanho do meu disco rígido. Meu texto original:

No meu disco de dados de 2 TB, tenho duas partições primárias, uma de 1,6 TB para armazenamento de dados no Linux (ext3) e outra de 300 GB para armazenamento de dados adicionais no Windows. Eu corro uma instalação dual-boot do Windows 7 / Ubuntu 12.04.

O problema é que, se eu iniciar meu computador no Windows 7, as partições da minha unidade de dados de 2TB não serão reconhecidas. Em vez disso, o Windows 7 vê uma partição de 1 TB com o tipo RAW. No entanto, se eu reiniciar no Linux e, em seguida, voltar para o Windows 7, as partições são reconhecidas corretamente.

As duas capturas de tela a seguir ilustram minha situação. Antes de reiniciar o Linux:

edepoisdareinicialização:

Eu tenho duas perguntas:

  1. O que poderia causar esse comportamento?
  2. Como posso resolver este problema?

Editar: As duas alterações a seguir não resolveram o problema:  1. Eu substitui o bootloader grub pelo bootloader padrão do windows 7  2. Eu substituí as duas partições na unidade de dados por uma partição ntfs.

Portanto, o sistema agora é um sistema de inicialização única do windows 7, e ainda não reconhece a partição ntfs de 2 tb, mas insiste que é uma partição RAW de 950 GB.

Editar: Quando eu removi a partição com o gparted no Ubuntu, o Windows viu o espaço não particionado, mas apenas 950 GB (aproximadamente metade do tamanho).

    
por Paul Hiemstra 17.06.2012 / 21:01

2 respostas

5

O problema era que o Windows reconhecia apenas metade do meu disco. Depois de algumas escavações (e um pouco mais de escavação), descobri que este é um problema que pode ocorrer devido a uma área protegida do host ( HPA). Usando hdparm , incluído na ferramenta de particionamento Linux gparted , posso verificar se esse é o caso. De um live CD do Ubuntu eu emiti os seguintes comandos:

ubuntu@ubuntu:~$ sudo hdparm -N /dev/sdb

/dev/sdb:
 max sectors   = 1953569134/3907029168, HPA is enabled

Se eu verificar meu outro disco, mostra esta saída:

ubuntu@ubuntu:~$ sudo hdparm -N /dev/sda

/dev/sda:
 max sectors   = 156301488/156301488, HPA is disabled

que mostra o que eu esperaria, todos os setores no disco rígido são visíveis. Portanto, parece que metade dos setores no meu disco de 2 TB em / dev / sdb são cobertos por um HPA. O seguinte comando hdparm corrigiu isso:

sudo hdparm -N p3907029168 /dev/sdb
/dev/sdb:
 setting max visible sectors to 3907029168 (permanent)
 max sectors   = 3907029168/3907029168, HPA is disabled

definindo o máximo de setores visíveis para o máximo da unidade e, assim, desabilitando o HPA. Agora, se eu for para o Windows e verificar o gerenciamento de disco, o disco mostrará a quantidade correta de espaço livre.

Pode ser que o HPA seja causado pela minha placa-mãe gigabyte, que esconde uma cópia do BIOS em um HPA em um disco rígido. Um bug no BIOS faz com que este HPA corte o espaço neste disco rígido de dois Tb em dois, veja também este post no hardware do tom . A informação é mais ou menos a metade das respostas, por um usuário chamado fzabkar. O OP nesse post também usou uma unidade hitachi, então pode ser que o problema seja causado por uma combinação de uma placa-mãe Gigabyte e um disco rígido Hitachi.

    
por 14.07.2012 / 14:36
0

Partições RAW geralmente são criadas e reconhecidas em sistemas baseados em * nix. Exemplo: O Informix RDBMS cria uma partição de disco bruta para ignorar o sistema operacional baseado em * nix e gerenciar diretamente a alocação de disco e o acesso para melhorar o desempenho. Cria um link simbólico (ln) para o dispositivo rhd. Embora o Windows Vista e as versões mais recentes suportem hard-links com o comando mklink.exe, somente o Windows não reconhecerá uma partição de disco RAW * nix-created. Ele provavelmente apareceria como "Espaço não alocado" no Windows.

Eu tenho o Ubuntu 12.04-LTS instalado dentro da partição WinVista-SP2, NTFS C :. Durante a instalação, eu disse a ele para reservar 80 GB da partição C: para o Ubuntu, e pode reduzir os 80 GB para adicionar uma partição de disco RAW. Quando eu inicializo meu computador, ele me pergunta se eu quero inicializar no Windows ou no Ubuntu, além de poder compartilhar dados entre os dois sistemas operacionais com um recurso semelhante a um domínio múltiplo. Esta versão do Ubuntu tem sua própria virtualização.

    
por 22.06.2012 / 03:49