別のNTFSドライブのスパースファイルにNTFSパーティションを複製する正しい構文は何ですか?

別のNTFSドライブのスパースファイルにNTFSパーティションを複製する正しい構文は何ですか?

試してみましddrescue -v -v -S /dev/sda2 /media/mint/otherhdd/img /media/mint/otherhdd/logたが、ddrescue -v -v -d -S /dev/sda2 /media/mint/otherhdd/img /media/mint/otherhdd/log好きなように動作しません。

sda2は74GBのパーティションで、約200MBのデータがあります。だから私の理解によると、まれなイメージファイルはこれに近いはずです。しかし、ddは私が見ることができるものからファイルに空き容量を追加したいと思います。
コンソール出力で、スパースモードを/ "yes"に設定します。

ctrl+c 私はいつもimgファイルが3GBに達するとしばらくプロセスを中断するので、74GBに達するとファイルがクラッシュする必要があるかどうかはわかりません。これはうまくいかないのですか?

答え1

スパースファイルは、ファイルシステム内のファイルの属性です。一部のユーティリティは、直接または経験的な方法を使用して(デフォルトでは十分に長いゼロ文字列のコンテンツ検索)、それらを識別できます。比較的慣れていない(「デフォルトではない」という意味で)NTFSによって引き起こされる問題を回避するには、NTFS ntfsclone(通常はntfsprogsパッケージ内にあるか類似の名前のパッケージ)を使用することをお勧めします。

NTFSパーティションをファイルに保存します。

ntfsclone -s -o dev_sda2_image.img /dev/sda2

ファイルからNTFSパーティションを回復します。

ntfsclone -r -o /dev/sda2 dev_sda2_image.img

IIRCでは、これをパイプラインに接続することもできます。

関連情報