dd を使用して VM ディスクにクローンを作成した後、Windows がチェックディスクを実行するのはなぜですか?

dd を使用して VM ディスクにクローンを作成した後、Windows がチェックディスクを実行するのはなぜですか?

Ubuntu ライブ CD で次のコマンドを使用して、Windows デスクトップの 1 つの VM イメージを作成することにしました。/dev/sda はバックアップする Windows ドライブです。/dev/sdb はイメージを保存するための追加ドライブです。

/dev/sda1 上

$ dd if=/dev/zero of=tempzero.tmp bs=32k
$ rm tempzero.tmp

/dev/sda1 をアンマウントし、/dev/sdb1 で

$ dd conv=sparse if=/dev/sda bs=32k | gzip > backup.img.gz

次に、vmware player でイメージを復元しました。プロビジョニングされたハードディスクのサイズは 510G に設定されていました (実際の物理ディスクは 500G (実際は 468.5G))

を使用してイメージをハードディスクに復元しました (パイプを使用することはできますが、パイプの使用時にディスク不足エラーが発生しました)

$ gunzip バックアップ.img.gz
$ dd if=backup.img of=/dev/sda bs=32k
$ 同期
$ ntfsfix /dev/sda1

VM を起動すると、次の chkdisk エラーが発生します。どのような間違いを犯したのでしょうか?

C: のファイルシステムをチェックしています
ファイルシステムの種類は NTFS です。


ディスクの1つに整合性チェックが必要です。
ディスクチェックをキャンセルすることもできますが、
続けてください。
Windows はディスクをチェックします。                         
ドライブ上の小さな不整合をクリーンアップします。
ファイル 0x9 のインデックス $SII から 797 個の未使用のインデックス エントリをクリーンアップしています。
ファイル 0x9 のインデックス $SDH から 797 個の未使用のインデックス エントリをクリーンアップしています。
未使用のセキュリティ記述子 797 個をクリーンアップしています。
CHKDSK は Usn Journal を検証しています...
Usnジャーナルの検証が完了しました。
CHKDSKは、割り当て済みとしてマークされた空き領域を検出しました。
マスター ファイル テーブル (MFT) ビットマップ。
Windows はファイル システムを修正しました。

 合計ディスク容量は 488375968 KB です。
 700645 ファイル中 101373272 KB。
    41598 個のインデックスに 281608 KB。
         不良セクタが 0 KB です。
   システムで使用されている容量は 1242632 KB です。
     ログ ファイルが 65536 KB を占有しています。
 ディスク上で 385478456 KB が使用可能です。

      各割り当て単位は 4096 バイトです。
 ディスク上の割り当て単位の合計は 122093992 です。
  ディスク上で使用可能な割り当て単位は 96369614 個です。

答え1

ntfsfix復元されたボリュームで呼び出されたため、Windows はそれをチェックしました。

からntfsfix マニュアルページ:

NAME
       ntfsfix - fix common errors and force Windows to check NTFS

関連情報