Reparando a instalação do Windows 8 via Ubuntu [duplicado]

0

Meu disco rígido está à beira da morte e eu tenho o Windows 8 instalado nele. Eu tenho alguns arquivos muito importantes que eu preciso levar para o lado do Ubuntu. Minha instalação do Ubuntu está em seu disco rígido físico separado.

Quando clico em uma das minhas partições do Windows 8 via Ubuntu (há duas), recebo esta mensagem de erro:

Error mounting /dev/sdb1 at /media/dugi/Store: Command-line 'mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/dugi/Store"' exited with non-zero exit status 14:

  The disk contains an unclean file system (0, 0). Metadata kept in
  Windows cache, refused to mount. Failed to mount '/dev/sdb1':
  Operation not permitted The NTFS partition is in an unsafe state.
  Please resume and shutdown Windows fully (no hibernation or fast
  restarting), or mount the volume read-only with the 'ro' mount option.

Existe uma maneira que eu possa corrigir ou fazer backup de meus dados importantes deste disco rígido via Ubuntu? É a única maneira de ter acesso direto a esses HDDs - o sistema Windows 8 não inicializa mais.

A ajuda seria apreciada.

    
por Aborted 10.04.2014 / 15:07

2 respostas

0

"monte o volume somente leitura com a opção de montagem 'ro'." somente leitura significa que você pode extrair os arquivos dela. Então, por que não seguir esse conselho se tudo o que você quer é extrair os arquivos?

O comando seria algo assim:

 sudo mount -t ntfs-3g /dev/sdb1 /media/dugi/Store -o ro,noatime

(ocupa o ro para readonly e nenhuma das opções em -o pode ter espaços além daquele após o -o)

Caso contrário, você precisará do Windows para verificar o disco, pois o disco parece acreditar que está em hibernação (e você precisa de uma janela de trabalho para inicializá-lo)

    
por Rinzwind 10.04.2014 / 15:19
1

Isso não é um problema de partição. Significa apenas que o Windows 8 foi fechado de forma insegura (Desligue enquanto estiver usando o Windows, Você hibernou ou suspendeu a sessão do Windows 8 ou qualquer outra opção além de desligar o Windows normalmente).

No Windows 8, a Microsoft introduziu um "novo" recurso ao desligar que na verdade não desligava o PC, mas o hibernava. O recurso é chamado de "Início rápido", que é uma palavra chique para "Você não está realmente desligando, mas hibernando".

O que o Hibernating faz quando relacionado a um sistema Linux é que ele diz ao Linux, neste caso, o Ubuntu para o qual a partição não está salva para gravar. Então, para evitar problemas, o Ubuntu não permite que você monte a partição até que ela tenha sido corretamente encerrada. A hibernação cria um "estado" de como o Windows foi o momento em que você tentou desativá-lo.

Assim, qualquer alteração feita será apagada assim que você iniciar o Windows novamente (devido à hibernação)

Se você estiver enfrentando um dos seguintes problemas:

  • Perda de dados ao copiar do Ubuntu para o Windows 8 depois de desligar o Windows 8
  • Não é possível acessar suas partições do Windows a partir do Ubuntu, obtendo um disco contendo um sistema de arquivos não limpo

    Esta é provavelmente a causa de uma opção no Windows 8 chamada Fast Startup que se comporta de maneira semelhante à hibernação e mantém um instantâneo do sistema; assim, quando você inicializa, carrega mais rápido. Como ele mantém um instantâneo, qualquer coisa que você copiar ou alterar no Windows 8 do Ubuntu depois de fazer o falso desligamento será perdida (além de outros problemas encontrados [AQUI] [12]).

Como retirado de Instalando o Ubuntu ao lado de um Windows pré-instalado com o UEFI

A solução no Windows 8 é para:

Painel de controle - > Opções de energia - > Escolha o que o botão liga / desliga faz

Clique aqui em "Alterar as configurações que estão indisponíveis no momento", onde você verá algo assim:

Desmarqueaopçãoquediz"Ativar inicialização rápida"

Depois disso, você pode desligar o Windows corretamente e isso irá definir o bit que diz ao linux que ele foi encerrado corretamente. Como a hibernação não foi feita desta vez, você poderá montar e ler / gravar a partição entre os dois sistemas.

NOTA: Forçar a montagem do sistema Windows pode criar mais problemas com o sistema Windows.

Forçando o Windows 8 Partition to Mount (Aviso: Você perderá os dados hibernados)

Existe uma opção Eu normalmente tento evitar quais forças montam o Windows 8, mas com o problema que você perderá todos os dados hibernados. Se você não se importa com o que você hibernou, então continue.

Usamos o remove_hiberfile com o comando ntfs-3g .

por exemplo: sudo ntfs-3g /dev/sda1 /mnt -o remove_hiberfile

por exemplo: sudo mount -t ntfs-3g -o remove_hiberfile /dev/sda1 /mnt

O remove_hiberfile removerá qualquer dado hibernado (o arquivo de hibernação) do Windows. Então esteja avisado.

    
por Luis Alvarado 10.04.2014 / 17:22