コマンドプロンプトを使用してファイルをバックアップする方法

Windowsファイルの定期的なバックアップは、定期的なWindows更新を行うことと同じくらい重要です。バックアップは、PCにさまざまな理由で発生するランダムなデータの破損から保護するだけでなく、人為的エラーやマルウェア攻撃などによるデータ損失を防ぐ役割も果たします。
以前、システムの復元やファイル履歴を使用してファイルをバックアップする方法について説明しました。しかし、それだけではありません。もっと簡単な別の方法も同様の効果があります。それはもちろん、コマンドプロンプトのことです。
コマンドプロンプトは、ファイルのバックアップを作成するために役立つ多数のコマンドを提供しています。
では、すべてのコマンドについて一つずつ見ていきましょう。
コマンドプロンプトを使ってファイルをバックアップするには?
1. Robocopy
Robocopyコマンドは、Windowsファイルを簡単にコピーできる便利なCmdコマンドです。
Robocopyを使用すると、ソースフォルダーから宛先フォルダーにあるすべてのファイルやサブディレクトリをコピーできます。空のディレクトリも含まれます。
Robocopyコマンドを使用してファイルをバックアップするには、コマンドプロンプトで次のスニペットを実行し、Enterを押します:
robocopy "ソースフォルダーパス" "送信先フォルダーパス" /e /mir /r:1 /w:1 /np /log:"ログファイルパス"ここでは、「ソースフォルダーパス」をリアルタイムのソースフォルダーのパスに、「送信先フォルダーパス」を同様に置き換えます。 /mirオプションは、ソースフォルダーを送信先フォルダーにミラーリングします。つまり、送信先フォルダーはソースから削除されたファイルも削除します。
また、/rおよび/wパラメータは、エラーが発生した際の再試行回数と待機時間を指定します。一方、/npおよび/logパラメータは、バックアップの進行状況を示し、バックアップのログファイルを保持します。
たとえば、D:ドライブのDownloadsフォルダーからE:ドライブに「file1」ファイルをコピーするには、コマンドは次のようになります:
robocopy D:\Downloads\file1 E:\ /MIR2. XCOPY
コマンドプロンプトが提供するもう一つの強力なツール、XCOPYコマンドは、ファイルを1つの場所から別の場所にコピーします。このコマンドは、ソースフォルダーから宛先フォルダーにあるすべてのファイルおよびサブディレクトリをコピーする際に便利です。
XCOPYコマンドを実行するには、次のフォーマットを使用します:
xcopy /s /e /h /i /y "ソースフォルダーパス" "送信先フォルダーパス"たとえば、C:ドライブのDownloadsフォルダーからE:ドライブに全体のフォルダーをバックアップしたい場合、次のようなコマンドを実行します:
xcopy C:\Users\shaantminhas\Downloads E:\ /s /v/sおよび/vパラメータは、それぞれディレクトリやサブディレクトリのコピーとダウンロードした各ファイルの検証に役立ちます。
3. Wbadmin
ランダムな破損やエラーからオペレーティングシステムファイルを保護したいですか?
Wbadminがあなたを助けます。オペレーティングシステム、ボリューム、ファイル、またはアプリケーションをバックアップおよび迅速に復元できます。
Wbadminでコマンドプロンプトからバックアップを作成する方法は次の通りです:
wbadmin start backup -backupTarget:: -allCritical -systemState -quiet 上記のコマンドをCmdに入力し、Enterを押します。
「BackupDrive」を、PC上でバックアップを保存したいドライブの文字またはネットワーク場所に置き換えてください。
特定のファイルやフォルダーをWbadminでバックアップすることもできます。たとえば、D:ドライブのバックアップをF:ドライブに作成するには、次のコマンドを入力し、Enterを押します:
wbAdmin start backup -backupTarget:D: -include:F: -allCritical -quietさらに、特定の時間にPCのバックアップを設定するためには、次のコマンドを入力します:
wbadmin enable backup -addTarget:: -schedule:00:00 -quiet ここでは「BackupDrive」をデータを保存したいドライブの文字またはネットワークの文字に、「00:00」をバックアップを実行したい時間に置き換えます。
さまざまなパラメータを使って、他の組み合わせを探ることもできます。
これらのコマンドについてもっと知りたい場合は、「copy vs xcopy vs robocopy」のガイドをご覧ください。
コマンドプロンプトを使ってファイルをバックアップする
Windowsファイルの定期的なバックアップは、PCのタイムリーな更新を受けるのと同様に重要です。上記のコマンドのいくつかに従って、コマンドプロンプトを使って迅速にファイルをバックアップできます。