Como reparar um carregador de inicialização do Windows danificado pelo GParted?

1

Meu notebook tem dois discos (há um terceiro disco - / dev / sdb - que é o cache do segundo disco).

O Windows 10 está no segundo disco (/ dev / sdc) (SATA ODD) e estava funcionando muito bem até hoje.

Ubuntu eu instalei ontem no primeiro disco (/ dev / sda) (HDD Fixo).

O Ubuntu é normal neste momento.

Meu problema começou hoje depois que eu executei o GParted no Ubuntu. Recebi a seguinte mensagem pop-up:

Bug found in libparted! The Backup GPT Table is not at the end of the disk, as it should be. This might mean that another operating system believes the disk is smaller. Fix, by moving the backup to the end (and removing the old backup)?

Infelizmente, pressionei o botão para executar o processo. Eu estava esperando que isso alteraria o disco (/ dev / sda) no qual ele estava sendo executado. Mas mudou o disco (/ dev / sdc) com o Windows.

Depois disso:

  1. UEFI não encontrou o Windows;
  2. Na configuração, SATA ODD aparece como [Não detectado];
  3. O DiskPart (comando de disco de lista) em execução usando o disco de recuperação do Windows não pôde ver o segundo disco (/ dev / sdc /). Foram encontrados 2 discos: / dev / sda e / dev / sdb estavam corretos e com GPT.

No Linux / dev / sdc é visível usando: lsblk, fdisk e parted.

Consegui montar as partições do segundo disco (/ dev / sdc /) e acessar os arquivos (como somente leitura).

O Gdisk apresentou as seguintes informações para / dev / sdc:

Problem: The secondary header's self-pointer indicates that it doesn't reside at the end of the disk. If you've added a disk to a RAID array, use the 'e' option on the experts' menu to adjust the secondary header's and partition table's locations.

Identified 1 problems!

O script de informações de inicialização mostrou que:

No boot loader is installed in the MBR of /dev/sdc. (disk with Windows)

Windows is installed in the MBR of /dev/sda. (disk with Ubuntu)

Você poderia me ajudar a consertar a partição GPT, ou o Boot Loader, do / dev / sdc (o segundo disco no qual o Windows 10 está)?

Uma atualização :

Eu removi o disco (/ dev / sdc /) do notebook. Eu coloquei em um adaptador para usar o HDD SATA com conector USB.

E desta forma DISKPART foi capaz de ver o disco e suas partições / volumes. Identificando-o como GPT.

Agora eu só preciso recuperar o bootloader do Windows para o disco. (Eu tenho o disco de recuperação criado usando o sistema e o instalador do Windows 10 em pendrives).

Qual é o procedimento mais seguro para fazer isso?

    
por Juracy Emanuel 01.11.2015 / 05:12

2 respostas

2

Para todas as versões atualmente suportadas do Ubuntu, abra o terminal e digite:

sudo add-apt-repository ppa:yannubuntu/boot-repair  
sudo apt update  
sudo apt install -y boot-repair
sudo boot-repair  

    
por 01.11.2015 / 07:17
0

Se bem entendi, você deve inicializar o pen drive / CD / DVD com o instalador e selecionar as opções de reparo. A partir daí, selecione a opção para corrigir problemas de inicialização. Isso deve reinstalar o carregador de inicialização. Então, você terá que inicializar o Linux a partir de um CD / DVD, e reinstalar o GRUB, porque o Windows irá sobrescrevê-lo também.

O wiki do Ubuntu descreve bem o processo .

Se isso falhar, eu uso o debian, que deve usar os mesmos métodos que o Ubuntu. Aqui estão as boas instruções para corrigir o GRUB EFI que usei no passado. Eles devem ser facilmente transferíveis para o Ubuntu, se o método wiki do Ubuntu falhar. Esse método usa um CD de inicialização REFInd para a instalação do GRUB e é específico da EFI (o BIOS herdado não funciona dessa maneira).

    
por 01.11.2015 / 07:17