Không thể khởi động vào Windows 7 EFI GPT sau khi khôi phục hoạt động


15

Câu hỏi của tôi, hay đúng hơn là vấn đề, là trong phạm vi của trường hợp trước đây mà tôi muốn phát triển phân vùng Linux (ext4) của mình. Phân vùng / dev / sda6 là cách thực hiện việc này và vì nó chứa bios_grub, tôi đã không chạm vào nó cho đến khi ai đó có kiến ​​thức chuyên môn có thể giúp tôi.

nhập mô tả hình ảnh ở đây
Theo đề xuất của người trợ giúp, tôi đã xóa phân vùng được tô sáng / dev / sda6

Bước 2
Tất cả dường như tốt

Phân vùng đã được xóa thành công, vì vậy tôi đã chuyển sang bước 3, hợp nhất / dev / sda7 (ext4 chứa mọi thứ Ubuntu) với phân vùng chưa được phân bổ để phát triển phân vùng Linux của tôi.

nhập mô tả hình ảnh ở đây
Mọi thứ dường như vẫn đang đi đúng hướng

Vì vậy, mọi thứ đã diễn ra tốt đẹp. Người trợ giúp đề nghị bật swappoff / sda8 trong quá trình này , vì vậy tôi đã làm. Gparted tiếp tục hợp nhất hai phân vùng, mà tôi nghĩ là một điều tốt, cũng như làm mới chính nó để tìm tất cả các phân vùng sau khi chuyển đổi.

Khi GParted cuối cùng được làm mới, chương trình chỉ dừng lại và tự tắt trong khi nó vẫn đang ở giữa mức tăng / dev / sda7.

Tôi đã khởi động lại GParted để tìm thấy điều này: nhập mô tả hình ảnh ở đây
Đau tim nhỏ

Bây giờ tôi đang chạy sudo testdisktừ phiên DVD trực tiếp của Ubuntu, thực hiện tìm kiếm sâu hơn trên ổ cứng. Tôi đã làm điều này ngày hôm qua rồi, nhưng tôi nhận ra rằng việc sửa lỗi này là một chút, nếu không vượt qua đầu tôi. Vì vậy, xin vui lòng, nếu bạn có thời gian (nhưng đặc biệt là kiến thức để giúp tôi điều này (tốt nhất là trong thời gian thực thông qua trò chuyện hoặc bất cứ điều gì)), hãy giúp tôi giải phóng bản thân khỏi sự dằn vặt này ...

EDIT: thông tin 'mới':

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây
Thông tin thêm nếu cần

BIÊN TẬP:

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây
nhập mô tả hình ảnh ở đây Kết quả TestDisk

Đầu ra của fdisk trong 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:~$

Đầu ra của gdisk trong 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:  

Tôi đã trả lời với 1 nhập mô tả hình ảnh ở đây

Và TestDisk đã cho tôi những kết quả này: nhập mô tả hình ảnh ở đây

Sau khi khám phá thêm, TestDisk (trong khi chọn đĩa cứng của tôi là gpt efi) đã cho thấy TẤT CẢ các tệp của tôi trên các phân vùng [OS], [DATA] và [RECOVERY] trong đó hoàn toàn trong chiến thuật. Các phân vùng chưa được gắn nhãn tương ứng là 2 phân vùng Linux chứa dữ liệu (rất nhiều trong số đó bị hỏng, nhưng đó không phải là ưu tiên cao nhất vào lúc này) và một phân vùng SWAP.

Hiện tại tôi đang sao chép toàn bộ đĩa cứng sang một đĩa cứng ngoài để chuẩn bị cho bất kỳ lỗi có thể xảy ra khi xử lý với TestDisk để thử và khôi phục hệ thống.

EDIT 13 Februari 2014:
Hiện tại thiết lập của tôi trông như thế này. Tôi có một số nhầm lẫn trên đĩa cứng của mình, đó là MBR hoặc GPT để bắt đầu? Dù sao, một số bước cuối cùng để được chăm sóc, tôi hy vọng ai đó có thể giúp tôi! Ubuntu đang khởi động từ GRUB và / hoặc rEFInd nhưng Windows 7 không khởi động được.
tình hình hiện tại
Tôi đã thử với mọi tùy chọn sửa chữa khởi động mà tôi có thể tìm thấy (về windows 7) nhưng cho đến bây giờ mọi thứ đều thất bại.
- Boot với Windows 7 khởi động sửa chữa cd và nhập lệnh môi trường Prompt
- Tôi đã thử các lệnh: bootrec /fixmbr, bootrec /fixboot, bootrec /rebuildbcd, và khởi động lại, nhưng nó cố định không có gì
- Vì vậy, tôi đã thử các "phương pháp hạt nhân" bằng cách sử dụng các lệnh: bootsect /nt60 c: /force /mbr,bcdboot c:\windows /s c:
- boot-Repair-đĩa (linux linux) cũng không giúp tôi, tôi đã thử sửa chữa chung và sửa chữa nâng cao. Các bước trên không làm việc cho tôi.
sda4 là phân vùng chứa HĐH Windows


2
Bạn không nên thay đổi một phân vùng hiện đang sử dụng. Ngoài ra, bạn có thể muốn sao lưu bảng phân vùng của mình trước khi bạn làm bất cứ điều gì với nó, để bạn có thể dễ dàng khôi phục nó trong trường hợp có điều gì đó kỳ lạ xảy ra.
txwikinger

1
Rất khó để khuyên một điều gì đó sau khi mọi thứ đã bị rối tung. Dường như với tôi rằng bảng phân vùng đã bị xóa. Tất cả dữ liệu sẽ vẫn ở đó, nếu bạn có thể tạo lại bảng phân vùng chính xác như cũ. Đó là những lý do tại sao các chuyên gia nhấn mạnh vào không chỉ các chiến lược sao lưu mà còn phục hồi. Tôi sẽ cài đặt lại và khôi phục hệ thống để sao lưu. Đó thường là cách sạch nhất để làm điều đó. Tôi không nói một cách khác là không thể, nhưng có lẽ sẽ mất nhiều thời gian hơn nếu bạn không có bản sao lưu của bảng phân vùng.
txwikinger

Nếu bạn may mắn, bảng phân vùng vẫn tồn tại trên đĩa và chỉ được thay đổi trong bộ đệm. Trong trường hợp đó, nhưng chỉ khi điều này là đúng, tắt máy tính và khởi động lại nó sẽ đưa nó trở lại trạng thái cũ. Tuy nhiên, không có gì đảm bảo rằng đây là trường hợp. Nó đã làm việc cho tôi trong quá khứ, nhưng đôi khi nó không. Do đó, hãy sao lưu càng nhiều càng tốt, miễn là bạn có thể làm được và hy vọng điều tốt nhất
txwikinger

Vâng, cảm ơn, mặc dù những hành động tôi có thể thực hiện trong tương lai sẽ không giúp tôi bây giờ. Tôi khởi động lại máy tính rồi. Bios đang hoạt động nhưng không có mục nào để khởi động windows hoặc linux. Tôi đã thêm một số ảnh chụp màn hình của TestDisk để làm cho tình huống trở nên hợp lý hơn
Nkciy84

Mặc dù vậy, tôi đã quản lý để khôi phục mọi thứ (tất cả các tệp windows và ubfox, phân vùng phục hồi windows và mọi thứ Ubuntu. Điều duy nhất còn thiếu là khả năng khởi động Windows (và phân vùng phục hồi của windows). phần cuối cùng cố định mọi thứ sẽ lại trở nên đào hoa!
Nkciy84 6/214

Câu trả lời:


2

Hãy thử tùy chọn 1 trong gdiskvà xem nó nói gì (gõ pđể xem các phân vùng của bạn). gdiskgiữ dữ liệu trong bộ nhớ cho đến khi bạn viết, vì vậy sử dụng tùy chọn này để xem các phân vùng là khá rủi ro; Chỉ khi bạn gõ wđể lưu các thay đổi của mình, bạn sẽ đặt mọi thứ vào rủi ro. Nếu bạn may mắn, gdisksẽ có thể khôi phục dữ liệu phân vùng hợp lệ. Xem trang này (một phần của gdisktài liệu) để biết thêm về cách sửa chữa đĩa GPT.

Nếu gdiskkhông hoạt động hoặc nếu một số phân vùng mà nó phục hồi không hợp lệ, bạn có thể cần sử dụng TestDisk.


Chỉnh sửa: Đó là lẽ OK để chấp nhận các phân vùng đó gdiskđã hồi phục. Dường như các phân vùng đó là từ sau hoạt động thay đổi kích thước phân vùng của bạn. Ngoại trừ /dev/sda7, bạn đã thay đổi kích thước, gdiskđầu ra khớp với hiển thị trong ảnh chụp màn hình thứ hai của bạn. (Một caveat quan trọng: gdiskcác chương trình bắt đầu và điểm dừng chính xác, nhưng GParted không.) Với mô tả của bạn, nó có vẻ như thể hoạt động thay đổi kích thước thành công, vì vậy rất có thể là /dev/sda7sẽ làm việc khi phục hồi. Nếu không, bạn có thể xóa nó mà không cần chạm vào các phân vùng khác và sau đó sử dụng TestDisk để cố gắng khôi phục hệ thống tệp /dev/sda7nên chứa.

Lưu ý rằng không thể có BẢO ĐẢM về bất kỳ điều này. Tuy nhiên, trong trường hợp xấu nhất, bạn có thể xóa bảng phân vùng đã phục hồi và bắt đầu lại; sau đó bạn sẽ không tồi tệ hơn bạn bây giờ.


Tôi vừa chỉnh sửa bài đăng, tôi đã kết thúc với hình ảnh này i.imgur.com/kdOmRyJ.png?1?3211
Nkciy84

Xem chỉnh sửa của tôi, ở trên.
Rod Smith

Điều đó thực sự có ý nghĩa, bởi vì GParted đã chuyển các tệp từ A sang B và một ổ cứng hoạt động giống như một ổ cứng hoạt động, điều duy nhất thay đổi từ phân vùng cũ SDA7 là HOÀN TOÀN VẪN CÓ, nhưng chúng được đánh dấu là 'sẵn sàng để ghi đè' . Tôi có đúng không
Nkciy84

Vì vậy, thực sự thứ duy nhất còn thiếu là bảng phân vùng và BIOS_GRUB
Nkciy84

Tất cả những điều trên không bao giờ khắc phục vấn đề. Tôi đã tạo một câu hỏi mới trên SuperUser về vấn đề này (chúng tôi đang thảo luận về vấn đề này) bởi vì đây là câu hỏi về Windows hoặc đa os hơn Ubuntu. superuser.com/questions/713919/ cường
Nkciy84
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.