ddが完了したら、入力=ログ出力を記録する必要があります。

ddが完了したら、入力=ログ出力を記録する必要があります。

私は次のcmdを使用していますsda(500GB)は私のラップトップハードドライブ(マウントされていません)です。SDDC(500GB)は私の外付けUSBハードドライブです。

dd if=/dev/sda of=/dev/sdc bs=4096

終わったら戻ってきてください

122096647+0 records in
122096646+0 records out
50010782016 bytes (500GB) copied, 10975. 5 s, 45.6 MB/s

と見ることができる入力内容を記録してください! =ログ出力

fdisk -l

返品

Device    Boot  Start   End         Blocks      Id  System
/dev/sda1 *     2048    718847      358407      7   HPFS/NTFS/exFAT
/dev/sda2       718848  977102847   488192000   7   HPFS/NTFS/exFAT

/dev/sdc1 *     2048    718847      358407      7   HPFS/NTFS/exFAT
/dev/sdc2       718848  977102847   976384000   7   HPFS/NTFS/exFAT

これはまた、2つの違いを示しています。詰まったサイズ

もう一つの質問は正常ですDD500GBのコピーには3時間かかります。 (ノートブックSSDからSSDではなく通常のUSBハードドライブへ)

Windowsの物理セクタは次のとおりです。4096そして論理セクター第512話

答え1

ターゲットディスクはソースディスクより数キロバイト小さくなければなりません。ディスクサイズの「500GB」は、「最小500,000,000,000バイト」を意味します。すべての500GBディスクがまったく同じバイト数を持つことは期待できません。すべてのパーティションはサイズと位置が同じなので、最終的に合わない部分はどうせ使用しないので問題になりません。

45MB / sはUSBハードドライブにかなり良いです。しかし、より適切なツールを使用すると、少し速くなる可能性があります。dd固定バッファサイズを強制することはほとんど最適ではなく、4096は実際には小さい方です。私ベンチマークの実行(もちろん、システムと一致しない可能性があります)catより速い速度を見つけることができますが、ddブロックサイズを正しく(通常数MB程度)取得するとddパフォーマンスに近づくことがあります。catしかし、これによって使用がdd難しく、データが失われる可能性があります、簡単なものを使用するのが最善ですcat

cat /dev/sda >/dev/sdc

ここでは「セクタサイズ」は重要ではない。データアクセスのパフォーマンスには重要ですが、ディスク全体のコピーを実行するには重要ではありません。

関連情報