Selama drive sumber Anda memiliki ukuran yang sama dengan drive tujuan Anda, bahkan jika Anda menggunakan drive menengah yang lebih besar, drive itu akan tetap bekerja dengan baik tanpa masalah. Jadi dalam hal menggunakan drive perantara seperti Anda, Anda menyalin (ddrescue), dari sumber ke perantara dan kemudian perintah ddrescue lain menyalin dari perantara ke tujuan. Dan terlepas dari drive menengah atau tidak, saya sarankan pada hari ini dan usia dan bahkan lebih dari satu dekade sebelumnya, menambahkan -b 1M (mirip dengan dd), untuk mempercepat penyalinan sehingga ddrescue tidak default ke default stoneage-nya. buffer 512 byte. Berikut ini beberapa contoh penggunaan GNU ddrescue - dapatkah seseorang memberi saya perintah yang baik untuk dijalankan di terminal? tapi milikmu sepertinya baik-baik saja, tambahkan saja -b 1M untuk apa yang kamu miliki, untuk kecepatan.
Saya kira itu akan menyalin sedikit untuk segala sesuatu dari sumber ke dest sampai mencapai akhir sumber atau dest, maka itu akan menghentikan salinan sepenuhnya. Dalam hal menyalin di mana src = drive menengah besar Anda, ke dest, disk src Anda lebih besar dari dest disk Anda. Ini akan berhenti di akhir dest dest Anda. Dan itu seharusnya baik karena itu yang Anda inginkan dari src disk Anda. Dan hal-hal pada disk src Anda (disk perantara) dibangun untuk bekerja pada disk dest Anda (disk seukuran itu), jadi saya kira dengan keahlian saya yang hampir nol sehingga FWIW, bahwa itu seharusnya bekerja dengan baik. (selain dari korupsi data dari disk lama yang rusak)
Anda mungkin menemukan ini juga menarik https://askubuntu.com/questions/194962/mounting-ddrescue-image-after-recovery-in-over-my-head atau apa pun tentang membaca gambar sebelum menulis ke drive.
Tapi coba saja dan lihat. Saya pikir Anda akan menemukan bahwa salinan Anda, originalsrc ke intermediate, dan intermediate ke dest, di mana src dan dest berukuran sama dan intermediate besar, akan berfungsi dengan baik. Dan ddrescue memang menyediakan progress bar, yang bagus.