Windows 11 で Robocopy を使用してネットワーク経由でファイルを高速にコピーする方法

Windows 11 で Robocopy を使用してネットワーク経由でファイルを高速にコピーする方法

最新バージョンのWindows 11を搭載した新しいコンピューターを使用している場合でも、古いコンピューターからファイルを転送する必要がある場合があります。通常、最も簡単な方法は、ファイルを USB 外部ストレージにコピーして新しいデバイスに移動することですが、ネットワーク経由で転送することもできます。

この最後のオプションの唯一の問題は、ファイル エクスプローラーのコピー オプションを使用すると、プロセスに時間がかかり、多くの問題が発生する可能性があることです。ただし、Robocopy (堅牢なファイル コピー) コマンド ライン ツールを使用することもできます。これは、新旧の Windows 11 コンピューター間でネットワーク経由でファイルをコピーする最速の方法を提供します。

このガイドでは、Robocopy を使用して、Windows 11 のネットワーク上で大量のファイルを迅速に転送する方法を説明します。

Robocopy を使用して Windows 11 でネットワーク経由でファイルを高速にコピーする

Robocopy を使用するとファイル エクスプローラーよりも速くファイルをコピーできますが、最良の結果を得るには常に有線接続を推奨します。転送が完了するまでの時間は、接続、ファイルの種類、ハードドライブのパフォーマンスによって異なります。

コピープロセスには 2 つのステップが含まれます。まずソース コンピューターでファイル共有を設定し、次に宛先コンピューターで Robocopy を使用してファイルを転送する必要があります。

1. Windows 11 でファイル共有を有効にする (ソース)

高速設定を使用してネットワーク上でファイルを共有するには、次の手順を実行します。

  1. Windows 11 でファイル エクスプローラーを開きます。

  2. 移行するファイルが含まれるフォルダーを開きます。

  3. フォルダーを右クリックし、[プロパティ]オプションを選択します。

    フォルダーのプロパティを開く

  4. 「共有」タブをクリックします。

  5. 「共有」ボタンをクリックします。

    フォルダー共有オプション

  6. ドロップダウン メニューからファイルを共有するユーザーまたはグループを選択します。

    ユーザーまたはグループを選択してください
    簡単なヒント:接続に問題がある場合は、「Everyone」グループではなくソース アカウントを使用してフォルダーを共有し、宛先デバイスで自分のアカウントでサインインすることをお勧めします。

  7. 「追加」ボタンをクリックします。


  8. ファイル共有権限
  9. 「共有」ボタンをクリックします。

  10. パスを右クリックし、「リンクのコピー」を選択してネットワーク パスをコピーします。

    共有フォルダーのパスをコピーする

  11. 「完了」ボタンをクリックします。

  12. 「閉じる」ボタンをクリックします。

手順を完了したら、フォルダー パスとソース コンピューターの IP アドレスをメモします。[設定] > [ネットワークとインターネット]で IP アドレスをすぐに見つけることができ、[Wi-Fi]または[イーサネット]をクリックし、接続をクリックして情報を表示します。

Microsoft アカウントを使用して Windows にサインインすると、ファイルにリモートでアクセスしようとすると問題が発生する可能性があります。宛先デバイスから Robocopy を使用してリモートでサインインするには、ソース コンピューターで一時的なローカル アカウントを作成することをお勧めします。または、Microsoft アカウントからソース コンピューターのローカル アカウントに切り替えてから、Microsoft アカウントに戻すこともできます。このプロセスにより、リモート コンピューターから Microsoft アカウントを使用してサインインする問題が解決されます。

2. Windows 11 上のネットワーク経由でファイルを高速コピーします (コピー先)

ソース コンピューターでファイル共有を構成した後、Robocopy コマンド ライン ツールを使用して宛先コンピューターからファイルをコピーできます。

Windows 11 で Robocopy を使用してネットワーク経由でファイルを高速に転送するには、次の手順を実行します。

  1. [スタート]を開きます。

  2. 「コマンド プロンプト」を検索し、一番上の結果を右クリックして、「管理者として実行」オプションを選択します。

  3. 次のコマンドを入力してネットワーク ユーザーとパスワードを Windows 11 に追加し、Enterを押します。

    cmdkey /add:COMPUTER-OR-DOMAIN /user:COMPUTER-OR-DOMAIN\USERNAME /pass:PASSWORD

    コマンドの「COMPUTER-OR-DOMAIN」をターゲット コンピュータ、IP アドレス、またはドメインに置き換え、「COMPUTER-OR-DOMAIN\USERNAME」をターゲット デバイスとユーザー名に、「PASSWORD」をアカウント パスワードに置き換えます。

    この例では、Robocopy が共有フォルダーにアクセスするために使用できる、ソース コンピューターで使用可能な「admin01」ユーザーのエントリを資格情報マネージャーに追加します。

    cmdkey /add:office-pc /user:office-pc\admin01 /pass:password

  4. 次のコマンドを入力してネットワーク経由でファイルをコピーし、Enterを押します。

    robocopy \\source-device-ip\path\to\sharefolder C:\destination-device\path\to\storefiles /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress

    この例では、ネットワーク内の 2 台のコンピュータ間のファイル コピーを高速化します。

    robocopy \\10.1.4.181\Users\USER\OneDrive\Desktop\MyShareFiles C:\Users\USER\Documents /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:16 /compress

    Robocopy ネットワーク経由の高速コピー

    上記のコマンドでは、構成に応じて送信元パスと宛先パスを変更します。

Robocopy オプションの詳細

Windows 11 では、Robocopy は多数の機能を提供します。このガイドでは、ファイルをより速く確実に転送するために次のオプションを使用します。

  • /E —空のものも含めてサブディレクトリをコピーします。
  • /Z —再起動可能モードでファイルをコピーします。
  • /ZB —再起動可能モードを使用します。アクセスが拒否された場合は、バックアップ モードを使用してください。
  • /R:5 — 5 回再試行します (別の数値を指定できます。デフォルトは 100 万です)。
  • /W:5 —再試行する前に 5 秒待機します (別の数値を指定できます。デフォルトは 30 秒です)。
  • /TBD —共有名が定義されるまで待機します (再試行エラー 67)。
  • /NP —進行状況なし – コピーされた割合を表示しません。
  • /V —スキップされたファイルを表示する詳細な出力を生成します。
  • /MT:16 — n 個のスレッド (デフォルトは 8) でマルチスレッド コピーを実行します。
  • /compress — SMB 圧縮を有効にして、ネットワーク上の転送を高速化します。

このガイドで最も重要な 2 つのオプションは、「/MT」「/compress」です。「/MT」により、 Robocopyがマルチスレッド モードでファイルを転送できるようになります。通常、エクスプローラーでファイルをコピーすると、一度に 1 つのファイルがコピーされます。マルチスレッド機能を使用すると、複数のファイルを同時にコピーできるため、帯域幅を有効に活用でき、プロセスが大幅に高速化されます。

「/MT」オプションを使用するときに数値を指定しない場合、デフォルトの数値は「8」になります。これは、ツールが 8 つのファイルを同時にコピーすることを意味しますが、Robocopy は「1」から「128」までのスレッドをサポートします。

このコマンドでは「16」を使用していますが、それより大きな数値を指定することもできます。唯一の問題は、より大きな数値を使用すると、より多くの処理能力と帯域幅が使用されることです。古いプロセッサと信頼性の低いネットワーク接続を使用している場合、問題が発生する可能性があります。そのため、多数のスレッドでコマンドを実行する前に必ずコマンドをテストしてください。

「/compress」は、「 SMB 圧縮」を有効にするWindows 11 で利用できる新しいオプションですこの機能により、Robocopy は、ネットワーク上でソースから宛先に移動する際に、ファイル圧縮 (該当する場合) を要求できるようになります。ファイルを手動で圧縮してサイズを減らし、宛先のコンピューターで解凍する必要がなくなります。

圧縮ファイルは使用するスペースとネットワーク帯域幅の消費量が少ないため、転送時間が短縮されます。唯一の注意点は、「SMB 圧縮」には追加のプロセッサ リソースが必要であることです。

Robocopy の「/compress」オプションは、1Gps イーサネットまたは Wi-Fi 接続を使用するネットワークでより効果的です。100Gps 接続でファイルを転送する場合、圧縮は不要ですが、場合によってはさらに時間がかかることがあります。

コマンドを実行すると、利用可能なすべてのスイッチをいつでも表示できますrobocopy /?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です