Windows10でマルチスレッド化されたRobocopyを使用する方法
ファイルを別のドライブにコピーする必要がある場合は、通常、通常の選択、コピー、および貼り付けプロセスも使用します。このプロセスは完全に正常に機能しますが、大量のファイルを転送しようとすると非常に長い時間がかかる場合、速度がボトルネックになります。この記事では、Windows10でマルチスレッド化されたRobocopyを使用する方法について説明します。始めましょう。
lgupはモデルを読み込めません
代わりに、技術に精通した多くのユーザーがRobocopy(Robust File Copy)を使用します。これは、組み込みのコマンドラインツールです。 ウインドウズ10 これにより、データを別の場所にすばやく移動するための機能が増えます。
Robocopyを特別なものにする(そしてほとんど見落とされている)特定の機能の1つは、複数のファイルを同時にコピーする権限を与えるマルチスレッド機能です。ファイルエクスプローラーに組み込まれているコピー機能を使用して、一度に1つのファイルを使用するのではなく。
このガイドでは、Robocopyのマルチスレッドコピー機能の使用方法を学習します。 Windows10の別のドライブへのファイルとフォルダーの転送プロセスを高速化するためにも。
Windows10でマルチスレッド化されたRobocopyを使用する方法
大量のファイルとフォルダのセットを別のドライブにコピーしようとしている場合は、これらの手順を使用してマルチスレッド機能をRobocopyして、データを超高速でコピーする必要があります。
- まず、開く 開始 。
- 次に、 コマンド・プロンプト 、結果を右クリックして、 管理者として実行 。
- ファイルとフォルダを別のドライブにコピーするには、次のコマンドを入力してタップします 入る :
robocopy C:sourcefolderpath D:destinationfolderpath /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
といった:
robocopy C:UsersadminDocuments D:UsersadminDocuments /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
さて、上記のコマンドでは、設定で送信元パスと宛先パスを必ず変更してください。
Robocopyコマンドの内訳–Robocopyマルチスレッド
Robocopyには、実際には多くの機能があり、このガイドに示されているコマンドに含まれています。コピーの信頼性と高速性を高めるために、次のスイッチを使用しています。
- / S — サブディレクトリをコピーしますが、実際には空のディレクトリはコピーしません。
- / IS- サブディレクトリをコピーします。これには空のサブディレクトリも含まれます。
- / WITH- 実際には、再起動可能モードでファイルをコピーします。
- / ZB- アクセスが拒否された場合はバックアップモードを使用して、再起動可能モードを使用します。
- / R:5 — 実際に5回再試行します(別の数を指定することもできます。デフォルトは実際には100万です)。
- / W:5- 5秒待ってから再試行してください(別の番号を指定することもできます。デフォルトは30秒です)。
- / TBD — 共有名が定義されるのを待ちます(エラー67を再試行してください)。
- / NP- 進行状況なし–コピーされたパーセンテージを表示しません。
- / V- スキップされたファイルも表示して、詳細な出力を生成します。
- / MT:32 — n個のスレッド(デフォルトは8)とともにマルチスレッドコピーを実行します。
さらに| Robocopyマルチスレッド
さて、上記のコマンドに焦点を当てるための最も重要なスイッチは / MT 。これは、マルチスレッドモードでファイルをコピーするためにRobocopyをオンにするスイッチです。の横に番号を設定しない場合 / MT スイッチを押すと、デフォルトの番号は 8 。これは基本的に、Robocopyが同時に8つのファイルをコピーしようとすることを意味します。しかし、Robocopyはサポートしています 1 に 128 スレッド。
このコマンドでは、 32 ただし、より大きな数値に設定することはできます。唯一の注意点は、数が多いほど、システムリソースと帯域幅も使用されることです。非常に古いプロセッサを使用しているときに多数を使用するとパフォーマンスに影響するため、多数のスレッドとともにコマンドを実行する前に必ずテストしてください。
手順を完了すると、ファイルやフォルダのコピーにかかる時間が大幅に短縮されることがわかります。
ファイルやフォルダを外部ドライブまたは内部ドライブにコピーするだけでなく、ネットワーク経由でファイルを移行するためにも機能します。
結論
さて、それはすべての人々でした!このRobocopyMultithreadedの記事が気に入っていただければ幸いです。また、この記事がお役に立てば幸いです。それについてのフィードバックをお寄せください。また、この記事に関連する質問や問題がある場合もあります。次に、下のコメントセクションでお知らせください。間もなくご連絡いたします。
すてきな一日を!