Como forçar o ntfsresize a ignorar o setor de backup?

7

Eu clonei um disco rígido para outro e as coisas estão funcionando bem. Exceto pelo fato de meu volume NTFS não ocupar toda a partição (devido ao menor volume ser menor).

Fazendo isso:

sudo ntfsresize -x /dev/sdb3

Eu recebo este erro:

ERROR: Could not get the old volume parameters from the backup bootsector

Como faço para corrigir isso?

    
por UsAaR33 23.07.2012 / 04:23

3 respostas

1

Em resposta a Luciano (o StackExchange não permitiria que eu comentasse, então devo colocar isto em um próprio anser) - Eu tive o mesmo problema hoje e vou escrever aqui os passos exatos para o testdisk ...

  • Escolha disco (/ dev / sda no meu caso)
  • Escolher a Intel
  • Escolha Avançado
  • Escolha com as setas para cima / para baixo a partição correta e com as setas esquerda / direita a opção [Boot]
  • Escolha [Reconstruir BS]
  • O Testdisk reclama que "O setor de inicialização extrapolado e o setor de inicialização atual são diferentes". - Escolha [Write]
  • Confirme com Y e saia

[Editar] Depois de reiniciar no Windows-Recovery usando "start-help" (ou seja lá o que for chamado em inglês), ele diz algo como "O disco está sendo consertado, isso pode levar mais de uma hora" - mas acabou depois de 20 segundos. / p>

E sim! Agora posso inicializar no Windows novamente, E o sistema de arquivos NTFS abrange toda a partição. Então, obrigado mais uma vez, Luciano pela excelente sugestão.

    
por 24.10.2016 / 10:57
0

ntfsresize parece não ter nenhuma opção para ignorar o setor de backup. No entanto, essa mensagem pode indicar que há algo errado com o sistema de arquivos. Eu sugiro que você primeiro execute ntfsfix na partição e, em seguida, inicialize o Windows e execute chkdsk .

    
por 23.07.2012 / 07:56
0

Acabei nessa situação depois de tentar clonar uma partição ntfs em um SSD. Eu não usei o mesmo setor inicial (que é um não-não, como descrito, por exemplo, aqui ), como Eu queria garantir que tudo estivesse alinhado com os limites do setor 4K (se isso funcionou ou não, é outra história). Inicialmente encolhi o disco original para um tamanho menor do que o SSD de destino, para garantir que ele se encaixasse. Depois de copiar a partição com sucesso com o ntfsclone, tentei expandi-la como você fez e recebi o mesmo erro. Depois disso, fiz o seguinte:

n.b. Faça isso por sua conta e risco, como último recurso.

  • correu testdisk como por o wiki, que envolveu algo ao longo das linhas de (desculpe isso é da memória):
    1. Escolheu a minha partição, por ex. / dev / sda1
    2. Escolha PC/Intel como tipo mbr
    3. Opção analyze . Isso deve mostrar o setor de inicialização antigo e o backup é idêntico (mas, como sabemos, eles não são).
    4. Opção write boot sector . Isso cria um aviso confuso de que o setor de inicialização que você vai gravar não corresponde ao que está no disco.
  • Reinicie. O disco não pode ser iniciado.
  • Reinicie usando uma mídia de recuperação do Windows, carregando o console de recuperação.
    1. Executar FSCK /F C: (onde C: é sua unidade) - isso localiza erros e os corrige
  • Saia e reinicie e você deverá descobrir que seu disco foi estendido para o tamanho máximo.
por 18.06.2016 / 23:35

Tags