コピー操作のキャンセルに時間がかかるのはなぜですか?


19

シナリオ:DVDからデスクトップにいくつかの大きなファイルをコピーしています(重要な場合はWindows 7 Pro)。しばらくすると、時間がかかりすぎることに気づき、「キャンセル」を押します。コピーダイアログが変更され、「キャンセルしています...」と表示されます。その後、長時間何も起こりません。数分、我慢が尽きるのに十分な長さです。

コピー操作を「キャンセル」するのに時間がかかるのはなぜですか?OSは何をしているか、何を待っていますか?


2
コピーされていません。NTFSでは、いくつかの作業が必要です。
ダニエルRヒックス

2
どうして?それは何をするためのものか?
JesperE

3
@artistoex-「ソースコードの投稿」?これはスタックオーバーフローではありません。この質問にソースコードがあるのはなぜですか?
ChrisF

4
@artistoex:これはコード関連ではありません。Windows OSにあります。Windows Vistaと7でこれを確認しました。質問だけですが...とにかくWindowsを使用していますか?
アレックスエシルフィー

2
@artistoex:アセンブリを読むことができるのに、なぜソースコードが必要なのですか?そして、行動の観察から結論を引き出すことがいつ問題になるのでしょうか?
デアホッホスタプラー

回答:


1

ほとんどの人はこれについて無説明の説明をするでしょう。だから私はこれを説明しません。

これを自分で確認する必要があります。プロセスモニターを使用すると、I / Oが発生していることを詳細に確認できます。これにより、「コピー解除」などの処理を行っているかどうか、ウィルススキャナが長いキャンセルの一部であるかどうかなどを確認できます。大量の無関係な情報が得られないように、ソースと宛先のパスまでフィルタリングしてみてください。

現時点では結果をコピーできません/コピーしません。そのため、興味のある読者の演習として残されています...


しかし、コピーとコピー解除をどのように区別しますか?それは私の賭けです:まだコピーしているOS。UIは自分でコピーアクションをすべてキャンセルすることはできません。OSがコールバックルーチンを呼び出すのを待つ必要があります。一方、「削除中...」と表示されます
artistoex

@artistoex:これらは異なるI / O操作であるため、簡単に区別できます。
タマラWijsman

本当に?どのようなI / O操作ですか?
artistoex

9
@TomWijsman-何を探すべきか知っているので、おそらく私たちを探すことができます。
ダニエルRヒックス

2
@DanielRHicks:あなたは自分に目を向けないので、まったく興味がないようです。私の知る限り、プロセスモニターはGentoo Linuxでは動作しません。しかし、まあ、私はすでに経験からこれを知っていますが、あなたは信じていない人であり、実際にアプリケーションを試してみるのは、たとえそれがコピーアンドペーストであっても、問題のアプリケーション。怠zyになって自分でやってはいけない... Stack Exchangeは学習に関するもので、宿題をする必要がある場合、あなたは何かを学ぶことはありません。;)
タマラウィスマン

-2

キャンセルされた後、DVDに書き込んでいたファイルを削除する必要があるからだと思います。ODD(Optical Disc Drive)をアップグレードした場合、この問題はなくなると確信しています。これは、ODDの読み取り/書き込み速度がドライブの品質に基づいて変化するためです。したがって、Blu-ray ODDを取得する場合は、読み取り/書き込み時間が非常に短くなるため、待ち時間が短縮されます(最初にキャンセルする必要さえありません)。コンピューター。

編集:ちょっと待って、デスクトップからDVDにファイルをコピーしていると思った。たぶんあなたは遅いコンピューターを持っているだけでしょう...


あなたは間違いを発見したので、あなたの答えは遅いコンピューターでなければならないということです。これはあまり有用な答えではなく、正しいとは思えません。おそらく、答えを削除する必要があります。
ブラックウッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.