Tidak dapat boot ke Windows 7 EFI GPT setelah operasi pemulihan

15

Pertanyaan saya, atau lebih tepatnya masalah, adalah sejauh mana kasus sebelumnya di mana saya ingin menumbuhkan partisi Linux (ext4) saya. Partisi / dev / sda6 sedang melakukan hal ini dan karena mengandung bios_grub saya tidak menyentuhnya sampai seseorang dengan pengetahuan ahli dapat membantu saya.

masukkan deskripsi gambar di sini
Seperti yang disarankan oleh helper, saya menghapus partisi yang disorot / dev / sda6

Langkah 2
Semua tampak baik-baik saja

Partisi berhasil dihapus jadi saya melanjutkan ke langkah 3, menggabungkan / dev / sda7 (ext4 yang berisi semuanya Ubuntu) dengan partisi yang tidak terisi untuk menumbuhkan partisi Linux saya.

masukkan deskripsi gambar di sini
Segalanya tampak masih berjalan dengan benar

Jadi semuanya berjalan dengan baik. Pembantu menyarankan untuk mengaktifkan swappoff pada / sda8 selama proses , jadi saya lakukan. Gparted terus menggabungkan kedua partisi, yang saya pikir adalah hal yang baik, serta menyegarkan diri untuk menemukan semua partisi setelah mematikan swapoff.

Ketika GParted akhirnya di-refresh, program hanya berhenti dan menutup sendiri saat masih di tengah tumbuh / dev / sda7.

Saya memulai kembali GParted untuk menemukan ini: masukkan deskripsi gambar di sini
Serangan jantung mini

Sekarang saya menjalankan sudo testdisksesi DVD langsung dari Ubuntu, melakukan pencarian lebih dalam pada hard drive. Saya sudah melakukan ini kemarin, tetapi saya menyadari memperbaiki ini sedikit, jika tidak jauh di atas kepala saya. Jadi tolong, jika Anda punya waktu (tetapi terutama pengetahuan untuk membantu saya dengan ini (lebih disukai secara real time melalui obrolan atau apa pun)), bantu saya membebaskan diri dari siksaan ini ...

EDIT: informasi 'baru':

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini
Informasi tambahan jika diperlukan

EDIT:

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini
masukkan deskripsi gambar di sini Hasil TestDisk

Output dari fdisk di terminal:

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

Output dari gdisk di terminal:

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:  

Saya menjawab dengan 1 masukkan deskripsi gambar di sini

Dan TestDisk memberi saya hasil ini: masukkan deskripsi gambar di sini

Setelah penjelajahan lebih lanjut, TestDisk (ketika memilih hard disk saya sebagai gpt efi) menunjukkan bahwa SEMUA file saya di partisi [OS], [DATA] dan [PEMULIHAN] di mana sangat bijaksana. Partisi yang tidak berlabel masing-masing adalah 2 partisi Linux yang berisi data (banyak yang rusak, tetapi itu bukan prioritas tertinggi saat ini) dan satu partisi SWAP.

Saat ini saya sedang menyalin seluruh hard disk ke hard disk eksternal untuk mempersiapkan kemungkinan kesalahan saat mengutak-atik TestDisk untuk mencoba dan memulihkan sistem.

EDIT 13 Februari 2014:
Saat ini pengaturan saya terlihat seperti ini. Saya memiliki beberapa kebingungan atas hard disk saya, apakah itu MBR atau GPT untuk memulai? Bagaimanapun, beberapa langkah terakhir yang harus dijaga, saya harap seseorang dapat membantu saya! Ubuntu mem-boot dari GRUB dan / atau rEFInd tetapi Windows 7 tidak bisa boot.
Situasi saat ini
Saya mencoba dengan setiap opsi perbaikan boot yang saya dapat temukan (sekitar windows 7) tetapi sampai sekarang semuanya telah gagal.
- Boot dengan Windows 7 boot cd perbaikan dan masukkan Command Prompt lingkungan
- saya mencoba perintah: bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd, dan reboot, tapi tetap tidak ada
- Jadi aku mencoba "metode nuklir" dengan menggunakan perintah: bootsect /nt60 c: /force /mbr,bcdboot c:\windows /s c:
- boot-repair-disk (linux lubuntu) tidak membantu saya, saya mencoba perbaikan umum dan perbaikan lanjutan. Langkah-langkah di atas tidak berhasil untuk saya.
sda4 adalah partisi yang berisi OS Windows

Nkciy84
sumber
2
Anda seharusnya tidak mengubah partisi yang sedang digunakan. Juga, Anda mungkin ingin membuat cadangan tabel partisi Anda sebelum melakukan apa pun dengannya, sehingga Anda dapat dengan mudah mengembalikannya jika terjadi sesuatu yang aneh.
txwikinger
1
Sangat sulit untuk menyarankan sesuatu setelah semuanya kacau. Tampak bagi saya bahwa tabel partisi telah dihapus. Semua data akan tetap ada di sana, jika Anda dapat membuat ulang tabel partisi persis seperti sebelumnya. Itulah alasan mengapa para ahli bersikeras tidak hanya cadangan tetapi juga strategi restorasi. Saya akan menginstal ulang dan mengembalikan sistem untuk cadangan. Itu biasanya cara paling bersih untuk melakukannya. Saya tidak mengatakan cara lain tidak mungkin, tetapi mungkin membutuhkan waktu lebih lama jika Anda tidak memiliki cadangan dari tabel partisi.
txwikinger
Jika Anda beruntung, tabel partisi masih ada di disk dan hanya diubah di buffer. Dalam hal ini, tetapi hanya jika ini benar, mematikan komputer dan memulainya lagi akan mengembalikannya ke status lama. Namun, tidak ada jaminan bahwa ini adalah masalahnya. Ini telah bekerja untuk saya di masa lalu, tetapi kadang-kadang tidak. Oleh karena itu, buat cadangan sebanyak yang Anda bisa, selama Anda bisa melakukannya dan berharap yang terbaik
txwikinger
Ya, terima kasih, walaupun tindakan yang mungkin saya ambil di masa depan tidak akan membantu saya sekarang. Saya me-reboot komputer allready. Bios berfungsi tetapi tidak ada entri untuk mem-boot windows atau linux. Saya telah menambahkan beberapa tangkapan layar TestDisk agar situasinya lebih masuk
akal
Whow, saya berhasil memulihkan semuanya (semua file windows dan ubuntu, partisi pemulihan windows dan semuanya Ubuntu. Satu-satunya hal yang hilang adalah kemampuan untuk mem-boot Windows (dan partisi pemulihan windows), meskipun. Jika saya hanya bisa mendapatkan itu bagian terakhir memperbaiki semuanya akan menjadi sangat bagus lagi!
Nkciy84

Jawaban:

2

Coba opsi 1 gdiskdan lihat apa yang dikatakannya (ketik puntuk melihat partisi Anda). gdiskmenyimpan data dalam memori sampai Anda menulis, jadi menggunakan opsi ini untuk melihat partisi cukup bebas risiko; hanya jika Anda mengetik wuntuk menyimpan perubahan, Anda akan membahayakan apa pun. Jika Anda beruntung, gdiskakan dapat memulihkan data partisi yang valid. Lihat halaman ini (bagian dari gdiskdokumentasi) untuk informasi lebih lanjut tentang cara memperbaiki disk GPT.

Jika gdisktidak berfungsi atau jika beberapa partisi yang dipulihkan tidak valid, Anda mungkin perlu menggunakan TestDisk.


Edit: Ini MUNGKIN OK untuk menerima partisi yang gdisktelah pulih. Tampaknya partisi tersebut berasal dari setelah operasi pengubahan ukuran partisi Anda. Dengan pengecualian /dev/sda7, yang Anda ubah ukurannya, gdiskoutput cocok dengan yang ditunjukkan pada tangkapan layar kedua Anda. (Satu peringatan penting: gdiskmenunjukkan titik mulai dan berhenti tepat, tetapi GParted tidak.) Dengan uraian Anda, sepertinya operasi pengubahan ukuran berhasil, sehingga kemungkinan /dev/sda7akan bekerja ketika dipulihkan. Jika tidak, Anda dapat menghapusnya tanpa menyentuh partisi lain dan kemudian menggunakan TestDisk untuk mencoba memulihkan sistem file yang /dev/sda7seharusnya berisi.

Perhatikan bahwa tidak ada JAMINAN tentang semua ini. Namun, dalam skenario terburuk, Anda bisa menghapus tabel partisi yang dipulihkan dan mulai lagi; Anda kemudian akan menjadi lebih buruk daripada Anda sekarang.

Rod Smith
sumber
Saya baru saja mengedit posting, saya berakhir dengan gambar ini i.imgur.com/kdOmRyJ.png?1?3211
Nkciy84
Lihat hasil edit saya, di atas.
Rod Smith
Itu sebenarnya masuk akal, karena GParted memindahkan file dari A ke B, dan harddisk yang berfungsi seperti harddisk berfungsi, satu-satunya hal yang berubah dari partisi lama SDA7 adalah SEBENARNYA MASIH ADA, tetapi mereka ditandai sebagai 'siap ditimpa' . Apakah saya benar?
Nkciy84
Jadi sebenarnya satu-satunya hal yang hilang adalah tabel partisi dan BIOS_GRUB
Nkciy84
Semua hal di atas tidak pernah memperbaiki masalah. Saya membuat pertanyaan baru tentang SuperUser tentang ini (kami sedang membahasnya saat ini) karena ini lebih merupakan pertanyaan Windows atau multi-os daripada Ubuntu. superuser.com/questions/713919/…
Nkciy84