Robocopy とは何ですか?システムバックアップを作成するにはどうすればいいですか?

Robocopy とは何ですか?システムバックアップを作成するにはどうすればいいですか?

Robocopy は、Windows Vista 以降、標準の Windows 構成の一部となっています。 このツールは、その堅牢性と信頼性により、システム管理者や IT プロフェッショナルから高く評価されています。 他のツールでは処理が困難であったり、エラー メッセージが表示されるような項目のコピーも、Windows 10 の Robocopy を使用すると正常に完了できる場合がよくあります。 Robocopy についてまだ知らない場合は、その使い方を学びましょう。

Robocopy とは何ですか?

Robocopy は、コピーとバックアップ用に設計された Windows ツールです。 プログラムは、Windows コマンド プロンプトに入力される特別なコマンドとパラメーターを使用して管理されます。 ただし、経験の浅い Windows ユーザーでも、グラフィカル インターフェイス ソフトウェアを使用して Robocopy を実行できます。 そのようなソフトウェアの 1 つが、無料の GUI ツール RoboMirror です。

Robocopy チュートリアル

Robocopy は最も一般的な Windows ネイティブ コピー ツールであり、次に xcopy と copy が続きます。 72 個のパラメータを備えているため、ほとんど何も要求されることなく、ほぼすべてのバックアップを処理できます。 このプログラムは、完全バックアップではなく、最近の変更のみをバックアップする増分バックアップを作成することもできます。 このスペース節約アプローチにより、クラウドおよびネットワークのバックアップ中に帯域幅やその他のリソースにかかる負荷が軽減されます。

このツールは、比較的少ないコードを使用してディレクトリ構造全体をミラーリングすることもできるため、コピー操作やバックアップにサブディレクトリを含めることができます。 これらのコードベースの機能は、Windows 10 に重点を置いたシステム イメージなど、他のバックアップ ルーチンに追加すると効果的です。また、サーバー バックアップ用の rsync の補足または代替として使用することもできます。

Robocopy バックアップのさまざまな機能と柔軟性には、ある程度の学習曲線が伴います。 GUI ツールを使用した場合でも、初心者は効率的なバックアップを作成し、Windows 10 で Robocopy の潜在能力を最大限に活用できるようになるまで、ある程度の時間をかけてプログラムに慣れる必要があります。 ただし、単純なコピータスクの場合、明確なコマンド構文を使用して、初心者でも比較的すぐに作業を開始できます。 操作が単純か複雑かに関係なく、Robocopy を使用するときは注意が必要です。ファイルが誤って削除されたり上書きされたりするリスクが常に存在します。

Robocopy バックアップ コマンド構文

Windows 10 のすべてのコマンド ライン ツールと同様に、Robocopy では特定のタスクを実行するために特別なコマンド構文が必要です。 基本的な構造は次のとおりです。

 robocopy <ソース> <宛先> [<ファイル>[...]] [<オプション>]

パラメータ「source」はソースディレクトリへのパスです。 宛先ディレクトリへのパスは、「destination」パラメータで定義されます。 「file」パラメータはコピーするファイル用であり、プレースホルダーを許可します。 特定のファイル名の代わりに *.* を入力すると、ソース ディレクトリ内のすべてのファイル (サブディレクトリを除く) がコピーされます。 特定のファイル タイプのファイルをすべて含める場合は、ファイルの末尾にアスタリスクを組み合わせることができます。 したがって、すべての Word 文書 (および Word 文書のみ) をコピーする場合、構文は次のようになります。

 robocopy <ソースディレクトリ> <ターゲットディレクトリ> *.docx

コピー コマンドは、最後にさらにオプションを追加することで拡張できます。 たとえば、コピーが完了するまでコピー試行を繰り返す頻度を定義できます。 試行間の時間を定義することもできます。 これらのパラメータにより、ツールの汎用性と堅牢性が大幅に向上します。 これらは、介入する機会がなく、明らかな理由もなく複雑なコピー操作を中止することが多かった Windows エクスプローラーに比べて大幅に改善されています。

最も重要なRobocopyコマンド

以下に、比較的単純な Robocopy バックアップを実行するために使用できる最も重要なコマンドとオプションの概要を示します。 次のセクションでは、例を通してこれらのコマンドを実装する方法を説明します。

/COPY:コピーフラグ[s]ファイル属性をコピーします – 標準設定: /COPY:DAT – D: データ – S: セキュリティ情報 (NTFS アクセス制御リスト) – A: 属性 – O: 所有者情報 – T: タイムスタンプ – U: 監査情報 (ファイル使用権限の NTFS 監視)。
/コピーすべてのファイル情報をコピーします (COPY:DATSOU の代替)
/コピーしないファイル情報をコピーしない (通常は /PURGE と一緒に使用されます)
/パージソース ディレクトリにファイルとディレクトリが存在しない場合は、ターゲット ディレクトリ内のファイルとディレクトリを削除します。
/ミールミラーディレクトリツリー(/E + /PURGEの組み合わせに相当)
/月:n n 回の変更後に Robocopy を再度実行します (自動バックアップのバックグラウンド操作)
/MOT:n Robocopy は n 分後に再度実行されます (自動バックアップのバックグラウンド操作)
/RH:うーんうーんRobocopyがアクティブな時間範囲を定義します
/XF特定のファイルタイプを除外する
/爆笑特定のディレクトリを除外する
/R:n失敗したコピー操作の再試行回数を定義します(標準設定: 1,000,000)
/W:n再試行間の待機時間を秒単位で定義します。 標準設定は30(次のレプリケーション試行まで30秒待機)です。
/Lバックアップ ファイルを一覧表示します (テスト実行、バックアップは実行されません)
/ログ:バックアップまたは同期プロセスごとに新しいログファイルにステータスを記録します。
/ログ+:既存のログファイルにステータスを追加する
/ティー情報を画面とログファイルに出力します
/動画コピー後にソースディレクトリからファイルを移動および削除する
/動くファイルとディレクトリはコピー後にソースディレクトリから移動および削除されます
ロボコピー /?コマンドプロンプトでRobocopyヘルプガイドを開く

Robocopyを開く方法

Robocopy は Windows コマンド プロンプト (cmd.exe) を使用して動作します。 コマンド プロンプトにアクセスするには、Windows 10 の [実行] ダイアログ ボックスを開きます。

1. [Win] + [R]を押して実行ウィンドウを開きます
2. フィールドに「cmd」と入力します
3. 「OK」を押します

コマンド プロンプトが開き、Robocopy バックアップおよびコピー操作のコマンド構文を入力できます。

Robocopyを使用してバックアップを作成する方法

Robocopy は日常的なバックアップ手順に最適です。 このセクションでは、パラメータとオプションを設定する方法を示し、必要なコードの例を示します。

ミラーディレクトリ

Windows 10 の Robocopy で最もよく使用されるオプションの 1 つは、ソース ディレクトリの完全なバックアップを作成するミラー機能 (/MIR) です。

 robocopy C:UsersXUDesktoptest T: /MIR

この例では、すべてのサブディレクトリ(空のサブディレクトリも含む)を含むソース ディレクトリ全体(名前は「test」)が宛先ドライブ(T:)にコピーされます。 ソース ディレクトリは、現在アクティブなユーザー プロファイル (この場合は Maria に属するプロファイル) のデスクトップにあります。

試運転による事前チェック

ミラー コマンドがどのファイルをキャプチャするか、エラーが発生するかどうかをテストする場合は、/L パラメーターを追加できます。 コマンドラインはプロセスをログに記録し、エラーを表示しますが、コピーは作成されません。

 robocopy C:UsersXUDesktoptest T: /MIR /L

Robocopy バックアップの微調整された制御

Robocopy バックアップをより細かく制御するには、コピー試行回数 (R:3、3 回試行) と試行間の待機時間 (W:2、2 秒) を定義できます。 さらに、バックアップを追跡するためのファイルを作成することもできます。

 robocopy C:UsersXUDesktoptest T: /MIR /R:3 /W:2 /LOG+:Z:LogFileslogfile.log

この例では、コピー操作プロトコル (logfile.log) が「LogFiles」という名前のディレクトリに作成されます。 ログ ディレクトリがすでに存在している必要があることに注意してください。そうでない場合、コピー プロセスは中止されます。

特定のファイルまたはファイル タイプを省略する場合は、/XF (ファイルを除外) パラメータを使用できます。

 robocopy C:UsersXUDesktoptest T: /MIR /XF *.docx

XD オプション (ディレクトリを除外) を使用して、ディレクトリ全体を除外できます。 問題のディレクトリ (「My Documents」) にはスペースが含まれているため、引用符で囲みます。

 robocopy C:UsersXUDesktoptest T: /MIR /XD "マイドキュメント"

注: Windows 10 で Robocopy を使用してコピー操作を行うには、正確なパスを指定する必要があります。パスの一部にスペースが含まれている場合は、パスを引用符で囲む必要があります。

しかし、それよりもさらに細かく調整されることになります。特定のファイル属性を対象に含めたり除外したりできます。これはオプション /COPY:copyflag[s] を使用して実行されます。 Robocopy は、ファイルの内容 (D = データ)、読み取り専用や非表示などの属性 (A = 属性)、およびタイムスタンプ (T = タイムスタンプ) をバックアップするために、デフォルトでコマンド /COPY:DAT を使用します。タイムスタンプには、作成日、変更日、最終オープン日に関する情報が含まれます。この情報は増分バックアップにとって非常に重要です。増分バックアップは最近変更されたファイルとディレクトリにのみ適用されるためです。もう 1 つのパラメータは S (= セキュリティ) で、NTFS アクセス許可を転送します。

個々のレプリケーション フラグを除外すると、たとえば、ターゲット システムで特定のセキュリティ権限が正しく設定されていないためにレプリケーション操作が失敗したり不完全になったりする場合に役立ちます。この場合、S コピー フラグの使用を回避できます。たとえば、フラグ A を含めると、読み取り専用属性をバックアップ コピーにコピーできます。ファイルの内容、属性、タイムスタンプを転送する場合、コードは次のようになります。

 robocopy C:UsersXUDesktoptest T: /MIR /COPY:DAT

特に、長時間のバックアップ プロセスに関係する場合は、/Z を使用してバックアップをステージングすることをお勧めします。 Robocopy を再起動する必要がある場合は、中断したところから開始されます。 プロセスが複数回中断されても問題ありません。 このアプローチにより、大きなファイルを再バックアップする必要がなくなるため、時間とリソースを節約できます。

自動Robocopyバックアップ

Robocopy の利点の 1 つは、バッチ ファイルを使用してバックアップを実行できることです。デスクトップ上にバッチ スクリプトを作成し、マウスを 1 回クリックするだけで起動することができます。また、Windows の自動起動ディレクトリに配置して、システムの起動時に毎回バックアップが実行されるようにすることもできます。 Autostart フォルダーに移動するには、Windows エクスプローラーで「Autostart」と入力し、Enter キーを押します。または、[Windows] + [R] を使用して実行ウィンドウを開き、そこに「shell:startup」と入力して [OK] をクリックします。その後、マウスを使用してバッチ ファイルをディレクトリにドラッグできます。バッチ ファイルのコピーまたはショートカット リンクも使用できます。

バックアップを自動化するもう 1 つの方法は、ソース ディレクトリを永続的に監視する Robocopy の監視機能です。変更が行われると、自動的にバックアップされます。 Robocopy は、選択したスケジュール (たとえば、1 時間に 1 回) または特定の時間 (たとえば、午後 6 時) に実行するように設定することもできます。オプション /MON:n (n 回の変更後にバックアップをアクティブ化) または /MOT:n (n 分後にバックアップをアクティブ化) を使用して監視を設定できます。 /RH:hhmm-hhmm は特定の時点に使用されます。 /MON と /MOT を組み合わせることもできます。

 robocopy C:UsersXUDesktoptest T: /MIR /R:3 /W:4 /LOG+:Z:LogFileslogfile.log /MON:1 /MOT:25

この例では、少なくとも 1 つの変更が加えられた場合、Robocopy は 25 分後にバックアップを実行します。 変更はログファイルに記録されます。 特定の時間を入力しない場合、Robocopy はデフォルト設定を使用してディレクトリを自動的にチェックします (必要に応じて 1 分後にチェックしてバックアップします)。 新しいバックアップを開始する前など、Robocopy のアクティビティを詳しく確認したい場合は、/TEE を使用してコマンド プロンプト画面でログを表示できます。

たとえば、大きなファイルがネットワーク経由またはクラウドに頻繁に転送される場合など、リソースに負担をかける可能性のある進行中のバックグラウンド アクティビティに注意してください。 自動化は慎重に使用し、更新とバックアップのサイクルを考慮してください。 特に新しいバックアップ操作を開始するときは、定期的にバックアップ カタログを確認することをお勧めします。 この方法では、Robocopy が何を実行しているか、バックグラウンドで不要なバックアップ、必要のないバックアップ、またはエラーのあるバックアップが実行中かどうかを判断できます。

<<:  PNG ファイルとは何ですか?これらは何に使えばいいのでしょうか?

>>:  Bloatbox (Win10 プリインストールアプリケーションツール) v0.20.0 無料版

推薦する

Total Uninstall (ソフトウェア アンインストーラー監視ツール) v7.6.1.677 多言語ポータブル版

Total Uninstal は、不要なプログラムを完全にアンインストールし、システムに残っているす...

Topaz DeNoise AI (画像ノイズ低減とシャープ化) v3.7.2 中国語ポータブル版

Topaz DeNoise AI は、AI テクノロジーを使用して写真からノイズを簡単に除去し、鮮明...

Zhihu APP(Zhiliao プラグイン バージョンと統合された Zhihu 拡張バージョン)v10.23.1

📱Zhihu APPは、ユーザーがさまざまな質問と回答を得ることができる知識ソーシャルプラットフォ...

友情強ファイル(対人関係の管理と維持)v18.30.5860 中国語クラック版

Friendship Power File は、対人関係を管理および維持するために特別に設計されたソ...

Free EXE Lock (無料ファイル暗号化ツール) v8.8.1 中国語無料版

Free EXE Lock は、EXE ファイルを不正アクセスや不正使用から保護するのに役立つ無料の...

Autodesk FeatureCAM Ultimate (プロフェッショナル CAM ソフトウェア) 2025.0.1 中国語クラック版

Autodesk FeatureCAM Ultimate は、Autodesk が開発したプロフェッ...

HDD ローレベルフォーマットツール v4.50 中国語版

HDD ローレベル フォーマット ツールは、ユーザーがハード ディスク上で包括的なローレベル フォー...

Dropbox(クラウドストレージサービスソフトウェア)v219.4.4463 Final

Dropbox は、ユーザーがさまざまなデバイス間でファイルを同期、共有、保存できるようにするクラ...

ワークステーションとゲーミングコンピュータの違いは何ですか?ゲーミングコンピューターがそれを代替できない理由

ゲーミング PC とワークステーション PC の違いについて考えたことはありますか? 結局のところ、...

SSD Fresh Plus (ソリッド ステート ドライブ最適化ツール) v14.0.56618 多言語ポータブル版

Abelssoft SSD Fresh は、ソリッド ステート ドライブ用に特別に設計された最適化ツ...

AIMP (優れた音楽プレーヤー) v5.40.2655 中国語グリーン版

AIMP は、MP3、OGG、FLAC、WAV、AAC など、複数のオーディオ形式をサポートする無料...

Photoshop Express (Android PS Premium) v17.6.4 b1982 クラック版

📱Adobe Photoshop Express中国語版(Android PSモバイル版、Andro...

SmartContextMenu (ウィンドウ右クリックメニューソフト) v1.6.0 中国語グリーン版

SmartContextMenu は、プログラム ウィンドウの右クリック メニュー機能を強化する無料...

Adobe Creative Cloud Collection 2025 v30.12.2024 中国語直接インストール版

有名な生産性向上ツールである Adob​​e のフルパッケージ。個人の学習や専門分野に欠かせないソフ...

OneDrive Google Edition (Microsoft Cloud Disk APP) v6.89 正式版

📱OneDrive for Android は、Android デバイス ユーザー向けのクラウド ス...