Не вдається завантажитися в Windows 7 EFI GPT після операції відновлення


15

Моє запитання, а точніше питання, полягає в масштабі цього попереднього випадку, коли я хотів виростити свій Linux (ext4) розділ. Розділ / dev / sda6 перешкоджав цьому, і оскільки він містив bios_grub, я не торкався його, поки хтось із експертними знаннями не міг мені допомогти.

введіть тут опис зображення
Як запропонував помічник, я видалив виділений розділ / dev / sda6

Крок 2
Все здавалося добре

Розділ було успішно видалено, тому я перейшов до кроку 3, об'єднавши / dev / sda7 (ext4, що містить усе Ubuntu), з нерозподіленим розділом, щоб виростити мій розділ Linux.

введіть тут опис зображення
Все ще здавалося, що йде правильно

Так все пройшло добре. Помічник запропонував увімкнути swappoff / sda8 під час процесу , і я це зробив. Gparted продовжував об'єднувати дві секції, що, на мою думку, було гарною справою, а також освіжав себе, щоб знайти всі розділи після повороту swapoff.

Коли GParted нарешті оновився, програма просто зупинилась і закрилася, поки вона все ще знаходилася в середині росту / dev / sda7.

Я перезапустив GParted, щоб виявити таке: введіть тут опис зображення
Міні-інфаркт

Зараз я біжу sudo testdiskвід сеансу живого DVD Ubuntu, виконуючи більш глибокий пошук на жорсткому диску. Я це робив уже вчора, але зрозумів, що це було трохи, якщо не через голову. Тому, будь ласка, якщо у вас є час (але особливо знання, щоб допомогти мені в цьому (бажано в режимі реального часу через чат чи що-небудь)), допоможіть мені звільнитись від цієї муки ...

EDIT: "нова" інформація:

введіть тут опис зображення

введіть тут опис зображення
Додаткова інформація при необхідності

Редагувати:

введіть тут опис зображення введіть тут опис зображення
введіть тут опис зображення Результати TestDisk

Вихід fdisk в терміналі:

ubuntu@ubuntu:~$ sudo fdisk -l /dev/sda

WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't support GPT. Use GNU Parted.


Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x0fb2bbaa

Disk /dev/sda doesn't contain a valid partition table
ubuntu@ubuntu:~$

Вихід gdisk в терміналі:

ubuntu@ubuntu:~$ sudo gdisk -l /dev/sda
GPT fdisk (gdisk) version 0.8.1

Caution: invalid main GPT header, but valid backup; regenerating main header
from backup!

Caution! After loading partitions, the CRC doesn't check out!
Warning! Main partition table CRC mismatch! Loaded backup partition table
instead of main partition table!

Warning! One or more CRCs don't match. You should repair the disk!

Partition table scan:
  MBR: not present
  BSD: not present
  APM: not present
  GPT: damaged

Found invalid MBR and corrupt GPT. What do you want to do? (Using the
GPT MAY permit recovery of GPT data.)
 1 - Use current GPT
 2 - Create blank GPT

Your answer:  

Я відповів с 1 введіть тут опис зображення

І TestDisk дав мені такі результати: введіть тут опис зображення

Після подальшого вивчення, TestDisk (під час вибору мого жорсткого диска як gpt efi) показав, що ВСІ мої файли на розділах [OS], [DATA] та [RECOVERY] ідеально в такт. Немальовані розділи - це відповідно 2 Linux-секції, що містять дані (багато з них пошкоджені, але наразі це не найвищий пріоритет) та один розділ SWAP.

На даний момент я копіюю весь жорсткий диск на зовнішній жорсткий диск, щоб підготуватися до будь-якої ймовірної помилки під час тестування з TestDisk для спробу відновлення системи.

РЕДАКЦІЯ 13 лютого 2014 року:
На даний момент моя установка виглядає приблизно так. У мене є певна плутанина на моєму жорсткому диску, для чого це було MBR чи GPT? У будь-якому випадку, якимось останнім кроком, який потрібно зробити, я сподіваюся, що хтось може мені допомогти! Ubuntu завантажується з GRUB та / або rEFInd, але Windows 7 просто не завантажується.
Нинішня ситуація
Я намагався з кожним варіантом відновлення завантаження, який я міг знайти (про Windows 7), але поки все не вдалося.
- Завантажувальний з ОС Windows 7 завантаження ремонтного компакт - диск і введіть командний рядок середовища
- Я намагався команди: bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd, і перезавантажується, але не фіксується нічого
- Так що я спробував «ядерний метод» за допомогою команд: bootsect /nt60 c: /force /mbr,bcdboot c:\windows /s c:
- boot-repair-disk (linux lubuntu) мені теж не допомогло, я спробував звичайний ремонт та розширений ремонт. Наведені вище кроки не спрацювали для мене.
sda4 - це розділ, що містить ОС Windows


2
Не слід змінювати розділ, який зараз використовується. Крім того, ви можете створити резервну копію таблиці розділів, перш ніж робити що-небудь з нею, щоб ви могли легко відновити її у випадку, якщо трапиться щось дивне.
txwikinger

1
Дуже важко щось порадити після того, як речі переплуталися. Мені здається, що таблицю розділів видалено. Усі дані все ще будуть там, якщо ви зможете відтворити таблицю розділів точно так, як це було. Саме тому експерти наполягають не тільки на резервних, але й на стратегіях відновлення. Я б перевстановив і відновив систему для резервного копіювання. Зазвичай це найчистіший спосіб зробити це. Я не кажу, що інший спосіб неможливий, але, ймовірно, це займе набагато більше часу, якщо у вас немає резервної копії таблиці розділів.
txwikinger

Якщо вам пощастило, таблиця розділів все ще існує на диску і була змінена лише в буфері. У цьому випадку, але лише якщо це правда, вимкнення комп'ютера та його запуск знову поверне його до старого стану. Однак немає гарантії, що це так. Це працювало для мене в минулому, але часом - ні. Тому
створіть

Так, дякую, хоча дії, які я можу вчинити в майбутньому, зараз мені не допоможуть. Я вже перезавантажив комп’ютер. Біос працює, але немає запису для завантаження Windows чи Linux. Я додав скріншоти TestDisk, щоб ситуація стала більш
чутлива

Що ж, мені вдалося відновити все (всі файли Windows та ubuntu, розділ відновлення Windows та все Ubuntu. Єдине, чого не вистачає - це можливість завантажувати Windows (і розділ відновлення Windows), хоча б я міг лише це отримати остання частина виправлена, все знову буде персиково!
Nkciy84

Відповіді:


2

Спробуйте варіант 1 in gdiskі подивіться, що на ньому написано (введіть pдля перегляду своїх розділів). gdiskзберігає дані в пам’яті до моменту запису, тому використання цієї опції для перегляду розділів є досить безризиковою; тільки якщо ви введете wдля збереження змін, ви поставите щось під загрозу. Якщо вам пощастить, gdiskви зможете відновити дійсні дані про розділи. Див. Цю сторінку (частина gdiskдокументації) для отримання додаткових відомостей щодо ремонту дисків GPT.

Якщо gdiskне працює або деякі з розділів, які він відновлює, недійсні, можливо, вам доведеться скористатися TestDisk.


Edit: Це МОЖЛИВО OK , щоб прийняти розділи, gdiskвидужав. Схоже, ці розділи створені після вашої операції з зміни розміру. За винятком того /dev/sda7, що ви змінили розмір, gdiskвихід відповідає збігу, показаному на вашому другому екрані. (Одне важливе застереження: gdiskпоказує точки початку та зупинки точно, але GParted не робить.) Враховуючи ваш опис, звучить так, якби операція зміни розміру вдалася, тому шанси /dev/sda7працюватимуть, коли відновиться. Якщо ні, ви можете видалити його, не торкаючись інших розділів, а потім скористатися TestDisk, щоб спробувати відновити файлову систему, яка /dev/sda7повинна містити.

Зауважте, що щодо будь-якого з цих питань не може бути ГАРАНТІЙ . У гіршому випадку ви можете витерти відновлену таблицю розділів і почати заново; тоді ви б не були гіршими, ніж зараз.


Я щойно відредагував публікацію, я закінчив це зображення i.imgur.com/kdOmRyJ.png?1?3211
Nkciy84

Дивіться мою редакцію вище.
Род Сміт

Це насправді має певний сенс, оскільки GParted переміщені файли від A до B, а жорсткий диск, що працює як жорсткий диск, єдине, що змінилося зі старого розділу SDA7 - це ЗАСТОСНО ТАКОЖ, але вони позначені як "готові до перезапису" . Я правий?
Nkciy84

Тож насправді єдине, чого не вистачає, - це таблиця розділів та BIOS_GRUB
Nkciy84,

Все вищезазначене ніколи не вирішувало проблеми. Я створив нове запитання щодо SuperUser про це (ми зараз це обговорюємо), оскільки це скоріше питання Windows або multi-os, ніж Ubuntu. superuser.com/questions/713919/…
Nkciy84
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.