Não é possível acessar a partição do Windows 7 e o blkid falha quando tento

0

Não encontrei nada sobre esse problema específico na Internet, por isso estou pedindo ajuda aqui:

Uma vez eu tive Windows 7 e Ubuntu em dual boot funcionando perfeitamente. Então comprei um novo HD interno de 1 TB e decidi instalar o Win 7 e o Ubuntu nele. Eu segui estes passos depois de ligar o novo HD (tendo dois HDs):

Com o dvd de instalação do Win7:

  1. No meu novo HD interno (1TB) eu criei 3 partições MBR primárias formatadas como NTFS e deixei algum espaço livre para instalar o Ubuntu posteriormente. (1ª partição com 200 GB para Windows, 2ª e 3ª com 300 GB cada para manter a mídia e outros documentos e 200 GB de espaço livre).
  2. Instalei o Win7 Ultimate na primeira partição (200 GB) sem problemas, transfirei meus arquivos de mídia para a 2ª e a 3ª partições e formatei meu HD antigo (que tem 250 GB).

Em seguida, inseri o Live CD do Ubuntu para instalá-lo e reinicializei conforme exigido:

  1. A máquina inicializou com o live cd, mas quando eu obtive a tela de instalação do tipo "escolha o que fazer", ela não me mostrou a opção de "instalar junto com o Windows". Havia apenas duas opções, "instalar o Ubuntu" e "outra coisa".
  2. escolhi "outra coisa" e segui até a tela de manipulação de partições. Esta tela mostrou todas as 3 partições NTFS primárias com tamanhos corretos e o espaço não particionado.
  3. Em seguida, criei 3 partições lógicas no espaço livre (uma para /, outra para / home e outra para troca) e optei por instalar o carregador de inicialização no HD (não em qualquer partição específica).

Após terminar o processo de instalação eu reiniciei normalmente e, como eu já suspeitava que poderia acontecer, a máquina inicializou diretamente no Ubuntu. Como o instalador não reconheceu a instalação do win7, não havia entrada para ele no grub2. Então, mais estranho, quando abri o Nautilus, a segunda e terceira partições NTFS com meus arquivos de mídia estavam lá para eu montar e acessar (e eu os acessava sem problemas), mas a partição Win7 simplesmente não estava lá. O mesmo aconteceu no Dolphin e no Krusader quando os experimentei.
Ainda estranho, o Utilitário de Disco mostra partição win7 e mostra que é NTFS e tem um sinalizador inicializável, mas em "Uso:", onde outras partições dizem "sistema de arquivos" mostra apenas um "-", nenhum rótulo (ou "desconhecido") na representação gráfica do disco) e nenhuma possibilidade de montar.
Eu então abri o terminal e tentei "sudo blkid", e não recebi nenhum retorno, mas um popup dizendo que o blkid travou. Nos detalhes da mensagem, o título da mensagem é blkid crashed with SIGSEGV in blkid_do_safeprobe()", the SegvReason says "reading unknown VMA e a SegvAnalysis diz:

Segfault happened at: 0x7fa9ac7e17b6:   mov  0x4(%rsi),%eax  
PC(0x7fa9ac7e17b6) ok  
source"0x4(%rsi)" (0xfffffffffa1e8c4c) not located in a known VMA region (needed readable region)!  
destination "%eax" ok  

Curiosamente, quando tentei sudo fdisk -l ele mostrou uma lista de todas as partições corretamente, INCLUINDO a primeira partição NTFS com tamanho correto, sinalizador de inicialização, mas nenhum ponto de montagem e nada sobre ele ter janelas nele. Eu reiniciei a máquina várias vezes, e sempre que eu abro qualquer programa que chama blkid eu recebo este popup dizendo que blkid travou, por exemplo, "NTFS Configuration Tool", "MountManager" E às vezes até o atualizador nativo do Ubuntu faz blkid travar no meio da atualização, embora o processo de atualização geral nunca tenha parado. Além disso, quando eu tento montar essa partição no terminal usando o comando "mount" (com ou sem sudo), ele retorna que eu não tenho permissão para fazer isso, mesmo sendo o único usuário e uma conta de administrador. / p> Depois de tudo isso, eu ainda tinha que fazer alguns ajustes para poder inicializar no meu Windows7 (restaurar o bootloader do Windows e, no Windows, usar o EasyBCD para adicionar uma entrada do Ubuntu no win bootloader porque eu não sei como para editar manualmente o Grub2 e, mesmo que o fizesse, não tenho certeza de que funcionaria dada a situação).

Para tentar uma última coisa, eu formatei e excluí as partições lógicas onde o Ubuntu estava e reinstalei o Ubuntu naquele velho HD de 250 GB que ainda tenho. Mas os resultados foram exatamente o mesmo. Aqui está o que sudo fdisk -l retorna (sda é um terceiro HD eu não mencionei porque ele só tem alguns arquivos antigos e nenhum sistema operacional. Windows está em sdb1 e Ubuntu está agora em sdc):

Disk /dev/sda: 120.1 GB, 120060444672 bytes  
255 heads, 63 sectors/track, 14596 cylinders, total 234493056 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x3d8a3d8a

   Device Boot      Start         End      Blocks   Id  System  
/dev/sda1            2048   234489855   117243904    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes  
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 4096 bytes  
I/O size (minimum/optimal): 4096 bytes / 4096 bytes  
Disk identifier: 0x1b8c281d

   Device Boot      Start         End      Blocks   Id  System  
/dev/sdb1   *        2048   419432447   209715200    7  HPFS/NTFS/exFAT  
/dev/sdb2       419432448  1048578047   314572800    7  HPFS/NTFS/exFAT  
/dev/sdb3      1048578048  1677723647   314572800    7  HPFS/NTFS/exFAT  

Disk /dev/sdc: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors  
Units = sectors of 1 * 512 = 512 bytes  
Sector size (logical/physical): 512 bytes / 512 bytes  
I/O size (minimum/optimal): 512 bytes / 512 bytes  
Disk identifier: 0x7d822705

   Device Boot      Start         End      Blocks   Id  System  
/dev/sdc1   *        2048    70596607    35297280   83  Linux  
/dev/sdc2        70598654   183271423    56336385    5  Extended  
/dev/sdc5        70598656   175458303    52429824   83  Linux  
/dev/sdc6       175460352   183271423     3905536   82  Linux swap / Solaris  

A única coisa que eu não tentei foi formatar o Windows e instalá-lo no HD antigo porque eu já tenho muitas coisas configuradas no Windows e reinstalá-lo seria muito trabalhoso.

Pesquisando a Internet para esse problema, eu só encontrei um problema semelhante, mas não tenho certeza se é a mesma situação que eu: Há um relato de bug (inativo) de um cara que não podia acessar o EXTERNAL HD e o blkid caiu sempre que ele tentou. Mas nesse caso, além de ser um HD externo, aquele cara parecia não ter nenhum sistema operacional instalado nele. E no meu caso, parece que a presença do Windows é o que impede o acesso à partição, pois todas as outras partições são perfeitamente acessíveis.

Alguém pode me dizer o que está errado?

    
por Grau 25.03.2013 / 16:53

1 resposta

0

Ontem, depois de atualizar o Ubuntu, esse problema desapareceu magicamente.
A partição do Win7 agora está perfeitamente acessível, o Grub agora mostra uma entrada para o Windows e o blkid retorna o que era esperado sem travar!
Não sei se as dezenas de relatórios de falhas que enviei fizeram alguma diferença, mas o fato é que o erro desapareceu.

Obrigado equipe do Ubuntu!

    
por Grau 10.04.2013 / 18:40