ファイルの移動/コピー時に Windows の「一時停止」オプションが機能するまでに時間がかかるのはなぜですか?

ファイルの移動/コピー時に Windows の「一時停止」オプションが機能するまでに時間がかかるのはなぜですか?

私はSamsung T7 1 TB SSDを購入したばかりで、ノートパソコンの内蔵SSDから約200 GBのデータを移動しようとしています。私は愚かにも、コピー、検証、そしてそれからソース データを削除しています。自分のミスに気づき、プロセスが予想よりもはるかに長い時間 (Thunderbolt 3 ポートと非常に良い評価を得ている SSD を使用) かかっていることに気づいた後、プロセスを一時停止しようとしたところ、次のようになりました。

ファイルエクスプローラーのコピーウィンドウ

全体のプロセスの約 15% が経過した時点で「一時停止中」と表示され、ご覧のとおり、現在はさらに 9% が進行しています (数百の小さなファイルと数 MB のデータに相当します)。実際に一時停止することなく!これにより、2 つの大きな疑問が生じ、さらに 3 つ目の、それほど重要ではない疑問も生じます。

  1. なぜWindowsは私が指示したように操作を一時停止しなかったのかすぐに?? 最初に現在処理中のI/O操作を完了する必要があったのは理解できますが、それは確かに単一ファイルそれは、正確な瞬間一時停止ボタンをクリックするのと同じではないでしょうか?
  2. Windows は実際にどうやってこの機能を実現するのでしょうか? ファイル エクスプローラーとこのダイアログからアクセスされる、コピーと一時停止の両方のプロセスに関係する Win32 API 関数とは何ですか?
  3. なぜTeraCopyのようなサードパーティのプログラムはWindowsのファイルI/Oの処理に優れているのでしょうか?OS自体?! これはまったくばかげていると思います!

関連情報