Clonezilla thất bại trong việc nhân bản với phân vùng GPT và MBR không khớp


3

Tôi nhận được tin nhắn này:

Đĩa này chứa phân vùng GPT và MBR không khớp: / dev / sda

Câu hỏi thường gặp của Clonezilla nói:

Bạn có thể đã cài đặt HĐH với bảng phân vùng GPT và sau đó   ghi đè lên đĩa bằng cách cài đặt một hệ điều hành khác với bảng phân vùng MBR.   Trình chỉnh sửa bảng phân vùng MBR, ví dụ: fdisk, sfdisk hoặc cdisk không   biết GPT, vì vậy nó ghi đè lên một phần của bảng phân vùng GPT, nhưng không   làm sạch hoàn toàn phần còn lại Vì vậy, đó là lý do tại sao bạn có một   thông điệp.

Nếu bạn chắc chắn hệ điều hành đang chạy của bạn đang sử dụng bảng phân vùng MBR, không phải GPT   một, bạn có thể chạy sudo sgdisk -z / dev / sdx (Thay thế / dev / sdx bằng   tên đĩa, ví dụ: / dev / sda cho ổ cứng thứ 1) để dọn sạch GPT   bảng phân vùng, trong khi giữ bảng phân vùng MBR. // LƯU Ý // Sử dụng   Trên lệnh cẩn thận. Nó có thể phá hủy mọi thứ trên ổ cứng.

Tôi đã cài đặt Mac trước và Windows thứ hai, sau đó thay thế trình quản lý khởi động MBR mặc định bằng Trình tải khởi động Chameleon.

Đây là bảng phân vùng:

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS macintosh               69.3 GB    disk0s2
   3:                  Apple_HFS mavericks               180.0 GB   disk0s3
   4:       Microsoft Basic Data Melomano                749.9 GB   disk0s4

Đĩa0s3 là phân vùng MacOSX hiện tại, đĩa0s2 là một bản sao lưu Time Machine và đĩa0s4 là Windows 8.1.

Tôi nên làm gì?


Phần nào Câu hỏi thường gặp không hiểu?
Ramhound

Mọi thứ trong đó.
Gabriel

Câu trả lời:


5

Dung dịch Giải quyết xung đột được quan sát bởi clonezilla, bằng cách xóa một trong các mục (gpt). Để làm điều này, truy cập vào thiết bị đầu cuối dòng lệnh của clonezilla. Sử dụng lệnh sau để xóa gpt.

sudo gdisk /dev/sda
(Press 1 to select MBR)
Press 'x' and enter to reach the eXpert mode
Now press 'z' to delete the gpt
At this step be careful, you will get an option to blank out your MBR, do **NOT** do it.
Press Ctrl + C when ever you need to exit from gdisk.

Nguyên nhân có thể Khi Windows được cài đặt trong SSD, nó sẽ tạo GPT. Trong hệ thống của tôi, GPT trống. Bây giờ, khi clonezilla thấy rằng MBR có cấu trúc pariotion trong khi GPT trống, nó sẽ báo lỗi. Vì vậy, khi GPT bị xóa, không còn xung đột nữa.

chú thích Trước khi thực hiện việc này, vui lòng sao lưu dữ liệu của bạn để ngay cả khi bạn vô tình xóa định dạng phân vùng chính xác, bạn vẫn có thể truy xuất dữ liệu của mình.


1
Tôi không thể khởi động sau thao tác này nhưng hy vọng tôi đã thực hiện sao lưu 512K đầu tiên (không chỉ 512 byte) của đĩa với "dd if = / dev / sdX of = backStartOfDisk bs = 512K Count = 1". Sau khi áp dụng giải pháp của bạn, tôi đã khôi phục một phần bản sao lưu với "dd if = backStartOfDisk của = / dev / sdX bs = 512 tìm kiếm = 1 Skip = 1 Count = 256". Lệnh cuối cùng này đã bỏ qua 512 byte đầu tiên để chúng được sửa chữa, sau đó khôi phục 256K sau đây bị thiếu cho một khởi động bình thường. Cảm ơn!
Le Droid

3

Có thể bạn nên sử dụng một MBR lai với thiết lập của bạn. Tôi không biết nếu Clonezilla giải quyết tốt điều đó. Nếu bạn cần MBR lai và Clonezilla không thích nó, bạn có thể sao lưu MBR lai (thực tế là toàn bộ bảng phân vùng của bạn) với gdisk, tạo sự tươi mới bảo vệ MBR để thay thế MBR lai, sử dụng Clonezilla và sau đó khôi phục MBR lai. Tuy nhiên, đây là một điệu nhảy khá tiên tiến, vì vậy tôi khuyên bạn chỉ nên thực hiện khi bạn hiểu những gì bạn đang làm. Đọc gdisk tài liệu và bất cứ điều gì khác (có thể Bài viết trên Wikipedia về GPT ) cho đến khi bạn hiểu nó. (Tôi chưa cung cấp chi tiết từng bước vì tôi không muốn khuyến khích bất kỳ ai không hiểu về nó hãy thử nó.)

Cũng có thể MBR lai của bạn bị hỏng hoặc bạn có dữ liệu GPT và MBR không khớp. Trong trường hợp này, bạn sẽ cần sửa chữa bảng phân vùng của mình. Các chi tiết về những gì bạn sẽ cần phải phụ thuộc vào thiệt hại cụ thể mà bạn đã phải chịu và bài đăng của bạn không cung cấp đủ chi tiết để tiết lộ điều đó. Các gdisk trang tài liệu bao gồm một trang về sửa chữa thiệt hại GPT, Điều này sẽ giúp bạn bắt đầu. Đăng đầu ra chi tiết của cả dữ liệu GPT và MBR có thể giúp chúng tôi hiểu những gì đang diễn ra. Để làm điều này, nhập gdisk, kiểu x để vào menu của các chuyên gia, gõ p, kiểu ovà sau đó gõ q bỏ thuốc lá Đăng toàn bộ đầu ra phiên. Nếu gdisk hỏi bạn có nên sử dụng dữ liệu GPT hoặc MBR khi bạn khởi động nó lần đầu hay không, điều đó có nghĩa là chúng bị khớp sai và bạn cần quyết định sử dụng dữ liệu nào. Lưu ý rằng trong tình huống này, OS X có khả năng sử dụng dữ liệu GPT và Windows sẽ sử dụng dữ liệu MBR, vì vậy bạn cần kiểm tra cẩn thận cả hai bảng, tìm ra cái nào là đúng (hoặc cái nào các phần của mỗi cái là đúng) và phát triển một kế hoạch để hòa giải chúng.

Nếu bạn may mắn, việc khắc phục sự cố của bạn sẽ dễ dàng. Mặc dù vậy, hãy cẩn thận, vì có thể bạn đang hướng đến rất vùng nước nguy hiểm. Nếu bạn có dữ liệu quan trọng trên đĩa đó, sao lưu nó trước khi bạn làm bất cứ điều gì khác !!!!


Cảm ơn bạn, vì bạn đề xuất bảng phân vùng là một mớ hỗn độn, vì vậy tôi đã đi theo tuyến đường dài và sử dụng Carbon Copy Cloner trong OS X và DriveClone trong Windows để sao lưu từng phân vùng tương ứng. Ngoài ra bộ tải khởi động Chameleon đã được sử dụng để thay thế trình quản lý Bootcamp tiêu chuẩn.
Gabriel

1
Vấn đề là, nhân bản đĩa là giải pháp sao lưu của tôi. Bây giờ bạn đang yêu cầu tôi tạo một bản sao lưu, trước khi tôi tạo bản sao lưu của mình ...
Ryan The Leach
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.