Bagaimana saya bisa membuat Partisi Pemulihan baru pada disk EKSTERNAL?

10

Saya ingin mengaktifkan enkripsi pada disk FireWire eksternal . Disk telah diformat beberapa waktu yang lalu (2+ tahun), dan ketika memilih "mengenkripsi volume" dari menu konteks Finder, Mountain Lion menolak dengan pesan:

Diperlukan sistem Pemulihan untuk disk yang ditargetkan

Ternyata: Anda memerlukan Partisi Pemulihan (RP) pada disk eksternal yang ingin Anda enkripsi. Tambang tidak memiliki satu, seperti yang diformat ketika tidak ada Partisi Pemulihan.

Memformat ulang drive memang membuat RP baru, tapi saya tidak bisa melakukan ini karena saya tidak punya disk cadangan tempat saya bisa menukar data.

Petunjuk ini tidak berguna, karena berkaitan dengan disk internal.

Jadi saya mencari cara untuk membuat Partisi Pemulihan pada disk eksternal sehingga saya dapat mengaktifkan enkripsi untuk disk ini. (Bagaimana) ini bisa dilakukan?

EDIT: Ya, ada ruang pada disk untuk partisi lain. diskutil list:

/dev/disk2
   #:                       TYPE NAME           SIZE       IDENTIFIER
   0:      GUID_partition_scheme               *320.1 GB   disk2
   1:                        EFI                209.7 MB   disk2s1
   2:                  Apple_HFS le_disk        306.7 GB   disk2s2

EDIT II:

Keluaran dari disk lain. Di sini, enkripsi partisi (FreeSpace-500) telah berfungsi langsung dari Finder. Perhatikan bahwa partisi boot (tidak terlihat) yang dibuat selama proses ini disebut Boot OS X , dan bukan Recovery HD .

/dev/disk2
   #:                       TYPE NAME                SIZE       IDENTIFIER
   0:      GUID_partition_scheme                    *2.0 TB     disk2
   1:                        EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine         1.5 TB     disk2s2
   3:          Apple_CoreStorage FreeSpace-500       503.3 GB   disk2s3
   4:                 Apple_Boot Boot OS X           134.2 MB   disk2s4
myhd
sumber
Jika Anda mencoba melakukan ini ke disk dengan data di dalamnya, itu mungkin tidak mungkin, karena Anda tidak dapat memindahkan awal partisi HFS. Hal ini tergantung pada apakah partisi pemulihan memiliki menjadi fisik sebelum partisi data atau tidak.
Nama Palsu
Saya tidak tahu apakah RP harus secara fisik sebelum partisi data atau tidak.
myhd
Apa yang diskutil listdiperlihatkan untuk eksternal? Bisakah Anda membuat partisi 1 GB baru dengan mengecilkan yang sudah ada atau mengizinkan satu partisi yang ada berfungsi sebagai e recovery HD. harus sekitar 700 MB ruang.
bmike
1
650 MB, tepatnya.
duci9y

Jawaban:

10

Mengkloning Partisi Pemulihan Secara Manual

Proses ini bekerja untuk saya pada drive USB eksternal, tetapi saya tidak memiliki drive Firewire atau partisi terenkripsi untuk diuji, tetapi harus bekerja untuk Anda.

Persyaratan

  • Partisi pemulihan yang ada pada drive internal Anda (atau di tempat lain).
  • Setidaknya 650 MB ruang kosong pada drive eksternal Anda (versi sebelumnya dari jawaban ini membutuhkan lebih banyak ruang, tetapi saya memperbaiki bagian pertama hanya menggunakan apa yang diperlukan).

Tambahkan Partisi Baru

Catatan: proses ini tidak merusak, asalkan Anda memiliki ruang kosong yang cukup di drive Anda.

  1. Di Terminal, jalankan diskutil list. Anda harus mendapatkan output seperti ini:

    /dev/disk0
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *120.0 GB   disk0
       1:                        EFI                         209.7 MB   disk0s1
       2:                  Apple_HFS Macintosh SSD           119.2 GB   disk0s2
       3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
    /dev/disk1
       #:                       TYPE NAME                    SIZE       IDENTIFIER
       0:      GUID_partition_scheme                        *320.1 GB   disk1
       1:                        EFI                         209.7 MB   disk1s1
       2:                  Apple_HFS Portable                319.7 GB   disk1s2
    

    Catat pengidentifikasi untuk partisi pemulihan yang ada (dalam kasus saya, disk0s3) dan partisi utama pada drive eksternal Anda ( disk1s2).

  2. Jalankan diskutil info disk1s2 | grep 'Total Size', ganti disk1s2dengan pengenal untuk volume eksternal Anda. Perhatikan jumlah byte yang terdaftar.
  3. Jalankan diskutil resizeVolume disk1s2 Xb JHFS+ Temp 650002432b, ganti X dengan jumlah total byte dari langkah 2 minus 650002432. Ini akan mempartisi ulang disk Anda, memberi kami partisi baru dengan ruang yang cukup tepat untuk partisi pemulihan. Catatan: Partisi pemulihan tidak selalu 650002432 byte. Cari tahu ukuran pastinya dengan memeriksa diskutil infopartisi yang ingin Anda salin.
  4. The resizeVolumeperintah akan mencetak peta partisi baru (seperti pada langkah 1), membuat catatan pengenal untuk partisi baru (berlabel Temp).

Klon Pemulihan yang Ada ke Partisi Baru

  1. Jalankan perintah berikut di Terminal untuk mengkloning partisi pemulihan ke partisi baru, mengganti disk0s3dan disk1s3dengan pengidentifikasi yang sesuai untuk partisi Anda:

    sudo asr -source /dev/disk0s3 -target /dev/disk1s3 --erase
    

    Anda akan dimintai kata sandi, dan untuk memverifikasi bahwa Anda ingin menghapus konten (ketik y diikuti oleh enter), maka proses kloning akan dimulai.

  2. Lepas partisi pemulihan jika sudah terpasang, kemudian jalankan sudo asr adjust --target /dev/disk1s3 --settype "Apple_Boot". Pastikan untuk mengganti disk1s3dengan pengenal yang sesuai. Ini menetapkan jenis partisi yang tepat, yang menghentikan OS X dari pemasangan otomatis partisi pemulihan saat Anda memasang drive eksternal Anda.

Jika semuanya selesai dengan benar, Anda harus memiliki partisi pemulihan yang berfungsi pada disk eksternal Anda.

perampok
sumber
Terima kasih banyak untuk perjalanan panjang ke Terminal (seperti!). Saya mengikuti langkah-langkah itu, tetapi berhasil Error: -69742: The requested change in size is too smallsetelah Langkah 3.
myhd
Saya mendapatkannya sekali, periksa kembali apakah Anda menggunakan nilai yang tepat untuk volume yang diubah ukurannya. Itu harus angka dari langkah 2 dikurangi 650002432 . Jika itu masih tidak berhasil, coba kurangi nilainya, atau ubah ukuran partisi dari Disk Utility, lalu ikuti langkah-langkah di bagian kedua.
Robmathers
@ myhd ada keberuntungan? Jika Anda masih mengalami masalah, beri tahu saya dan saya dapat menawarkan bantuan lebih lanjut.
Robmathers
Saya telah mencoba mengurangi partisi dari Disk Utility, dan tidak ada yang membantu. Mencoba hal yang sama dari disk yang memiliki karakteristik yang sama seperti yang dijelaskan dalam pertanyaan awal, dan semuanya berjalan dengan baik, bahkan tanpa harus menggunakan tip Anda. Gaib. Saya berasumsi sekarang disk pertama yang dimaksud disembunyikan entah bagaimana. Namun, saya menemukan sedikit yang menarik: Partisi yang baru dibuat pada disk yang akan dienkripsi disebut "Boot OS X" alih-alih "Recovery HD" pada disk sistem bawaan. Mungkin itu sebabnya itu tidak berhasil sejak awal?
myhd
Ah, saya mengerti mengapa Anda mengalami masalah. Berdasarkan diskutil listyang Anda tambahkan ke pos, Anda tidak memiliki partisi pemulihan. Anda ingin menambahkan satu sebelum melanjutkan.
Robmathers
3

Ini tidak menyelesaikan pertanyaan karena sekarang berdiri dari OP, tetapi mungkin dapat membantu seseorang yang menemukan halaman ini mencari solusi untuk masalah ini dengan disk yang dipasang di USB (sebagai lawan dari FireWire, sebagai OP sekarang menentukan).

Tampaknya artikel Pangkalan Pengetahuan Apple ini, pada kenyataannya, menjawab pertanyaan Anda: http://support.apple.com/kb/HT4848

Anda perlu membuat partisi baru di disk eksternal (yang tersirat dalam artikel tersebut, tetapi tidak menyatakan, dapat dilakukan secara non-destruktif, menunjukkan bahwa partisi tersebut tidak perlu secara fisik sebelum dimulainya partisi data).

Selama Anda memiliki ruang untuk membuat partisi 1GB baru pada disk eksternal, artikel tersebut sepertinya menyarankan Anda dapat menginstal disk pemulihan ke partisi itu.

Yang mengatakan, dan ini adalah masalah, sebelum mempartisi ulang atau mengenkripsi disk dengan data yang berharga, itu akan menjadi ide yang sangat sangat baik untuk membuat cadangan data tersebut jika terjadi kesalahan.

Daniel
sumber
Recovery Disk Assistant tidak berfungsi pada perangkat USB. Sayangnya, milik saya adalah disk FireWire.
myhd
2

Sebenarnya mungkin untuk menambahkan partisi pemulihan ke disk menggunakan Penghapus Salinan Karbon tanpa merusak . Dari menu Window pilih Disk Center dan pilih disk yang ingin Anda tambahkan partisi pemulihan dari daftar di sisi kiri. Tab Partisi Pemulihan di sisi kanan harus memungkinkan Anda untuk menambahkan partisi pemulihan.

Seperti yang sudah disarankan, pastikan untuk memiliki cadangan ketika tinggal mempartisi ulang disk kalau-kalau ada yang tidak beres.

MacLemon
sumber
Menarik! Saya tidak tahu CCC memiliki fungsi ini. Saya mencoba, dan di permukaan ternyata berhasil. Namun setelah menyiapkan enkripsi, proses berhenti dengan dialog ini: "Boot file tidak tertulis" . Ada ide?
myhd
0

Jauh lebih mudah menggunakan penginstal OS yang Anda pilih dan alat ini untuk membuat Recovery HD (atau memperbarui HD pemulihan yang ada jika Apple tidak melakukannya saat mereka meningkatkan OS itu sendiri)

Anda dapat melihat alat-alat dan telah digunakan oleh banyak Admin Mac sehingga diperbarui ketika hal-hal istirahat dari waktu cukup cepat. Apple merekomendasikan menginstal ulang OS, tapi itu cara tidak langsung jika Anda tidak keberatan menjalankan alat khusus untuk tugas terbatas ini.

bmike
sumber