最近、WindowsでUSBドライブのクローンを作成する必要がありました。私のドライブは追加のソフトウェアを備えたマルチブートなので、FS上のすべてのファイルをコピーしたくありませんでした。DDは明確な選択でしたが、私はLinuxを使用していなかったため、動作させるためにやらなければならないことがいくつかありました。
cygwinをインストールして、以下を実行しました。
最初に、f:ボリュームがどの/ dev / sdXデバイスであるかを把握する必要がありました。そのためには、cygwinでこのコマンドを実行します。(ヒント:必ずcygwinを管理者権限で起動してください。* cygwinを右クリックして、「管理者として実行」)
cat /proc/partitions
which should output:
8 0 3813383838 sda
8 1 4031 sda3 C:\
8 15 30588303 sdb
8 15 30588303 sdb1 E:\
8 21 30530020 sdc
8 22 30530020 sdc1 F:\
etc ...ここで、F:ドライブをE:ドライブに複製することを明確に確認できます。次のコマンドを発行します。
実際にはもう1つのステップがあります。デバイスのルートを見つける必要があります。デバイスのサイズのsd *を探します。上記のように8GB、16GB、32GBをバイトとして拡張するなど、サイズがよく知られているはずなので、この全体は簡単です。
dd if=/dev/sdc of=/dev/sdb bs=8M
私の画像は32GBでした。そして、カーソルを点滅させてただ座って待ちたくありませんでした。進行状況を確認したいので、cygwinに「pv」をインストールしました。
dd if=/dev/sdc | pv | dd of=/dev/sdb bs=8M
サムドライブを画像にコピーする場合は、次を実行します。
dd if=/dev/sdX | pv | dd of=/cygdrive/c/Users/Myname/Desktop/mythumbdrive.img bs=8M
お役に立てれば
dd if=/dev/sdd1 of RPi.img
か?