Dấu hiệu cấm khởi động sau khi cập nhật Sierra, không thể gắn đĩa nữa


10

Vài ngày trước, tôi quyết định cập nhật lên Sierra từ El Capitan trên cả hai đĩa trên MacBook Pro của tôi (giữa năm 2012); bản cập nhật trên ổ SSD của tôi không gặp trở ngại nào nên tôi quyết định tôi cũng sẽ cập nhật ổ đĩa khác. Tôi đã tải xuống .app và quá trình cài đặt bắt đầu như bình thường; Tuy nhiên, một khi đã đến lúc tôi phải khởi động lại, vấn đề bắt đầu.

Khi Mac khởi động, một thư mục có dấu chấm hỏi xuất hiện; Tôi đọc rằng việc đặt lại VRAM và chọn đĩa khởi động (một lần nữa?) Sẽ giúp ích trong những trường hợp này, và nó đã làm được; tuy nhiên, bây giờ tôi nhận được một dấu hiệu cấm bất cứ khi nào tôi cố gắng đăng nhập vào đĩa cứng của mình. Chính xác, nó xảy ra sau khi tôi chèn mật khẩu đăng nhập và thanh tải đã gần đầy.

Có cách nào để lấy lại quyền truy cập vào ổ đĩa, hoặc thậm chí chỉ truy cập vào các tệp? Tôi có 100GB + Thư viện ảnh mà tôi thực sự không muốn mất.

Đây là một số trong những điều tôi đã thử:

Tùy chọn sửa chữa & sửa chữa cơ bản: từ cả thiết bị đầu cuối và Tiện ích đĩa, trên cả Chế độ người dùng đơn và Chế độ khôi phục. Cụ thể, tùy chọn "Sửa chữa" trong Disk Utility, đưa ra lỗi này: "Mã thoát hệ thống tệp là 8. Đã xảy ra lỗi nội bộ". Dù cố gắng gắn âm lượng, dù bằng cách nào, cũng không có tác dụng gì hoặc tôi chỉ gặp lỗi là âm lượng không thể được gắn. Ngoài ra, phân vùng hiện hiển thị màu xám và được gọi là "-" (trống); nó được gọi là "Macintosh HD". Tên vẫn xuất hiện trong một số ứng dụng tiện ích đĩa khác, nhưng vẫn cần lưu ý.

Chế độ khôi phục: Tôi đã thử cài đặt lại HĐH nhưng âm lượng hiện không được đếm để nó không hiển thị dưới dạng tùy chọn có thể. Ngoài ra, tôi tìm thấy một bài báo nói rằng các vấn đề khởi động có thể đến từ các tiện ích mở rộng cũ không còn hoạt động sau khi cập nhật; bài viết đã mô tả các bước thiết bị đầu cuối cần thực hiện để di chuyển tất cả các tiện ích mở rộng không phải của Apple sang một thư mục trên ổ đĩa và làm cho nó có khả năng khởi động lại. Tuy nhiên, cùng một vấn đề, âm lượng không được đặt tên và không được đếm và nó không hiển thị ở bất cứ đâu, tôi cũng không thể "cd" vào nó.

Chế độ an toàn: Tôi không thể khởi động Khởi động an toàn vào phân vùng bị hỏng: để tải nó, tôi cần giữ phím Tùy chọn và chọn nó từ danh sách và thực hiện điều đó và giữ Shift cũng không làm gì cả. Tôi chỉ có thể khởi động ở Chế độ an toàn trên phân vùng OS X (SSD) đang hoạt động và điều đó đánh bại mục đích. Nghĩ về nó bây giờ, có cách nào để Khởi động an toàn vào một đĩa / phân vùng khác không?

Chế độ người dùng đơn & fsck: Tôi đã chạy lệnh fsck (và các biến thể) nhiều lần trên phân vùng bị lỗi và một số khác, và tại một số điểm, tôi đã nhận được "GRUB.Geom.Hard Disk.Read.Error" hoặc đại loại như thế, theo như tôi có thể thấy bây giờ nó đã được giải quyết vì nó không còn xuất hiện nữa sau đó; Tuy nhiên, không thành công khi khởi động phân vùng OS X.

Buộc Mount: sử dụng thiết bị đầu cuối và tùy chọn readOnly; không thành công. Tất cả những gì gắn kết khi tôi cố gắn toàn bộ đĩa là phân vùng "EFI" chứa một thư mục có tên "APPLE" với ba thư mục bên trong nó: CACHES (thêm một thư mục, trống), EXTENSION (Firmware.scap) và FIRMware ( MBP91_00D3_B0C_LOCKED.scap). Cái gì đây?

Đặt lại VRAM: không làm gì cả.

Xây dựng lại âm lượng: Tôi đã thử sử dụng cả TechTool Pro và DiskWar Warrior để xây dựng lại phân vùng, vì cả hai ứng dụng đều báo hiệu cấu trúc và tính toàn vẹn của âm lượng bị hỏng; không ứng dụng nào có thể xây dựng lại âm lượng. TechTool Pro, đặc biệt, dừng lại ở bước xác minh đầu tiên, "Nhật ký HFS Plus Volume". Điều đó có nghĩa là âm lượng không được công nhận là HFS + nữa? Điều này có ý nghĩa gì không?

Cập nhật Combo của OS X: Âm lượng, không được đếm, không hiển thị nên tôi không thể cài đặt bất cứ thứ gì trên phân vùng đó.

Công cụ phục hồi dữ liệu: Tôi đã thử các phần mềm khác nhau và hầu hết tất cả chúng đều trích xuất một vài tệp với kích thước rất lớn, tất cả đều không thể đọc được.

Nhân bản: Tôi đã tạo hai hình ảnh .dmg khác nhau về âm lượng của mình, sử dụng Disk Utility và Data Rescue 4, nhưng tôi không thể gắn kết bất kỳ hình ảnh nào khi tôi gặp lỗi "không có hệ thống tệp có thể gắn kết".


Đây là sơ đồ phân vùng của tôi; ổ đĩa "bị hỏng", trên / dev / đĩa1, có mã định danh đĩa1s2 . Như bạn có thể thấy, cùng một đĩa chứa thêm hai phân vùng, khởi động Windows 7 và Ubuntu Linux; Cả hai đều hoạt động chính xác, vì vậy quy tắc này ra đĩa cứng đột nhiên bị lỗi, tôi đoán vậy. Ngoài ra, một số kiểm tra của ổ đĩa cho thấy không có gì không ổn. Đĩa khác (đĩa0), SSD, là ổ đĩa khởi động của tôi và nó hoạt động tốt.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Crucial SSD             249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS                         301.2 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3
   4:       Microsoft Basic Data BOOTCAMP                165.8 GB   disk1s4
   5:           Linux Filesystem                         32.2 GB    disk1s5

fdisk / dev / đĩa1 , thay vào đó, hiển thị điều này:

Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE    0   0   2 - 1023 254  63 [         1 -  588785887] <Unknown ID>
 2: AB 1023 254  63 - 1023 254  63 [ 588785888 -    1269536] Darwin Boot 
*3: 07 1023 254  63 - 1023 254  63 [ 590055424 -  323803136] HPFS/QNX/AUX
 4: 83 1023 254  63 - 1023 254  63 [ 913858560 -   62914063] Linux files*

Tôi không biết phải làm gì tiếp theo, tôi thậm chí đã viết trên các diễn đàn Cộng đồng Apple và không có câu trả lời hữu ích nào - Tôi thực sự đánh giá cao sự giúp đỡ về vấn đề này. Tôi nhận ra rằng chính lược đồ phân vùng của tôi có thể đã gây ra sự cố, vì làm cho OS X, Windows và Linux đều khởi động từ cùng một đĩa mà tôi phải chơi một chút với MBR lai - nhưng vẫn không có cách nào để giải quyết điều này?

Nếu nó giúp bằng cách nào đó, cả phân vùng Windows và Linux đều có thể hoạt động, có lẽ sau đó tôi có thể buộc bằng cách nào đó toàn bộ đĩa được đọc là HFS +? Có lẽ sau đó nó sẽ gắn kết, ít nhất? Tôi không biết, đây chỉ là những suy nghĩ ...

Tôi đọc rằng đôi khi nó có thể đơn giản như xóa một số phần mở rộng kext làm cho âm lượng không thể khởi động được, nhưng tôi sẽ làm thế nào nếu phân vùng không gắn kết?


Đã cài đặt cả hai và đăng nhập với quyền root, tôi đang gửi thông tin đăng nhập ngay bây giờ, cảm ơn bạn.
Cờ đỏ

Câu trả lời:


7

Trình cài đặt Sierra bị rối với bảng phân vùng của đĩa 1 - có thể bị nhầm lẫn bởi thiết lập ba khởi động tùy chỉnh và MBR lai trên đĩa1.

Disk1s2 được mã hóa bằng FileVault và có loại phân vùng sai trong quá trình nâng cấp bằng cách nào đó.

Loại phân vùng của đĩa1s2 là 48465300-0000-11AA-AA11-00306543ECAC nhưng phải là 53746F72-6167-11AA-AA11-00306543ECAC .


Trong phiên TeamViewer, đã thực hiện như sau:

  • Cài đặt wxHexEditor vào "SSD quan trọng" để có thể kiểm tra nội dung của đĩa1
  • Cho phép người dùng root
  • đăng nhập bằng root
  • kiểm tra nội dung thô của đĩa1s2 với wxHexEditor. Loại âm lượng có thể được phát hiện bằng cách xem xét kỹ hơn các tiêu đề âm lượng và các cấu trúc hệ thống tệp khác (yêu cầu một số chuyên môn và / hoặc wikipedia mặc dù - ví dụ: HFS + , NTFS ).

Sau khi xóa phân vùng đĩa1s2 bằng gpt và thêm lại nó với loại thích hợp, âm lượng có thể được gắn lại:

diskutil list #get all disks and partitions
gpt -r show disk1 #get the partition map of disk1
gpt remove -i 2 disk1
gpt add -i 2 -b 409640 -s 588376248† -t 53746F72-6167-11AA-AA11-00306543ECAC disk1
diskutil verifyDisk disk1

và sau khi mở khóa ổ đĩa FileVault

diskutil verifyVolume disk2 

: Kích thước ví dụ


Vấn đề đã được giải quyết. Khi tôi khởi động vào phân vùng OS X, Sierra tiếp tục cài đặt, sau đó Mac khởi động lại và mọi thứ hiện đang hoạt động hoàn hảo. Tôi không thể bày tỏ tôi hạnh phúc như thế nào, cảm ơn bạn rất, rất nhiều.
Cờ đỏ

@Izare OK ... ;-) & đừng quên tắt root / gỡ cài đặt wxhexeditor và Teamviewer ...
klanomath

Sẽ làm...! :))
Cờ đỏ

5
+1 Công việc tuyệt vời klanomath - chúng tôi rất may mắn khi có bạn ở đây! :) @Izare, tôi có thể đề nghị bạn lấy trải nghiệm này làm cảnh báo và đảm bảo bạn có chế độ sao lưu tại chỗ (ví dụ: Time Machine , Carbon Copy Cloner , SuperDuper ! , V.v.). Bất kể những gì bạn chọn, không ai trong số này là tốt trừ khi bạn thực sự sử dụng chúng. Tôi xin lỗi nếu nó có vẻ như tôi đang giảng, nhưng khi bạn thấy nhiều người mất dữ liệu như tôi có, tốt, bạn sẽ hiểu! :)
Monomeeth

2
Bạn hoàn toàn đúng, @Monomeeth, và nó không rao giảng khi bạn đúng;) Tôi đang tạo một bản sao lưu ngay bây giờ, nếu điều gì đó như thế này lại xảy ra ít nhất là tôi sẽ được bảo vệ. Hy vọng, trong lúc này, tôi sẽ học được cách giải quyết các tình huống như thế này, như klanomath đã làm. ;)
Cờ đỏ
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.