HDD com inicialização do Windows bloqueada por causa do sinalizador de hibernação

0

O disco rígido do PC da minha mãe não inicializa. Então eu peguei, liguei no meu PC e executei o Live CD do GParted. A unidade física é encontrada, mas há o triângulo de aviso amarelo ao lado da partição lógica das partições 2 ntfs.

A guia "Informações" não forneceu muitas respostas, então tentei montar as duas partições lógicas. Aqui está o que eu tenho:

sudo mount /dev/sdc1/ mnt/c

Windows is hibernated, refused to mount.
The disk contains an unclean file system (0,0).
Metadata kept in Windows cache, refused to mount.
Falling back to read-only mount because the NTFS partition is in an
unsafe state. Please resume and shutdown Windows fully (no hibernation
or fast restarting.)
ntfs-3g-mount: failed to access mountpoint /mnt/c: No such file or directory

Eu recebo a mesma mensagem de erro para ambas as partições. Meio muito estranho como, os sinalizadores de erro de inicialização são aplicados apenas à unidade de inicialização designada (C :). Eu configurei a pasta User da minha mãe para estar em (D :), então aconteça o que acontecer, sempre poderemos extrair os arquivos. Agora ambas as unidades estão bloqueadas com a hibernação.

Minha mãe precisa de seus arquivos. Como faço para remover com segurança o sinalizador de hibernação?

    
por kozner 20.07.2017 / 06:08

1 resposta

1

Você não diz qual versão do Windows está envolvida, mas se é o Windows 8 ou posterior, o que você está vendo provavelmente é o resultado dos recursos de inicialização rápida do Windows e / ou de hibernação. Esses recursos transformam uma operação de desligamento do Windows em uma operação de suspensão para disco. O objetivo disso é reduzir os tempos de inicialização, pois é mais rápido retomar a partir de uma suspensão para o disco do que iniciar totalmente o sistema operacional. O problema é que isso deixa os sistemas de arquivos em um estado inconsistente, e é isso que a mensagem que você vê no GParted Live está informando quando você tenta montar as partições.

A melhor solução é inicializar o disco no Windows (no computador original, usando a instalação original do Windows) e desativar esses dois recursos. Isso é descrito aqui para inicialização rápida e < href="http://www.tenforums.com/tutorials/2859-hibernate-enable-disable-windows-10-a.html"> aqui para o Hibernate. Eu percebo que você diz que o computador parou de inicializar, mas pode ser melhor lidar com esse problema do que fazer qualquer outra coisa, pelo menos inicialmente. (OTOH, se você fez alguma coisa para escrever para essas partições, então você já eliminou o valor dessa abordagem sobre a próxima ....) Você pode querer perguntar sobre tais reparos em um fórum específico do Windows.

Se você realmente não conseguir que o computador original inicie o SO original, a melhor abordagem é conectar o disco a outro computador Windows e usá-lo para reparar os sistemas de arquivos. Observe que, se esse computador usar Fast Startup, você deve usar um recurso do tipo "ejetar seguro" (se houver algum disponível) ou desabilitar o Fast Startup e o Hibernate em ele antes de mover o disco para qualquer outro lugar. Se você acabou de desligar com o Fast Startup ativo, você vai acabar com o mesmo estado inconsistente para o disco. (Não sou especialista em Windows, portanto não posso dizer como você "ejeta com segurança" o disco. Isso é bastante fácil com unidades flash USB, mas não sei sobre discos rígidos.)

Se você não tiver outro computador com Windows disponível, poderá usar um disco de emergência do Windows para essa tarefa. Eu não tenho ponteiros para estes improvisos, mas eu sei que eles existem, flutuando na Web a partir de fontes confiáveis (até mesmo da Microsoft, IIRC). Certifique-se de usar algo de uma fonte respeitável, no entanto; Se você baixá-lo de um site chamado "Super Honesto Não-um-Computador-Criminoso de Sergei", você pode encontrar seu computador infectado com malware quando estiver pronto.

Como último esforço final, você poderia tentar usar a opção recover ao montar a partição no Linux, como em:

sudo mount -o recover,ro /dev/sdb2 /mnt/foo

Isso pode montar o disco. Observe que, no meu exemplo, também especifiquei ro (somente leitura) para minimizar o risco dessa abordagem. Com alguma sorte, você poderá pelo menos copiar os arquivos do disco. Eu não posso garantir que isso vai funcionar, no entanto.

    
por 20.07.2017 / 15:34