Anda dapat menggunakan perintah dd untuk membuat tiruan drive yang sempurna. Ini adalah alat baris perintah yang dikirimkan dengan OS X. Untuk membuat klon sempurna Anda harus memastikan sumber dan tujuan tidak aktif digunakan.
Untuk mempersiapkan kloning, saya sarankan untuk membuat disk boot sekunder tempat Anda dapat boot. Sumber Anda untuk klon harus berupa volume offline, tidak digunakan, saat Anda membuat salinan. Kalau tidak, Anda berisiko menyalin hal-hal yang dalam keadaan tidak lengkap pada disk.
Dengan mesin Anda di-boot ke disk boot sekunder Anda, masuk dan nyalakan jendela Terminal atau iTerm.
Jalankan diskutil untuk mendapatkan daftar drive yang tersedia. Salah satunya akan menjadi drive target Anda yang ingin Anda tiru. Yang lain akan menjadi drive sumber Anda. Sebagai contoh:
> diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *320.1 GB disk0
1: EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 319.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Apple_HFS Backup 499.8 GB disk1s2
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk2
1: EFI 209.7 MB disk2s1
2: Apple_HFS Clone 499.8 GB disk2s2
Katakanlah itu Macintosh HD
adalah sumber dan Clone
target dd
operasi kami . Mulai klon dengan:
> sudo dd if=/dev/rdisk0 of=/dev/rdisk2 bs=1m conv=noerror,sync
Ketika dd
selesai Anda mungkin melihat kesalahan seperti ini:
dd: /dev/rdisk2: short write on character device
dd: /dev/rdisk2: Input/output error
3726+1 records in
3726+1 records out
500107862016 bytes transferred in 14584.393113 secs (34290619 bytes/sec)
Pesan kesalahan terakhir itu sebenarnya baik-baik saja. Blok terakhir yang ditulis adalah blok pendek karena tidak ada blok 1MB penuh untuk disalin. Jangan khawatir.
Sekarang Anda memiliki tiruan sempurna dari Macintosh HD
drive Anda . Nyalakan ulang sistem Anda menggunakan Macintosh HD
drive dan nikmati klon Anda!
bs
, karena pergi di atas 1 m sebenarnya membuatnya lebih lambat. (Setidaknya melalui USB. Saya tidak tahu apakah itu drive USB eksternal atau koneksi SATA langsung.)dd
untuk transfer yang diberikan tanpa harus menggunakan pencarian internet yang terpercaya atau melakukan jejak dan kesalahan?status=progress
opsidd
untuk melihat progres dan kecepatan transfer. Kemudian Anda dapat membatalkan denganCRTL+C
dan mencoba dengan nilai lain untukbs
Utilitas baris perintah bespoke Apple untuk melakukan kloning disk adalah
asr
.Hal ini dirancang khusus untuk kebutuhan OS X untuk melakukan file per file serta pencitraan berbasis blok dan menangani perbedaan dalam ukuran partisi, memungkinkan streaming jaringan (dan bahkan streaming multicast) serta menyalin antar disk yang terhubung secara lokal. Tidak seperti
dd
itu, ia tahu tentang manajemen volume Core Storage terbaru Apple dan merupakan program yang diserukan oleh Disk Utility grafis untuk memindahkan data dari satu partisi atau volume ke yang lain.Anda dapat membaca lebih lanjut di halaman buku panduan untuk asr .
sumber
asr
ini adalah alat yang sama yang digunakan tab Kembalikan Disk Utility (lihat jawaban saya). Antarmuka baris perintah memiliki opsi tambahan yang dihilangkan antarmuka GUI, seperti mengkonversi antara format HFS + (case-sensitive) dan HFSX (case-sensitive), dan menempatkan salinan dalam grup volume Penyimpanan Inti. Tetapi mungkin lebih sulit digunakan untuk orang yang tidak terbiasa dengan baris perintah.Disk Utility dapat melakukan kloning volume-ke-volume dengan tab Pulihkan. Di antara dua volume Mac OS Extended, ini akan melakukan salinan blok, yaitu hanya menyalin struktur volume, sehingga semua file keluar identik (ke nomor ID file). Ini pada dasarnya adalah hal yang sama
dd
, kecuali bahwa Disk Utility dapat memperluas / mengontrak volume jika tujuan tidak persis ukuran yang sama dengan sumbernya, dan itu jauh lebih cepat (untuk beberapa alasan,dd
cukup lambat pada OS X).EDIT: Setelah melihat catatan @ Ian tentang kecepatan menggunakan / dev / rdiskN vs. / dev / diskN, saya menjalankan beberapa tolok ukur cepat & kotor menyalin antara dua drive flash 4GB:
Jadi sepertinya saran rdisk membuat dd berjalan dengan kecepatan yang sama dengan Disk Utility; perbedaan sebenarnya adalah bahwa Disk Utility memverifikasi datanya (lebih lambat, tetapi mungkin lebih aman) dan melompati ruang kosong (lebih cepat jika disk hampir tidak penuh). Itu, dan seperti yang saya katakan di atas DU dapat mengubah ukuran saat salinan.
sumber
Keluaran verbal dari
dd
viapv
Menyalin bahkan disk kecil bisa memakan waktu lama dan keheningan bisa membuat frustasi. Jika Anda menginstal pv (penampil pipa), Anda dapat menggunakannya untuk memantau kemajuan aliran apa pun.
Jika Anda menggunakan homebrew (dan seharusnya) menginstalnya
pv
semudah:Kemudian tentukan disk mana yang ingin Anda salin.
Dalam hal ini
/dev/disk2
adalah kartu Micro SD dari Raspberry Pi saya di pembaca internal dan/dev/disk3
merupakan MicroSD baru dalam dongle USB.Perintah untuk menyalinnya akan sangat mirip dengan
dd
perintah umum kecuali kita akan mengambil keuntungan dari kenyataan bahwaof
(file output) default ke STDOUT danif
(input file) default ke STDIN. Ini memungkinkan Anda untuk menggunakan pipa unix di antaranya.Output aktual terlihat seperti:
sumber
Carbon copy cloner bagus, tetapi kemudian pada Mac Pro saya tidak lagi membuat klon bootable, saya mencobanya 3 kali dan setiap klon gagal boot seperti sebelumnya. Jadi saya beralih ke SuperDuper! dan klon itu boot dengan baik
sumber
Bagaimana dengan pakaian bagus
dd
. Itu dapat membuat salinan drive Anda sedikit demi sedikit. Ada banyak panduan di luar sana tentang cara melakukan ini seperti ini atau inisumber
Ada dua jenis kloning drive Mac. Kloning berdasarkan level file dan level blok. Seperti yang kita ketahui carbon copy cloner dapat membuat clone berbasis file level saja dan salah satu pesaing besarnya Superduper dapat membuat clone volume dan hanya partisi keseluruhan disk. Jadi, saya akan menyarankan untuk pergi untuk perangkat lunak kloning Mac baru yang muncul yaitu Stellar Drive Clone yang mampu baik tingkat file dan blok tingkat kloning.
Itu dapat membuat salinan yang tepat sedikit demi sedikit dari seluruh drive Anda dan volume tertentu pada drive eksternal, volume, dan drive jaringan Anda juga. Itu dapat membuat klon drive pada folder dan mengembalikan cadangan dari yang sama dalam fitur versi demo gratis. Itu dapat membuat klon HD pemulihan dan mendukung format file jendela, MBR, ExFAT, FAT32 dll di Mac Anda.
sumber