Nie można uruchomić systemu Windows 7 EFI GPT po operacji odzyskiwania


15

Moje pytanie, a raczej problem, dotyczy zakresu tego poprzedniego przypadku, w którym chciałem rozbudować partycję Linux (ext4). Partycja / dev / sda6 była na drodze do tego, a ponieważ zawierała bios_grub, nie dotknęłam jej, dopóki ktoś ze specjalistyczną wiedzą nie mógł mi pomóc.

wprowadź opis zdjęcia tutaj
Zgodnie z sugestią pomocnika usunąłem podświetloną partycję / dev / sda6

Krok 2
Wszystko wydawało się dobrze

Partycja została pomyślnie usunięta, więc przeszedłem do kroku 3, łącząc / dev / sda7 (ext4 zawierający wszystko Ubuntu) z nieprzydzieloną partycją, aby rozwinąć moją partycję Linux.

wprowadź opis zdjęcia tutaj
Wydawało się, że wszystko idzie dobrze

Więc wszystko poszło dobrze. Pomocnik zasugerował, aby włączyć swappoff na / sda8 podczas procesu , więc zrobiłem to. Gparted nadal łączył dwie partycje, co moim zdaniem było dobrą rzeczą, a także odświeżał się, aby znaleźć wszystkie partycje po wyłączeniu zamiany.

Kiedy GParted w końcu się odświeżył, program po prostu zatrzymał się i zamknął, gdy był jeszcze w trakcie rozwijania / dev / sda7.

Uruchomiłem ponownie GParted, aby znaleźć: wprowadź opis zdjęcia tutaj
Mini atak serca

Teraz uruchamiam sudo testdisksesję DVD na żywo z Ubuntu i przeprowadzam głębsze wyszukiwanie na dysku twardym. Zrobiłem to wczoraj, ale zdałem sobie sprawę, że naprawienie tego było trochę, jeśli nie daleko ponad moją głową. Więc proszę, jeśli masz czas (ale przede wszystkim wiedzę, aby mi w tym pomóc (najlepiej w czasie rzeczywistym za pośrednictwem czatu lub czegokolwiek)), pomóż mi wyzwolić się z tej udręki ...

EDYCJA: „nowe” informacje:

wprowadź opis zdjęcia tutaj

wprowadź opis zdjęcia tutaj
W razie potrzeby dodatkowe informacje

EDYTOWAĆ:

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj
wprowadź opis zdjęcia tutaj Wyniki TestDisk

Wyjście fdisk w terminalu:

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:~$

Wyjście gdisk w terminalu:

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:  

Odpowiedziałem za pomocą 1 wprowadź opis zdjęcia tutaj

TestDisk dał mi te wyniki: wprowadź opis zdjęcia tutaj

Po dalszej eksploracji TestDisk (wybierając mój dysk twardy jako gpt efi) pokazał, że WSZYSTKIE moje pliki na partycjach [OS], [DANYCH] i [ODZYSKIWANIE] są idealnie w takt. Nieoznakowane partycje to odpowiednio 2 partycje Linuksa zawierające dane (wiele z nich jest uszkodzonych, ale obecnie nie jest to najwyższy priorytet) i jedna partycja SWAP.

W tej chwili kopiuję cały dysk twardy na zewnętrzny dysk twardy, aby przygotować się na ewentualny błąd podczas manipulowania TestDisk w celu odzyskania systemu.

EDYCJA 13 lutego 2014:
W tej chwili moja konfiguracja wygląda tak. Mam pewien problem z dyskiem twardym, czy na początku był to MBR lub GPT? W każdym razie, kilka ostatnich kroków do załatwienia, mam nadzieję, że ktoś może mi pomóc! Ubuntu uruchamia się z GRUB i / lub rEFInd, ale Windows 7 po prostu się nie uruchamia.
obecna sytuacja
Próbowałem z każdą opcją naprawy rozruchu, jaką mogłem znaleźć (około Windows 7), ale do tej pory wszystko się nie udało.
- Boot z Windows 7 startowego naprawy cd i wpisz Wiersz polecenia środowiska
- Próbowałem komendy: bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd, i uruchomiony ponownie, ale to ustalone nic
- Więc próbowałem „metody jądrowego” za pomocą polecenia: bootsect /nt60 c: /force /mbr,bcdboot c:\windows /s c:
- boot-repair-disk (linux lubuntu) też mi nie pomógł, próbowałem zwykłej naprawy i zaawansowanej naprawy. Powyższe kroki nie działały dla mnie.
sda4 to partycja zawierająca system operacyjny Windows


2
Nie należy zmieniać aktualnie używanej partycji. Możesz także wykonać kopię zapasową tabeli partycji, zanim cokolwiek z nią zrobisz, abyś mógł ją łatwo przywrócić na wypadek, gdyby wydarzyło się coś dziwnego.
txwikinger

1
Bardzo trudno jest coś doradzić po tym, jak coś się popsuło. Wydaje mi się, że tabela partycji została usunięta. Wszystkie dane nadal tam byłyby, jeśli można odtworzyć tablicę partycji dokładnie tak, jak była. To są powody, dla których eksperci nalegają nie tylko na tworzenie kopii zapasowych, ale także na strategie przywracania. Chciałbym ponownie zainstalować i przywrócić system do tworzenia kopii zapasowych. Jest to zwykle najczystszy sposób na zrobienie tego. Nie twierdzę, że inny sposób jest niemożliwy, ale prawdopodobnie nie zajmuje dużo czasu, jeśli nie masz kopii zapasowej tabeli partycji.
txwikinger

Jeśli masz szczęście, tablica partycji nadal istnieje na dysku i została zmieniona tylko w buforze. W takim przypadku, ale tylko jeśli jest to prawda, wyłączenie komputera i ponowne uruchomienie przywróci go do poprzedniego stanu. Jednak nie ma gwarancji, że tak jest. To działało dla mnie w przeszłości, ale czasami nie. Dlatego
wykonuj

Tak, dziękuję, choć działania, które mogę podjąć w przyszłości, nie pomogą mi teraz. Zrestartowałem już komputer. Bios działa, ale nie ma wpisu do uruchamiania systemu Windows lub Linux. Dodałem kilka zrzutów ekranu TestDisk, aby sytuacja stała się bardziej
sensowna

Udało mi się odzyskać wszystko (wszystkie pliki systemu Windows i Ubuntu, partycję odzyskiwania systemu Windows i wszystko Ubuntu. Brakuje tylko możliwości uruchomienia systemu Windows (i partycji odzyskiwania systemu Windows). Gdybym tylko mógł to uzyskać ostatnia część naprawiła wszystko znów
brzmi

Odpowiedzi:


2

Wypróbuj opcję 1 gdiski zobacz, co mówi (wpisz, paby wyświetlić partycje). gdiskprzechowuje dane w pamięci do momentu napisania, więc użycie tej opcji do przeglądania partycji jest dość wolne od ryzyka; tylko jeśli wpiszesz, waby zapisać zmiany, narazisz cokolwiek na ryzyko. Jeśli masz szczęście, gdiskbędziesz w stanie odzyskać prawidłowe dane partycji. Zobacz tę stronę (część gdiskdokumentacji), aby uzyskać więcej informacji na temat naprawy dysków GPT.

Jeśli gdisknie działa lub jeśli niektóre partycje, które odzyskuje, są nieprawidłowe, może być konieczne użycie TestDisk.


Edit: To PRAWDOPODOBNIE OK, aby zaakceptować partycje, które gdiskzostały odzyskane. Wygląda na to, że te partycje pochodzą z operacji zmiany rozmiaru partycji. Z wyjątkiem /dev/sda7, którego rozmiar zmieniono, dane gdiskwyjściowe są zgodne z pokazanymi na drugim zrzucie ekranu. (Jedno ważne zastrzeżenie: gdiskdokładnie pokazuje punkty początkowe i końcowe, ale GParted nie.) Biorąc pod uwagę twój opis, brzmi to tak, jakby operacja zmiany rozmiaru zakończyła się powodzeniem, więc szanse /dev/sda7będą działać po odzyskaniu. Jeśli nie, możesz go usunąć bez dotykania innych partycji, a następnie użyć TestDisk, aby spróbować odzyskać system plików, który /dev/sda7powinien zawierać.

Należy pamiętać, że nie może być ŻADNYCH GWARANCJI w związku z tym. Jednak w najgorszym przypadku możesz wyczyścić odzyskaną tablicę partycji i zacząć od nowa; nie byłoby ci gorzej niż teraz.


Właśnie edytowałem post, skończyłem z tym obrazem i.imgur.com/kdOmRyJ.png?1?3211
Nkciy84

Zobacz moją edycję powyżej.
Rod Smith

To naprawdę ma sens, ponieważ GParted przeniósł pliki z A do B, a dysk twardy działa podobnie jak dysk twardy, jedyną rzeczą, która zmieniła się ze starej partycji SDA7, jest JESZCZE WCIĄŻ, ale są one oznaczone jako „gotowe do zastąpienia” . Czy mam rację?
Nkciy84

Tak więc właściwie jedyną rzeczą, której brakuje, jest tablica partycji i BIOS_GRUB
Nkciy84 18.01.2014

Wszystkie powyższe nigdy nie rozwiązały problemu. Stworzyłem nowe pytanie na SuperUser na ten temat (obecnie dyskutujemy), ponieważ jest to bardziej pytanie Windows lub wiele systemów operacyjnych niż Ubuntu. superuser.com/questions/713919/…
Nkciy84
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.