解決方法:
複数の大きなファイルを含むディレクトリをコピーする場合は、RoboCopyコマンドを使用する必要があります。これは、Windows NT 4.0からWindowsのリソースとして使用されているコマンドラインディレクトリコピーコマンドです。ツールキットの一部で、その後標準機能としてWindows Vista、Windows 7、およびWindows Server 2008に組み込まれているため、このツールは非常に高速にコピーできるだけでなく、ブレークポイントの再送信もサポートします。この機能はWindows 7でもアップグレードされていますか?D?Dはすでにマルチスレッドをサポートしているため、レプリケーション速度を大幅に向上させることができます。また、この機能により、不要な重複ファイルをコピーせずに2つのファイル構造の完全なミラーコピーを作成しながら、日付とタイムスタンプ、セキュリティアクセスコントロールリスト(ACL)などの関連ファイル情報をすべて保持できます。 N個の小さなファイルディレクトリをコピーすると速度が一桁速くなりますが、3秒で何千ものファイルがコピーされますが、通常のコピー&ペーストでは約45秒かかります。たとえば、CD-ROM内のすべてのファイルをEディスクの//CDディレクトリにコピーするには、次のコマンドを実行します。Robocopy /s F://E://CDこの時点で突然CDを取り出しても問題ありません。 Robocopyはディスクがドライブに再挿入されるまで待ちます、そしてコピーは自動的に始まります。 RobocopyはLANコピーにも対応しており、LANサーバー内の指定されたディレクトリのディレクトリ構造もローカルに移動することができ、タイミング操作をサポートし、夜間にコピー操作を実行してLANの輻輳や他の人に迷惑をかけません。次に示すように、このコマンドの使用方法を見てみましょう。
次に例を示します。RoBoCopy dir_from dir_to /E /MT:50 /LOG:copy.logここで、/Eはサブディレクトリが含まれることを意味し、/MT:50は50です。スレッド(デフォルトは8スレッド、最大128)、/LOGはリダイレクト出力です。その他のオプションはrobocopy /?で見ることができます。コマンド構文:ROBOCOPY source destination [ファイル[file] ...] [options]ソース:ソースディレクトリ(ドライブ:パス/////サーバー//share //パス)ターゲット:ターゲットディレクトリ(ドライブ://)パスまたは////server //share //path)ファイル:コピーするファイル(名前/ワイルドカード:デフォルトは" *。*")ファイルのコピー速度をテストするには、次の手順を実行します。
上の図からわかるように、スレッドが120の場合、サイズが878.16MBの単一ファイルが14:56:31から始まり14:57:06までにコピーされます。時間を取るために35秒。ファイルをより速くコピーするために選択できるスレッド数をテストできるようにするには、バッチ処理用のPowerShellスクリプトを使用して、異なるスレッドの場合に時間とスレッドの対応関係をテストし、それらを座標にプロットすることをお勧めします。テストされたPowerShellスクリプトは次のとおりです。for($ i = 128; $ i?Clt 129; $ i ++){Robocopy /s C://CD C://test //CD $ i /MT:$ i /LOG:log /copy$i.log remove-item C:////test//CD$i//*.*" $ i、>>> log /answ.txt(Get-Content C://Log //copy $ i.log -TotalCount 6)[ - 1]>> log /answ.txt"、">> log /answ.txt(Get-Content C://log //)コピー$ i.log -TotalCount 10000)[ - 1]>> log /answ.txt}スクリプトの書式設定された出力は書式設定され、CSV形式でExcelにインポートされます。折れ線グラフは次の図のようになります。シリーズ1の行:
コピー先のディレクトリに324個のファイルがあり、1つのファイルのサイズは1 MBから2 MB、合計のファイルサイズは549 MBです。これは、上記の878.16 MBのサイズの単一のファイルと比較します。コピーするときファイルの数が多いため、1つずつコピーするのに長い時間がかかり、多くの実験の後でエラーが発生します正規化後の図の黄色は直線的です(シリーズ1)。 )で示されるように、異なるスレッドを使用すると、同じファイルグループのコピー速度が異なることがわかりますスレッドの数が増えるにつれて、コピー時間は直線的に減少します。読者はrobocopy /?コマンドを使用して、この記事の最後に添付されているRoboCopyコマンドの詳細オプションを照会または表示することができ、そこからこのコマンドに対するより強力なオプションを見つけることができます。
前へ12次へ合計2ページ
ネットワークプリンタを使用すると、同じLANで1つのプリンタを使用でき、LANには2つのネットワークセグメントがあるためセグメントは異なり、一方のネットワークセグメントは192.168.1。*、他方の
Win7のデスクトップ3D効果の作り方 方法1:win7はステレオ効果のデスクトップが付属しています 1.デスクトップを右クリックしてメニューを表示し、[新規]を選択します。表示されているとおり、シ
カード画面現象を解決するためにビデオを見るためにYoukuを使用します。 具体的な方法は次のとおりです。動画を見るときは、一時的に未使用のWebページやプログラムを閉じて、動画を再生するのに十分なメモ
win7のシステムは、ほとんどのユーザが選択したシステム、より高いおよびより高いの成熟度です。セルフブートマシンをにおける最近のユーザーからのフィードバック、およびl
携帯電話を使用してコンピュータのWIFに接続し、オンラインのWebサイトで黄色いフィルムを確認します。
Win7が無効になっているときにハードディスクを自動検出する5つの方法
WebサイトにアクセスするときにWindows 7がドメイン名のリダイレクトを要求した場合はどうすればいいですか。
なぜUディスクが私のコンピュータに表示されない、他のツールで表示される、
Win7ハードディスクをパーティション分割してサイズを分割する方法
Win7システムドライバは、コンピュータに音がないという問題を解決します
Win7のシステムが再インストールされ、ブートインタフェースで立ち往生した後に問題を解決する方法?ブートインタフェースにカードを再インストールした後