Mencoba Memulihkan Mac Mini dari Time Machine Backup
Saya memiliki Mac Mini 2012 dengan drive fusi ~ 120GB + 1TB.
Saya membukanya sedikit ketika mencoba menginstal dual boot Ubuntu dan tidak dapat mengembalikannya dari cadangan Time Machine saya karena "Ada kesalahan membuat disk pemulihan".
Untuk memperbaikinya saya menghapus semua volume semua jenis dari disk dan memulai lagi, menyisakan 5 gb ruang untuk partisi pemulihan yang akan dibuat.
Karena sekarang saya tahu seperti apa tabelnya (yang akan saya posting kembali ... besok setelah cadangan dipulihkan), saya yakin saya bisa melakukan ini dengan mengubah ukuran juga.
BAHAYA
Semua perintah ini sangat berbahaya jika Anda memiliki data pada disk Anda.
Saya menggunakan perintah aktual yang akan saya gunakan, yang merupakan perintah aktual yang harus digunakan oleh orang lain dengan drive fusi yang diinstal pabrik.
Kecuali jika Anda mencoba menambahkan drive pemulihan karena drive Anda sudah benar-benar kacau, saya TIDAK akan merekomendasikan mengikuti langkah-langkah ini.
NAMUN, mereka dapat datang sebagai referensi yang berguna di samping instruksi lain dalam posting ini.
Memeriksa Volume
Lihatlah untuk melihat apa yang ada di sana dan membuat penilaian yang tepat terlebih dahulu:
# See all physical partitions
diskutil list
# See all core storage volumes
diskutil cs list
Menghapus semua volume
Kemudian hapus apa pun yang perlu dihapus:
# Delete a Logical Volume
diskutil cs deleteVolume <lvUUID>
# Delete a Physical Volume
diskutil cs deleteDisk <pvUUID>
# Delete a Logical Volume Group (everything)
diskutil cs delete <lvgUUID>
Buat ulang tabel partisi dari awal, jika perlu:
# Re-partition and format the HDD
# `R` means Remainder
# `5G` means ~4.7GiB
diskutil partitionDisk disk0 2 GPT \
JHFS+ Macintosh\ HD R \
JHFS+ Recovery\ HD 5G
# Re-partition and format the SSD
# the remainder, `R`, is 100% of the usable disk space
diskutil partitionDisk disk1 1 GPT \
JHFS+ Macintosh\ HD R
Buat Penyimpanan Inti
Ini akan menjadi "Macintosh HD" seperti yang Anda ketahui dan sukai
# Create a logical volume group named "Macintosh HD"
diskutil cs create Macintosh\ HD disk0s2 disk1
# Create a volume (of the same name) using 100% of the group
diskutil cs createVolume <lvgUUID> jhfs+ Macintosh\ HD 100%
Catatan: Anda mungkin ingin memulai ulang pada tahap ini untuk memastikan bahwa volume berada dalam urutan yang benar.
Lepas semua hal
diskutil unmount "Macintosh HD"
diskutil unmount "Recovery HD"
diskutil unmountDisk /dev/disk0
diskutil unmountDisk /dev/disk1
Kosongkan ruang
Tujuan membuat "Recovery HD" sebelumnya - dengan asumsi skenario di mana Anda ingin mengembalikan dari cadangan Time Machine - hanya untuk memesan ruang tambahan di akhir salah satu disk sehingga tidak dapat diserap ke volume lain .
Sekarang saatnya untuk membebaskannya agar proses pemulihan dapat membuatnya lagi.
Pertama periksa lagi untuk melihat partisi apa yang ada. Angka-angka harus sesuai dengan output diskutil
, tetapi jika tidak baik reboot atau kepercayaan gpt
lebih diskutil
.
The size
s tidak terdaftar dalam byte tetapi sektor, yang mungkin 4KiB. Mungkin lebih baik untuk membedakan mana yang dengan rasio daripada dengan ukuran yang tepat.
gpt -r show /dev/disk0
Sekarang hapus partisi yang sesuai dengan "Recovery HD". Setelah reboot yang telah berubah dari disk0s3
menjadi disk0s4
untuk saya.
gpt remove -i 4
Setelah itu saya berhenti mendapatkan kesalahan tentang tidak dapat membuat partisi pemulihan. Saya akan mencari tahu besok jika pemulihan TM benar-benar bekerja. Saya tidak yakin itu akan terjadi karena saya tidak mendengar banyak tentang aktivitas disk pada drive cadangan. : - /
Sumber daya
Catatan: mengubah ukuran penyimpanan inti
Banyak hal yang saya lihat hanya menunjukkan cara mengubah ukuran DAN membuat volume baru, tetapi Anda dapat mengubah ukuran tanpa membuat volume baru.
# First resize the logical volume
diskutil coreStorage resizeVolume <lvUUID> 1T
# Next resize the physical volume
diskutil coreStorage resizeDisk <pvUUID> 997G
# Tada! You have free space!
Catatan: Setel tipe Pemulihan HD
Saya tidak bisa mendapatkan kesuksesan dengan membuat volume pemulihan kosong. Namun, jika Anda memiliki BaseSystem.dmg dan dapat mengembalikannya, Anda mungkin ingin mengatur tipe volume menjadi partisi pemulihan tersembunyi.
# Unmount to be able to make changes
diskutil unmount /dev/disk0s3
# Change the type from Apple_HFS to Apple_Boot
asr adjust -target /dev/disk0s3 -settype Apple_Boot