Làm cách nào tôi có thể tạo hoặc tạo lại phân vùng phục hồi Lion?


44

Vì bất kỳ lý do gì, một trong những máy Mac của chúng tôi đã không tạo phân vùng khôi phục khi nâng cấp lên Lion.

Có thể thêm một phân vùng phục hồi sau khi thực tế?


Để rõ ràng - trên một máy mac bình thường, phân vùng phục hồi được ẩn trong cả tùy chọn hệ thống Startup DiskDisk Utility . Bạn chỉ có thể nhìn thấy nó từ dòng lệnh bằng lệnh trực tiếp diskutil listhoặc bật menu gỡ lỗi trong Disk Utility. Nó cũng hiển thị nếu bạn khởi động với phím tùy chọn được giữ hoặc nếu bạn khởi động thành công để khôi phục bằng Command-R aka + Rtrong khi khởi động.

Cảnh báo - câu hỏi này và trả lời CHỈ ÁP DỤNG cho Lion 10.7.x - sử dụng trình cài đặt Lion để tạo lại phục hồi trên hệ điều hành mới hơn có thể và sẽ gây ra sự cố do trình điều khiển không có mặt cho hệ điều hành và phần cứng mới hơn.


1
Có lẽ nào, Lion đã cài đặt vào ổ RAID trên máy Mac đó không? Phân vùng phục hồi không được hỗ trợ cho khối lượng RAID. Một số chi tiết có thể được tìm thấy ở đây . Bạn luôn có thể cài đặt Lion vào một thiết bị bên ngoài để có được phân vùng phục hồi theo cách đó. Có thể sao chép phân vùng này, nhưng tôi chưa thử. Bài viết này đi vào một số chi tiết hơn.
Gauzy

@gauzy - cảm ơn vì đã ngẩng cao đầu. Tôi cần đi sâu vào vấn đề này - phân vùng trông như thế nào? là nó ẩn khỏi tầm nhìn từ dfdiskutil listvà Disk Utility hoặc là nó rõ ràng có thể nhìn thấy ở đó? Ngoài ra - nó có nên hiển thị trong tùy chọn hệ thống đĩa khởi động không? (của tôi là iMac / ổ cứng nội bộ 1TB duy nhất - không có gì lạ từ xa về nó (
bmike

2
Nó sẽ không hiển thị trong Disk Utility hoặc Startup Disk, nhưng <pre> danh sách Diskutil </ pre> có thể nhìn thấy nó.
Gauzy

2
Tôi không nên đưa ra câu trả lời này cho đến khi tôi đã thử nghiệm với FileVault 2, nhưng đối với thông tin của bạn: trong một diễn đàn riêng, ai đó đã chú ý đến việc Xóa và xây dựng lại phân vùng Recovery HD bị hỏng «Der Flounder - như tôi hiểu, cho phép tạo mà không sử dụng một trình cài đặt đầy đủ.
Graham Perrin

1
Một nơi khác phân vùng Recovery HD hiển thị là tiện ích Thông tin hệ thống (còn gọi là System Profiler). Nó sẽ không được liệt kê trong phần tổng quan (tab Lưu trữ của cửa sổ "Giới thiệu về máy Mac này"), nhưng nó sẽ xuất hiện trong báo cáo đầy đủ mà bạn nhận được bằng cách chọn Tệp> Hiển thị Báo cáo hệ thống, sau đó chọn bus đính kèm HD của bạn trong thanh bên . BTW, bạn có thể mở Thông tin hệ thống trực tiếp vào báo cáo đầy đủ bằng cách giữ phím Tùy chọn và chọn Thông tin hệ thống từ menu Apple.
Gordon Davisson

Câu trả lời:


42

Đầu tiên, mở Terminal.

Tình trạng trước:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.8 GB   disk0s2

Nhận Cập nhật khôi phục Lion v1.0 (431.91 MB)

Mount RecoveryHDUpdate.dmg

$ hdiutil attach ~/Downloads/RecoveryHDUpdate.dmg

Trích xuất dữ liệu từ RecoveryHDUpdate.pkg

$ pkgutil --expand /Volumes/Mac\ OS\ X\ Lion\ Recovery\ HD\ Update/RecoveryHDUpdate.pkg ~/Desktop/RHD

Mount RecoveryHDMeta.dmg (trong gói RecoveryHDUpdate.pkg)

$ hdiutil attach ~/Desktop/RHD/RecoveryHDUpdate.pkg/RecoveryHDMeta.dmg

Chạy công cụ cuối cùng sẽ thay đổi kích thước phân vùng hiện tại và tạo phục hồi

$ ~/Desktop/RHD/RecoveryHDUpdate.pkg/Scripts/Tools/dmtest ensureRecoveryPartition / /Volumes/Recovery\ HD\ Update/BaseSystem.dmg 0 0 /Volumes/Recovery\ HD\ Update/BaseSystem.chunklist
Creating recovery partition: finished

Tình trạng sau:

$ diskutil list
/dev/disk0
  #:                       TYPE NAME                    SIZE       IDENTIFIER
  0:      GUID_partition_scheme                        *128.0 GB   disk0
  1:                        EFI                         209.7 MB   disk0s1
  2:                  Apple_HFS Macintosh HD            127.2 GB   disk0s2
  3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

1
Đây là một gợi ý rất hữu ích. Tôi vừa áp dụng điều này cho hai đĩa và có vẻ như nó đã hoàn thành công việc tốt. Điều duy nhất khiến tôi lo lắng là người ta không cần đặc quyền quản trị để chạy dmtestcảm ơn!
simonair

10
Đây là câu trả lời tốt nhất, vì nó thực sự chỉ tạo lại Recovery HD và không có gì khác, bằng cách sử dụng chương trình riêng của Apple để làm như vậy. Đồng ý
Adam Lindberg

1
Thumbs up, điều này làm việc hoàn hảo.
Nick Forge

1
Bất cứ ý tưởng về làm thế nào để đạt được điều tương tự với Mountain Lion?
pgb

Điều này làm việc cho tôi, nhưng chỉ sử dụng các BaseSystem.*tệp Lion Recovery . Sử dụng những cái từ trình cài đặt Moutain Lion mới nhất đã gây ra lỗi. Có vấn đề gì không nếu tôi đang chạy Mountain Lion, nhưng phân vùng phục hồi của tôi là của Lion?
nwinkler

16

Chạy lại Trình cài đặt hoạt động cho OS X 10.7, 10.8 và 10.9 - chạy trợ lý đĩa khôi phục không phải là ý tưởng hay nếu bạn đang chạy HĐH 10.8 trở lên cũng như phần cứng đi kèm với các bản dựng hệ điều hành mới hơn .

Lion Recovery Disk Assistant có thể tạo một bản sao lưu của phân vùng phục hồi.

Các Lion Recovery Disk Assistant cho phép bạn tạo Lion phục hồi trên một ổ đĩa ngoài có khả năng và hạn chế giống như được xây dựng trong Lion Recovery. Giống như một bản sao lưu của một tệp tốt cần phải được tạo trước khi tệp bị hủy, công cụ này sẽ không giúp ích gì nếu bạn bắt đầu với một phân vùng bị thiếu hoặc bị hỏng.

Chạy lại trình cài đặt Lion sẽ tạo phân vùng phục hồi khả thi.

Để có Trình cài đặt (vì chúng tôi đã không lưu nó và nó sẽ tự xóa khi chạy lần đầu tiên).

  1. Bắt đầu cửa hàng ứng dụng và chọn bất kỳ chế độ xem nào ngoại trừ Đã mua.
  2. Giữ phím tùy chọn trong khi chọn Mua.
  3. Tải xuống Trình cài đặt Lion

Phải mất 35 phút để chạy lại trình cài đặt. Disk Utility ẩn Recovery HD (và các phân vùng khác theo mặc định) trừ khi bạn bật menu gỡ lỗi. Bạn có thể sử dụng diskutil listđể xem Recovery HD nếu bạn không nhớ các lệnh terminal.app.

mac:~ mike$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Menu gỡ lỗi trông như sau - chọn hiển thị mọi phân vùng sẽ cho bạn biết liệu Recovery HD có trên ổ đĩa của bạn hay không.

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

https://apple.stackexchange.com/users/8527/z4mba đã chỉ ra các lệnh ẩn này từ bài viết MacWorld này . Tôi chỉ cần bật / tắt một lệnh:

  • defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool true

Tôi không biết liệu bạn có thể di chuyển Recovery HD như phân vùng bình thường hay cần lệnh ghi mặc định khác để cuộn HD khôi phục của riêng bạn hay không, chạy trình cài đặt Lion lần thứ hai là phù hợp với nhu cầu của tôi. Như nhiều người đã chỉ ra, có vẻ như nội dung khôi phục không phổ biến và thay vào đó được tùy chỉnh cho phần cứng cụ thể, do đó, việc tạo lại nó từ các công cụ chính thức được ưu tiên hơn trừ khi bạn muốn kiểm tra tốt và tiết kiệm thời gian bằng cách tự động hóa hàng chục hoặc hàng trăm máy Mac và có thể kiểm soát sự khác biệt về phần cứng trong quy trình của bạn.


3
"Lion Recovery Disk Assistant cho phép bạn tạo Lion Recovery trên một ổ đĩa ngoài có khả năng và giới hạn tương tự như Lion Recovery tích hợp." Không hoàn toàn - với 10.7.2, bạn sẽ không thể bật "Tìm máy Mac" nếu bạn không có HD phục hồi "nội bộ"
Guy

Đúng đủ rồi. Nội dung phân vùng phục hồi là như nhau - nhưng FMM cần nó ở cùng âm lượng vật lý với âm lượng khởi động để làm việc kỳ diệu của nó. Tôi gọi đó là một hạn chế của hệ thống FMM khi được triển khai là chính xác chính xác nhưng có lẽ đó là việc chia tóc quá mịn.
bmike

Chạy lại trình cài đặt Lion: Điều này sẽ xóa dữ liệu của tôi, phải không? (PS Không có HD khôi phục nội bộ có nghĩa là cũng không có FileVault)
Enrico Susatyo

Theo thói quen, tôi không khuyến nghị sao chép một HĐH phục hồi hiện có vào bất cứ thứ gì ngoài đĩa lưu trữ bản sao của hệ điều hành Mac gốc. Không phải tất cả các hệ thống phục hồi đều như nhau.
Graham Perrin

Nó sẽ hoạt động ngay cả sau khi tôi nâng cấp lên Mountain Lion (hoặc hơn thế nữa)? Điều này sẽ hạ cấp hệ điều hành của tôi, sau đó? Có lẽ bạn sẽ muốn chấp nhận lại câu trả lời của @ lloeki như cách được đề xuất vì quy trình đó sẽ giải quyết chính xác vấn đề mà không có bất kỳ tác dụng phụ nào.
Olfan

4

Nếu bạn cài đặt lại OS X từ App Store, nó cũng sẽ tạo lại phân vùng phục hồi. Tôi vừa thử nó trên máy ảo. Đầu tiên tôi xóa phân vùng Recovery HD. Sau đó, tôi đã cài đặt lại OS X từ App Store:

Mất khoảng hai giờ và sau đó tôi đã có một phân vùng phục hồi hoạt động trở lại.

Cài đặt lại OS X qua bản cài đặt hiện có tương tự như nâng cấp lên phiên bản chính của OS X mới, hoặc nó giữ các tệp và cài đặt người dùng tại chỗ nhưng thay thế các tệp hệ thống bằng các phiên bản mới. Apple nên gọi nó là một cái gì đó ít đáng sợ hơn như "sửa chữa OS X", bởi vì nó là giải pháp cho rất nhiều vấn đề như thế này và nó không phải là một hoạt động quyết liệt như vậy đặc biệt là nếu bạn có bản sao lưu.

Nâng cấp lên phiên bản chính mới của OS X cũng sẽ thêm phân vùng khôi phục bị thiếu.

Cài đặt lại OS X cũng được nhà phát triển SuperDup khuyên dùng :

Trên thực tế, bạn có thể dễ dàng tạo lại phân vùng phục hồi bằng cách cài đặt lại Lion từ App Store. (Điều này cũng có lợi ích bổ sung là cập nhật phân vùng phục hồi với dữ liệu gần đây nhất.)

Carbon Copy Cloner có một tùy chọn để thêm phân vùng phục hồi, nhưng nó cần sao chép phân vùng phục hồi từ đĩa khác hoặc kho lưu trữ sao lưu. Nếu máy Mac của bạn không có phân vùng khôi phục, Carbon Copy Cloner khuyên bạn nên cài đặt lại OS X:


Carbon Copy Cloner được xác minh để làm việc. Tôi đã sử dụng CCC phiên bản 3.5.7 trong chế độ dùng thử để sao chép đĩa Khởi động và CCC cảnh báo rằng "Phân vùng phục hồi" bị thiếu và đề nghị tôi sao chép điều đó.
Sao lưu chuyên nghiệp

2

Mặc dù tất cả các giải pháp được nêu trong cuộc thảo luận này có thể sẽ hoạt động, nếu bạn đang sử dụng phiên bản OS X mới nhất, một người nào đó đủ tử tế để tạo một AppleScript tự động thực hiện toàn bộ quá trình mà không phải chạy bất kỳ lệnh nào từ thiết bị đầu cuối của bạn hoặc cố gắng quản lý cẩn thận các phân vùng hệ thống.

Tôi đã thử nghiệm nó trên Mavericks (10.9.4) và nó hoạt động rất tốt. Sau khi chạy công cụ, tôi đã có thể kích hoạt FileVault 2 mà trước đó đã từ chối kích hoạt vì máy của tôi thiếu phân vùng khôi phục.


Đã làm cho tôi. Tôi đã thay đổi kích thước phân vùng HĐH chính bằng gparted trên Linux (vì Disk Utility trong Recovery sẽ không cho phép tôi) và sau đó đã fsck trong OS X. Tôi đã di chuyển Recovery sang liền kề với phân vùng OS (vì vậy nó chuyển sang bên trái 200 GiB ) và điều đó đã thay đổi kích thước phân vùng Recovery thành 'khác biệt' (có thể sử dụng nhưng không được FileVault 2 nhận ra; có thể là kiểm tra trình hỗ trợ thực hiện).
Tatsh

Nếu bạn chọn thực hiện lại các phân vùng không phải trong OS X mà với một cái gì đó như gparted thì trước tiên hãy tắt FileVault trong OS X. Trong gparted hoặc tương tự, hãy xóa phân vùng phục hồi (nghiêm túc). Sau đó làm phân vùng của bạn làm việc. Đảm bảo chừa đủ chỗ cho một phân vùng phục hồi khác được thực hiện. Sau khi khởi động lại vào OS X, hãy chạy Recovery Partition Creator, sau đó bạn có thể kích hoạt lại FileVault và nó sẽ hoạt động. Như mọi khi, tạo bản sao lưu (ngay cả khi mất nhiều thời gian, nó là giá trị nó)!
Tatsh

1

Ngoài ra, bạn có thể sử dụng Carbon Copy Cloner (nó có bản dùng thử miễn phí 30 ngày). Từ CCC, hãy làm theo các hướng dẫn sau:

  1. Nhấp vào Cửa sổ -> Trung tâm đĩa.
  2. Trong Trung tâm đĩa, bấm vào tab Recovery HD.
  3. Nhấp vào "Tạo phân vùng Khôi phục cho ổ đĩa này".
  4. Làm xong!

1

Bài viết hay ở trên và nhắc nhở tôi tạo một hình ảnh của phân vùng phục hồi cũng như sao lưu.

nếu bạn không có HD khôi phục hoặc nếu điều đó đã bị xóa vì bất kỳ lý do nào:

Tham chiếu: thảo luận của tôi: https://discussions.apple.com/message/22563466#22563466

Tôi vừa thử nghiệm nó bằng cách cài đặt lại Mac OSx, hoạt động như một bùa mê. Dưới đây là các bước

nếu bạn có phân vùng Mac hiện có dữ liệu, vui lòng tạo bản sao lưu hoặc hình ảnh của phân vùng đó (vì điều đó sẽ bị xóa)

  1. Tôi đã sử dụng dvd Mt Lion và khởi động mac từ nó và khởi động tiện ích đĩa

  2. Tôi đã tạo 2 phân vùng -> một với dung lượng 1 GB và được đặt tên là "Recovery HD" và thứ hai với tất cả dung lượng còn lại và được đặt tên là "Macintosh HD", áp dụng các thay đổi, chạy sửa chữa đĩa trên cả hai phân vùng (để an toàn)

  3. sau đó quay lại tiện ích đĩa và cài đặt lại OSx từ phân vùng DVD sang Macintosh HD.

  4. Sau khi kết thúc và khởi động lại bằng phím Tùy chọn, bạn sẽ làm cho phân vùng phục hồi của mình hoạt động

  5. Bây giờ nếu bạn khôi phục lại hình ảnh HD cũ của mình, hãy truy cập vào đĩa và khôi phục hình ảnh

Tham chiếu: http://support.apple.com/kb/ht4718

sanjay


0

Bạn sẽ có thể truy cập và kiểm tra phân vùng khôi phục hiện có từ menu gỡ lỗi của tiện ích đĩa. Đây là một menu ẩn có thể được tiết lộ bằng các lệnh sau:

Bật định dạng hình ảnh đĩa ẩn và menu gỡ lỗi trong Disk Utility

Hi vọng điêu nay co ich...


Các defaults write com.apple.DiskUtility DUDebugMenuEnabled -bool truelệnh cho phép tôi xem tất cả các phân vùng (bao gồm cả những người phục hồi) - nó không rõ ràng làm thế nào để tạo ra chúng, sao chép chúng, làm cho họ ẩn chưa, nhưng tôi sẽ poke xung quanh nếu trình cài đặt không tạo ra một cho tôi bằng cách chạy nó một lần thứ hai. Tìm thấy tuyệt vời!
bmike

Câu trả lời này không giúp tạo phân vùng - trình cài đặt đã tạo phân vùng và ghi dữ liệu vào phân vùng để làm cho nó hoạt động được - chỉ cần chạy lại.
bmike

0

Tôi xin lỗi nếu tôi hiểu sai hoặc có lẽ không tuân theo hướng dẫn của bạn về việc cung cấp câu trả lời vì vậy nếu tôi khởi động tôi hiểu, tuy nhiên tôi tin rằng thông tin tôi nhận được từ diễn đàn của bạn đã mang iMac trở lại từ bờ vực và muốn bày tỏ sự đánh giá cao của tôi về những gì tôi đã học được ở đây.

Nói tóm lại, iMac 2011 27 "chạy 10.7 của tôi bị mất phân vùng khôi phục và liệu nó có cần thiết để thực hiện cài đặt Lion qua Internet hay không, tôi sẽ để các chuyên gia và các chuyên gia quyết định ... tất cả những gì tôi biết là trong khi tôi đủ thông minh để sao lưu dữ liệu của mình (và trên hai ổ đĩa khác nhau) cho khả năng như một sự cố hoàn toàn và hoàn toàn của máy Mac mới nhất của tôi, thì việc khôi phục lại từ các ổ đĩa sao lưu của tôi đã mang nó trở lại ... Nhưng chỉ trong giây lát.

Tôi đã là người dùng Mac từ những năm 1980. Apple đầu tiên của tôi là một chiếc Black & White Mac Classic hoàn toàn mới. Luôn có thể cài đặt HĐH bằng các đĩa được đóng gói với máy Mac của tôi (điều này hiếm khi bị xử lý sai) Tôi hơi bối rối khi biết rằng tất cả đã thay đổi với các máy Mac mới hơn, đó là tất cả những gì tôi phải làm là các ổ Time Machine của tôi , tin tưởng rằng HĐH sẽ được cấp quyền thông qua khôi phục hoàn toàn, tuy nhiên cho đến khi tôi tạo lại phân vùng khôi phục Lion trên ổ đĩa, tôi mới có thể thực hiện cài đặt HĐH sạch, qua Internet.

IMac của tôi đã trở lại với cuộc sống vào sáng hôm qua sau nhiều lần thất bại trong việc mang nó trở lại và chỉ sau khi cài đặt sạch 10.7 Lion. Tôi không biết nguyên nhân sâu xa của vụ tai nạn là gì, có lẽ tôi sẽ không bao giờ, nhưng tôi biết tôi biết ơn những diễn đàn như thế này (nơi tôi đã dành dường như vô số giờ trong tuần qua hoặc lâu hơn) bởi vì không có thông tin Tôi đã lượm lặt ở đây chiếc iMac 3 tuổi của tôi rất có thể đã trở thành một vật trang trí sân cỏ. Có thể tôi cũng sẽ thay một số kính cửa sổ sau khi ném iMac của tôi ra ngoài bãi cỏ và trong khi tôi có thể cảm thấy tốt hơn trong một hoặc hai khoảnh khắc thoáng qua ... máy Mac của tôi sẽ không được sửa nên ném nó không phải là một Lựa chọn.

Sau khi phục hồi iMac của tôi với một bản sao mới của OS 10.7, sau đó tôi đã tiến hành khôi phục dữ liệu trước sự cố của nó với Trợ lý di chuyển thay vì Time Machine vì tôi cho rằng hỏng dữ liệu ở cấp hệ thống sẽ chỉ được sao chép vào ổ đĩa với khôi phục hoàn toàn đó sẽ là một động thái ngu ngốc biên giới cho rằng máy đang chạy trơn tru. Bây giờ để tìm ra phương tiện tốt nhất để sao chép ổ đĩa được khôi phục của tôi để nếu lịch sử lặp lại, tôi sẽ có một bản sao hoàn chỉnh và không phải mất hàng giờ (nếu không phải ngày) để tìm lại câu trả lời. Và một lần nữa ... cảm ơn rất nhiều


-2

Bạn có chắc là nó không có ở đó không? Phân vùng phục hồi không hiển thị trong tiện ích đĩa, để xem nó, bạn phải khởi động lại và nhấn tùy chọn (alt) để lấy danh sách hoặc ổ đĩa bạn có thể khởi động và bạn nên có một cái gọi là Recovery HD hoặc nếu bạn muốn truy cập nó trực tiếp chỉ cần nhấn Command-R khi khởi động.


1
Tôi khá chắc chắn - nhưng không chắc chắn khi tôi đặt câu hỏi. Nhìn chung, nó chắc chắn không có ở đó - Tôi đã sử dụng danh sách đĩa trước khi cài đặt lại và nó không có trên bản đồ phân vùng. Mặc dù vậy, tôi vẫn tự hỏi mình cùng một câu hỏi - làm sao tôi biết nếu nó ở đó nếu tôi không biết nó trông như thế nào. Cảm ơn!
bmike

Nó không ở đó cho đến khi tôi chạy lại trình cài đặt.
bmike
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.