Aynı iş parçacığının da yanıtı vardı.
Deneyimlerime ve OS X üzerinde yaptığım testte, ham karakter cihazlarına erişmek /dev/rdisk…her zaman tercih edilir. Ayrıca aktarım hızı, daha büyük bir Kopya Blok Boyutu ayarlanarak daha da artırılabilir. 512KiB ( ddrescue -c 1Ki) boyutunda çoğu durumda bana en iyi sonuçları verdim.
Ve: OS X ham karakter aygıtları tanımlı bir boyuta sahiptir, bu nedenle ilk çalıştırmada bile kolayca kullanılabilirler. (En azından bu noktada mevcut belgelerdeki ham cihazlarla ilgili notlar ddrescueOS X için geçerli değildir.)
Bunun bir hata olduğunu düşünmüyorum ddrescue, çünkü OS X'de aynı davranışı beğenen ddveya catsergileyen diğer yardımcı programlar .
/ Dev / disk… blok aygıtına erişim, kullanılan Kopya Blok Boyutundan bağımsız olarak oldukça düşük bir hız verir. Diğer yandan / dev / rdisk… raw karakter aygıtının okuma hızı, seçilen Kopyalama Bloğu Boyutuna çok bağlıdır:
- 512 Byte (
ddrescue -c 1, varsayılan giriş dd) en yavaş olanıdır.
- 4096 Byte (
ddrescue -c 8, dd bs=4K) olarak ayarlanması / dev / disk erişimiyle aynı yavaş hızı verir…
- ddrecue'ın varsayılan 128 sektörü (= 64KiB
ddrescue -c 128,, dd bs=64K) oldukça iyi sonuçlar verir.
- Daha fazla (
ddrescue -c 1Ki/ / dd bs=512K) ile çarpmak maksimum hızı getirir (çoğunlukla bundan 8-12 kat daha hızlı /dev/disk…)
- Bunun üzerine çıkmak, testimde aktarım hızını daha fazla artırmadı; hatta bazen azaldı.
Bunlar kendi ölçümlerimin sonuçları, sonuçlarınız kullanılan medyaya ve IO donanımına bağlı olarak değişebilir. Belki diğer bazı kullanıcılar deneyimlerini paylaşırsa, konunun daha iyi bir resmini elde edebiliriz.
-i214748364800. Umarım ilk 0 - 160GB bundan etkilenmez.