Làm cách nào để sửa lỗi GPT, GUID bị hỏng và không thể đếm được và không có khối lượng loại?


0

Tôi có Macbook pro với mavericks và SSD 512GB, tôi đã vô tình xóa một phân vùng và đột nhiên mac của tôi không thể khởi động được nữa và sau khi tôi cố gắng làm gì đó với tiện ích đĩa thì đây là gpt -r show disk0 đầu ra lệnh:

    start        size  index  contents
        0           1          PMBR
        1           1          Pri GPT header
        2          32          Pri GPT table
       34      409606          
   409640   823778456       1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
824188096     1269536       2  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
825457632    24695840     
850153472   126951424       3  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B    
977104896         131
977105027          32          Sec GPT table
977105059           1          Sec GPT header

Vì vậy, tôi đã làm theo giải pháp trên liên kết này và thực hiện lệnh này sudo gpt remove -i 1 disk0 sau đó tôi tiếp tục với lệnh này:

sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0

gpt -r show disk0 đầu ra lệnh trở nên như thế này:

    start        size  index  contents
        0           1          PMBR
        1           1          Pri GPT header
        2          32          Pri GPT table
       34           6
       40      409600       1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640   823778456      
824188096     1269536       2  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
825457632    24695840     
850153472   126951424       3  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B    
977104896         131
977105027          32          Sec GPT table
977105059           1          Sec GPT header

và tôi nhận ra rằng tôi đã xóa chỉ số âm lượng Macintosh HD vì vậy tôi tiếp tục thao tác bảng cho đến khi gpt -r show disk0 đầu ra lệnh trở nên như thế này

    start       size  index   contents
        0          1          PMBR
        1          1          Pri GPT header
        2         32          Pri GPT table
       34          6         
       40     409600       1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640  823778456       2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
824188096    1269536       3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC     
825457632  151647395
977105027          32          Sec GPT table
977105059           1          Sec GPT header

nhưng vẫn có cùng một vấn đề ở đây tôi đã thực hiện lệnh này dd if=/dev/disk0s2 of=/Volumes/APP/Mac.iso để sao lưu ổ đĩa này trong ổ cứng ngoài và tôi đã cố mở iso này bằng peazip trong windows vista nhưng tôi không thể thấy gì bên trong tôi đã sao lưu dữ liệu của mình bằng lệnh tôi đã đề cập? và làm cách nào tôi có thể lấy dữ liệu ra khỏi tệp Mac.iso?

sau đó tôi đã thử lệnh này newfs_msdos -v EFI /dev/disk0s1 và đột nhiên SDD chuyển sang MBR và không có khối lượng nào ở đó, vì vậy tôi đã sử dụng lệnh để tạo bảng gpt và điều này đã được thực hiện thành công và tôi thực hiện các thay đổi để chuyển đến bảng gốc, tôi cũng chơi với tiện ích đĩa và đây là tình huống hiện tại của tôi:

diskutil list disk0 đầu ra lệnh:

   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                  Apple_HFS                         421.8 GB   disk0s1
   2:                 Apple_Boot                         650.0 MB   disk0s2
   3:                  Apple_HFS Untitled 2              12.5 GB    disk0s3
   4:                        EFI                         65.0 GB    disk0s4

và đây là gpt -r show disk0 đầu ra:

    start        size  index  contents
        0           1          PMBR
        1           1          Pri GPT header
        2          32          Pri GPT table
       34      409606          
   409640   823778456       1  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
824188096     1269536       2  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
825457632    24433696       3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
849891328      262144
850153472   126951424       4  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B    
977104896         131
977105027          32          Sec GPT table
977105059           1          Sec GPT header

Bây giờ, âm lượng Macintosh HD hiển thị trong tiện ích đĩa là đĩa0s1 và nó không thể gắn kết được và tôi cũng đã thử linux live cd và gparted (ứng dụng quản lý đĩa) không thể nhận ra các loại âm lượng chấp nhận cho ổ đĩa 2 Tiêu đề mà tôi đã tạo bằng tiện ích đĩa không sử dụng các lệnh.

Xin hãy giúp tôi khắc phục sự cố của tôi để nhập OS X và dữ liệu của tôi hoặc trong việc gắn âm lượng Macintosh HD và đặt các loại âm lượng không có định dạng vì tôi muốn sao lưu dữ liệu của mình trước khi cài đặt lại OS X.

Cảm ơn bạn.


Là dễ dàng hơn để cài đặt lại os?
Buscar웃

Tôi phải sao lưu dữ liệu của mình trước và tôi không thể cài đặt mà không có định dạng vì những gì tôi đã đăng trên câu hỏi của mình.
alsadk

Câu trả lời:


2

Nếu bạn có một hộp linux dự phòng, bạn có thể thử sử dụng SystemResTHERCD để gắn kết và có thể khôi phục dữ liệu trên các phân vùng Mac (hfs +) của bạn.

SystemResTHERCD chứa TestDisk mà tôi đã sử dụng để khôi phục dữ liệu từ Linux, Windows cũng như các hệ thống tệp Mac:

Tôi nghĩ đó cũng là một ứng dụng TestDisk Mac mà bạn có thể cài đặt và chạy từ máy tính Mac OS, miễn là bạn có thể gắn ổ đĩa xấu của mình, bạn có thể sử dụng TaskDisk để cố gắng nhận dữ liệu. Nhưng tôi đã không thử điều này vì vậy bạn có thể phải kiểm tra nó trước trên một ổ đĩa giả trước khi làm việc trên ổ đĩa thực của bạn.


Có, tôi đã sử dụng SystemResTHERCd và ứng dụng gparted được sử dụng trong cd, vấn đề là âm lượng không được nhận dạng. Gparted nói rằng nó không biết hệ thống tập tin. Làm thế nào tôi có thể gắn âm lượng như hfs + mà không cần hình thành. Cảm ơn bạn.
alsadk

1
Bạn đã sử dụng TestDisk? Nó có thể quét các cung và cố gắng xác định vị trí các siêu khóa và đoán thông tin tệp. Nếu bạn đã mất thông tin siêu khối, đó là cách duy nhất để khôi phục dữ liệu (bộ phân vùng đĩa thông thường sẽ không giúp bạn ở đó).
kchan

Tôi không có kinh nghiệm tốt với TestDisk nhưng tôi đã làm điều này: TestDisk & gt; Advanced & gt; Superblocks và đây là tiêu đề Khối lượng dự phòng (Xấu) (Bad) giống hệt nhau. Đó là những gì tôi nên làm?
alsadk

Có, hãy xem qua các lời nhắc và cung cấp cho nó thông tin tốt nhất bạn biết hoặc có thể đoán để nó có thể cố gắng giải mã loại hệ thống tệp mà nó đang tìm kiếm. Nó sẽ đi qua các cung và cố gắng xác định các siêu khóa và xây dựng lại bảng phân vùng. Tôi cho rằng lựa chọn của bạn chỉ là chọn "Mac" cho loại bảng phân vùng. Xem trang này từ các tài liệu: cssecurity.org/wiki/TestDisk_Step_By_Step
kchan
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.