1

В моем ноутбуке два диска (есть третий диск -/dev/sdb - это кеш для второго диска).

Windows 10 находится на втором диске (/dev/sdc) (SATA ODD) и до сегодняшнего дня работала очень хорошо.

Ubuntu я установил вчера на первый диск (/dev/sda) (фиксированный HDD).

Ubuntu нормальный в данный момент.

Моя проблема началась сегодня после того, как я запустил GParted в Ubuntu. Я получил следующее всплывающее сообщение:

Ошибка найдена в libparted! Таблица резервных копий GPT находится не в конце диска, как должно быть. Это может означать, что другая операционная система считает, что диск меньше. Исправить, переместив резервную копию до конца (и удалив старую резервную копию)?

К сожалению, я нажал кнопку, чтобы выполнить процесс. Я ожидал, что это изменит диск (/dev/sda), на котором он работает. Но это изменило диск (/dev/sdc) с Windows.

После этого:

  1. UEFI не находит Windows;
  2. В настройках SATA ODD отображается как [Not Detected];
  3. DiskPart (команда list disk), работающая с использованием диска восстановления Windows, не может увидеть второй диск (/dev/sdc/). Было найдено 2 диска: /dev/sda и /dev/sdb были правильными и с GPT.

В Linux /dev /sdc отображается с помощью: lsblk, fdisk и parted.

Я смог смонтировать разделы второго диска (/dev/sdc/) и получить доступ к файлам (только для чтения).

Gdisk представил следующую информацию для /dev /sdc:

Проблема: сам указатель вторичного заголовка указывает, что он не находится в конце диска. Если вы добавили диск в массив RAID, используйте параметр «e» в меню экспертов, чтобы настроить расположение вторичного заголовка и таблицы разделов.

Выявлено 1 проблем!

Скрипт Boot Info показал, что:

В MBR /dev /sdc не установлен загрузчик. (диск с виндой)

Windows установлена в MBR /dev /sda. (диск с Ubuntu)

Не могли бы вы помочь мне восстановить раздел GPT или Boot Loader в /dev /sdc (второй диск, на котором установлена Windows 10)?

Обновление:

Я удалил диск (/dev/sdc/) из ноутбука. Я положил его в адаптер для использования жесткого диска SATA с USB-разъемом.

И таким образом DISKPART смог увидеть диск и его разделы / тома. Идентифицируя это как GPT.

Теперь мне просто нужно восстановить загрузчик Windows для диска. (У меня есть диск восстановления, созданный с помощью системы, и установщик Windows 10, оба в pendrives).

Какова самая безопасная процедура для этого?

2 ответа2

2

Для всех поддерживаемых в настоящее время версий Ubuntu откройте терминал и введите:

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

0

Если я правильно понимаю, вы должны загрузить флешку /CD /DVD с установщиком и выбрать варианты восстановления. Оттуда выберите вариант для устранения проблем при запуске. Это должно переустановить загрузчик. Затем вам придется загружаться в Linux с CD /DVD и переустанавливать GRUB, потому что Windows тоже перезапишет это.

Вики Ubuntu хорошо описывает этот процесс.

Если это не поможет, я использую debian, который должен использовать те же методы, что и Ubuntu. Вот хорошие инструкции по исправлению GRUB EFI, которые я использовал в прошлом. Они должны быть легко перенесены в Ubuntu, если вики-метод Ubuntu не работает. Этот метод использует загрузочный компакт-диск REFInd для установки GRUB и является специфичным для EFI (устаревший BIOS не будет работать таким образом).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .