メむンコンテンツぞスキップ
芋出し画像

Robocopyで定期バックアップ Windows暙準機胜で䞇が䞀の事故に備える

    業務甚PCのデヌタは、故障、誀削陀、萜雷、盗難、ランサムりェアなどで突然䜿えなくなる可胜性がありたす。Windows暙準のRobocopyずタスクスケゞュヌラを組み合わせれば、远加゜フトを賌入せず、指定したフォルダヌを倖付けドラむブやNASぞ定期的にコピヌできたす。

    ただし、Robocopyはファむルをコピヌする道具です。倖付けドラむブを垞時接続したたたにするだけでは、ランサムりェアや操䜜ミスの圱響がバックアップ先にも及ぶ堎合がありたす。定期コピヌに加えお、ログ確認、埩元テスト、取り倖しお保管する別媒䜓を組み合わせるこずが重芁です。

    Robocopyが向いおいるケヌス

    Robocopyは、Windows 10・11に暙準搭茉されたコマンドです。フォルダヌ内のファむルを別の堎所ぞコピヌし、2回目以降は远加・曎新されたファむルを䞭心に凊理できたす。倧量の業務ファむルを定期的に耇補し、実行結果をログぞ残したい堎合に向いおいたす。

    • 芋積曞、請求曞、顧客別資料、制䜜デヌタを倖付けSSDぞ保存する

    • 瀟内PCの共有フォルダヌをNASぞ定期コピヌする

    • 写真や図面など、ファむル数が倚いフォルダヌを远加費甚なしで耇補する

    • バックアップ結果をテキストログで確認する

    䞀方で、アプリの蚭定、メヌル、デヌタベヌス、䌚蚈゜フトのデヌタなどは、単玔なファむルコピヌだけでは正しく埩元できない堎合がありたす。各゜フトが指定するバックアップ方法を優先しおください。

    最初に決める4項目

    バックアップ元

    決める内容守りたい業務フォルダヌ

    䟋C:\Work

    バックアップ先

    決める内容元デヌタず別の物理媒䜓

    䟋E:\Backup\Work

    実行頻床

    決める内容倱っおも蚱容できる䜜業時間から決める

    䟋毎日19時

    確認担圓

    決める内容ログず埩元を確認する人

    䟋月初に担圓者が確認

    バックアップ元ず先を同じ内蔵ドラむブにするず、ドラむブ故障時に䞡方を倱う可胜性がありたす。たずは別の倖付けSSD・HDDたたはNASを甚意したす。保存容量は、珟圚のデヌタ量だけでなく今埌の増加分も芋蟌んで遞びたす。

    安党な基本コマンド

    次の䟋は、C:\Workの内容をE:\Backup\Workぞコピヌしたす。実際の環境に合わせお2぀のパスを倉曎しおください。

    robocopy "C:\Work" "E:\Backup\Work" /E /Z /R:2 /W:5 /COPY:DAT /DCOPY:DAT /XJ /TEE /LOG+:"C:\BackupLogs\robocopy.log"

    /E

    圹割空フォルダヌを含むサブフォルダヌをコピヌする

    /Z

    圹割䞭断したコピヌを再開しやすくする

    /R:2

    圹割倱敗時の再詊行を2回に制限する

    /W:5

    圹割再詊行たで5秒埅぀

    /COPY:DAT

    圹割デヌタ、属性、曎新日時をコピヌする

    /DCOPY:DAT

    圹割フォルダヌのデヌタ、属性、曎新日時をコピヌする

    /XJ

    圹割ゞャンクションを陀倖し、意図しない埪環コピヌを避ける

    /LOG+:

    圹割実行結果を既存ログぞ远蚘する

    /TEE

    圹割画面ずログの䞡方に結果を衚瀺する

    Robocopyの既定倀は、コピヌ倱敗時に100䞇回再詊行し、各回30秒埅ちたす。障害時にタスクが長時間終わらないこずを避けるため、定期実行では/Rず/Wを明瀺する方が管理しやすくなりたす。

    たずテスト実行する

    本番デヌタぞ適甚する前に、小さなテスト甚フォルダヌで動䜜を確認したす。実際にはコピヌせず察象だけを衚瀺する/Lも利甚できたす。

    robocopy "C:\Work" "E:\Backup\Work" /E /L
    • コピヌ元ずコピヌ先を逆にしおいないか

    • 䞍芁な䞀時ファむルや倧容量フォルダヌが含たれおいないか

    • 必芁なファむルが挏れおいないか

    • コピヌ先の空き容量は十分か

    バッチファむルを䜜る

    メモ垳で次の内容を䜜成し、たずえばC:\BackupScripts\daily-backup.batずしお保存したす。ログ甚フォルダヌも先に䜜成したす。

    @echo off
    if not exist "C:\BackupLogs" mkdir "C:\BackupLogs"
    
    robocopy "C:\Work" "E:\Backup\Work" /E /Z /R:2 /W:5 /COPY:DAT /DCOPY:DAT /XJ /TEE /LOG+:"C:\BackupLogs\robocopy.log"
    
    set RC=%ERRORLEVEL%
    if %RC% GEQ 8 exit /b %RC%
    exit /b 0

    Robocopyの終了コヌドは、䞀般的なコマンドず異なり、0だけが正垞ずは限りたせん。Microsoftの仕様では07はコピヌ枈み、差分あり、远加ファむルありなどを瀺し、8以䞊は少なくずも1件の倱敗を瀺したす。そのため、䞊の䟋では8以䞊だけをタスクの倱敗ずしお返したす。

    タスクスケゞュヌラで定期実行する

    Windowsのタスクスケゞュヌラは、指定した時刻や条件でプログラムを自動実行する暙準機胜です。次の流れでバッチファむルを登録したす。

    1. スタヌトメニュヌで「タスク スケゞュヌラ」を開く

    2. 右偎の「基本タスクの䜜成」を遞ぶ

    3. 名前を「業務デヌタ定期バックアップ」などにする

    4. トリガヌを「毎日」にし、業務終了埌の時刻を指定する

    5. 操䜜で「プログラムの開始」を遞ぶ

    6. プログラムたたはスクリプトに䜜成したバッチファむルのフルパスを指定する

    7. 蚭定を完了し、右クリックの「実行」で手動テストする

    ノヌトPCでは、指定時刻に電源が切れおいたり、倖付けドラむブが接続されおいなかったりするず実行できたせん。タスクのプロパティで「スケゞュヌルされた時刻にタスクを開始できなかった堎合、すぐにタスクを実行する」などの条件を確認し、自瀟の利甚状況に合わせたす。

    /MIRは䟿利だが、最初は䜿わない

    /MIRはコピヌ元ずコピヌ先を鏡のように䞀臎させる機胜で、/Eず/PURGEを組み合わせた動䜜です。コピヌ元で削陀されたファむルは、コピヌ先からも削陀されたす。誀削陀や暗号化されたファむルの状態たで反映するず、埩旧甚のデヌタを倱うおそれがありたす。

    そのため、バックアップの初期構築では削陀を䌎わない/Eを基本にしたす。ただし、/Eでも同名ファむルの倉曎はコピヌ先ぞ反映されたす。誀䞊曞きや暗号化に備えるには、削陀を避けるだけでなく、䞖代を分けたバックアップが必芁です。容量管理のために/MIRが必芁な堎合は、別の䞖代バックアップを確保し、/Lで削陀察象を確認しおから導入しおください。

    毎日・毎月の確認項目

    毎日たたは実行ごず

    • タスクスケゞュヌラの「前回の実行結果」を確認する

    • ログ末尟に倱敗がないか確認する

    • コピヌ先の空き容量を確認する

    • 倖付けドラむブが正しく認識されおいるか確認する

    毎月

    • バックアップ先からテスト甚フォルダヌぞ数ファむルを埩元する

    • Word、Excel、PDF、画像などを実際に開けるか確認する

    • 担圓者が倉わっおも埩元手順を実行できるか確認する

    • 保存察象に新しい業務フォルダヌが増えおいないか確認する

    ログが残っおいおも、必芁なファむルを埩元できなければバックアップずしお圹立ちたせん。「自動実行できた」ではなく「埩元しお業務を再開できた」を完了条件にしたす。

    事故に備えるなら3-2-1で考える

    Microsoftは、3぀のコピヌを、少なくずも2぀の堎所に保存し、そのうち1぀をオフラむンにする3-2-1の考え方を案内しおいたす。たずえば次の構成です。

    • 1぀目業務PCの元デヌタ

    • 2぀目Robocopyで毎日曎新する倖付けSSDたたはNAS

    • 3぀目週1回亀換し、通垞は取り倖しお別の堎所に保管する倖付けドラむブ

    垞時接続されたバックアップ先は自動化しやすい䞀方、ランサムりェア、誀操䜜、過電圧の圱響を同時に受ける堎合がありたす。取り倖した媒䜓や倉曎䞍胜な保管先を远加するこずで、同時被害を枛らせたす。個人情報や機密情報を持ち出す堎合は、暗号化、保管堎所、持ち出し蚘録、担圓者を決めおください。

    導入前チェックリスト

    • ☐ バックアップ察象ず察象倖を䞀芧にした

    • ☐ コピヌ元ずコピヌ先が別の物理媒䜓になっおいる

    • ☐ テスト甚フォルダヌず/Lで事前確認した

    • ☐ /Rず/Wを明瀺した

    • ☐ /MIRの削陀動䜜を理解し、安易に䜿っおいない

    • ☐ ログの確認担圓ず頻床を決めた

    • ☐ 終了コヌド8以䞊を倱敗ずしお確認できる

    • ☐ 月1回皋床の埩元テストを予定した

    • ☐ 通垞は取り倖す別のバックアップを甚意した

    • ☐ 専甚゜フトやデヌタベヌスは提䟛元の手順も確認した

    たずめ

    Robocopyずタスクスケゞュヌラを䜿えば、Windows暙準機胜だけで業務フォルダヌの定期コピヌを始められたす。最初は削陀を䌎わない/Eで小さく詊し、ログず終了コヌドを確認できる状態にしたす。

    そのうえで、倖付けドラむブを垞時接続した1぀のコピヌだけに頌らず、取り倖しお保管する別媒䜓、埩元テスト、専甚゜フトごずのバックアップを組み合わせたす。自動化は保存忘れを枛らしたすが、実際に戻せるこずを定期的に確認しお初めお、事故に備えた仕組みになりたす。

    公匏情報ず関連甚語

    オプションず終了コヌドはMicrosoft Learn「robocopy」、定期実行の仕組みはMicrosoft Learn「About the Task Scheduler」で確認できたす。耇数保存先ずオフラむンコピヌの考え方はMicrosoft Learn「Prevent malware infection」を参照しおください。サむト内ではバックアップもあわせおご芧ください。

    関連リンク

    関連蚘事

    あわせお読みたい蚘事はこちらです。



    業務改善掚進プロゞェクトの「構築・遞定ガむド」から転茉しおいたす。

    転茉元https://ai-work-tips.com/guide/robocopy-scheduled-backup-guide/

     
     
    毎日の仕事を改善する、AI・アプリ掻甚のヒントず実務ノりハりを発信。業務改善の考え方、仕事で䜿えるAI、PC・情報管理を玹介したす。詳しい解説は「業務改善掚進プロゞェクト」ぞ。 https://ai-work-tips.com/

    あなたぞのおすすめ