コマンドラインバックアップでコンピューターを保護する方法

CBackupを使用して、コマンドラインでバックアップ、復元、クローンを作成する方法を学びましょう。バッチファイルやバッチコマンドでは、バックアップ機能がより便利になります。

PublicOwin

By PublicOwin 最終更新日 2026年04月23日

共有: instagram reddit

より高度な使用法として、CBackupはWindowsインターフェースではなくコマンドラインから制御できます。

コマンドライン

1. 管理者としてコマンドラインプロンプトを実行します。コマンドプロンプトを開くには、いずれかの方法で行います:

a) [スタート]をクリックし、[コマンドプロンプト]を右クリックして「管理者として実行」を選択
または

b) WIN+Rキーを押して「ファイル名を指定して実行」ウィンドウを開き、「cmd」と入力して開く

2. 以下のコマンドを入力し、CBackupのインストールディレクトリに移動します:

cd C:\Program Files\CBackup。プログラムを別の場所にインストールした場合は、その場所を入力してください。 これは、お使いのバージョンのCBackupのインストールディレクトリであるパス「C:\Program Files\CBackup」を開くことを意味します。注:パスはインストールしたプログラムのインストールディレクトリと一致している必要があります。

3. 以下のオプションは、完全な機能を持つコマンドを構成するために使用できるすべてのコマンドラインパラメータを指定します。例: AMBackup.exe /b new /t disk /s 0 /d 「d:\disk」 /n 「Backup Disk0」

このコマンドは、AMBackup.exeに新しいディスクバックアップを開始させ、ディスク0をバックアップし、次にバックアップファイルを「D:\disk backup」に保存し、バックアップファイル名を「Backup Disk0」とします。

構文:

{} は必須パラメータです。
[] はオプションパラメータです。

ヘルプを表示させる

入力

AMBackup /?

コマンドプロンプトで「AMbackup /?」と入力して詳しいヘルプ情報を取得します。
出力

AMBackup { /b | /c | /r | /l | /? }

-「AMBackup」にはバックアップ(/b)、復元(/c )、クローン(/r)、リスト(/l)、ヘルプ(/?)5つのオプションがあります。

AMBackup /l /?

- list コマンドの完全な使用方法を表示します。

AMBackup /b /?

- backup コマンドの完全な使用方法を表示します。

AMBackup /c /?

- clone コマンドの完全な使用方法を表示します。

AMBackup /r /?

- restore コマンドの完全な使用方法を表示します。

バックアップコマンド

新規バックアップについては、要求されたパラメーターは:

パラメーター

説明

{/b}

バックアップのタイプを指定します。new、inc、difまたはfullの1つになります。

newは新しいバックアップタスクを作成します。

{/t}

ソースのタイプを指定します。system、diskまたはpartの1つになります。

systemはシステムをバックアップします。diskはディスクをバックアップします。partはパーティションをバックアップします。

{/s}

バックアップのソースを指定します。 ディスクバックアップのためにディスク番号(例えば、/s 0)を指定します。

パーティションバックアップのためにドライブ文字(例えば、/s C)を指定します。

文字がないパーティションの場合、パーティション番号(例えば、/s 0:1)を指定します。

{/d}

バックアップイメージを保存する場合(例えば、/d D:\Path\File)を指定します。

増分バックアップおよび差分バックアップに必要なパラメータは次のとおりです:

パラメータ 説明

{/b}

バックアップのタイプを指定します。inc、dif、またはfullの1つになります。

最後のバックアップに基づく増分バックアップを作成します。

{/s}

増分または差分バックアップの作成元となるメインファイルを指定します。例: 「/s d:\backup\ab.adi」

これはイメージ--「d:\backup\ab.adi」--に基づく増分または差分バックアップを作成することを意味します。

下記はいくつかのオプションパラメーターです:

パラメータ 説明

[/n]

別のバックアップと区別できるようにこのバックアップに名前を付けます。

[/c]

バックアップイメージの圧縮レベルを指定します。0、1または2の1つになります。

0はイメージを圧縮しません。1はイメージを中程度のレベルに圧縮します。2はイメージを高い圧縮率で圧縮しますが、時間がかかります。

[/e]

バックアップイメージを暗号化します。例えば、/e "123"はイメージファイルを「123」パスワードで暗号化します。

[/u]

ユーザー名を指定します。ネットワークへバックアップする場合、ネットワークにアクセスするためにユーザー名が要求されます。このパラメーター(例えば、/u "admin")でユーザー名を指定できます。

[/p]

パスワードを指定します。ネットワークへバックアップする場合、ネットワークにアクセスするためにパスワードが要求されます:このパラメーター(例えば、/p "123456")でパスワードを指定できます。

[/m]

各ファイルの最大サイズ(MB)を指定します。

例えば、/m 1490で大きなイメージファイルを小さなイメージに分割します。

[/r]

セクタ単位でディスクまたはパーティションをバックアップするか指定します。0または1の1つになります。

0はデフォルトオプション(セクタバイセクタではない)です。1(例えば、/r 1)はセクタ単位でバックアップを実行します。

ディスクとパーティションを表示させる:

パラメーター 説明

[/l]

/lでこのコンピューター上の全てのディスクを表示します。/l0または/l1でディスク0またはディスク1上のパーティションのみ表示します(注意:「/l」と「0」の間にはスペースがありません)。

例えば:

例: システムバックアップ

1. システムバックアップを実行し、バックアップ名を割り当てる

AMBackup.exe /b new /t system /d 「d:\sys」 /n 「Backup System」

2. ユーザー指定のバックアップ名なしでシステムバックアップを実行する

AMBackup.exe /b new /t system /d 「d:\sys」

ディスクバックアップ

1. ディスク 0 をバックアップ:

AMBackup.exe /b new /t disk /s 0 /d 「d:\disk」 /n 「Backup Disk0」

2. ディスク 0 と 1 をバックアップ:

AMBackup.exe /b new /t disk /s 0 /s 1 /d 「d:\disk」 /n 「Backup Two Disks」

パーティション バックアップ

1. パーティション E: をバックアップ:

AMBackup.exe /b new /t part /s E /d 「d:\part」 /n 「Backup Part E」

2. パーティション E、F、G のバックアップ:

AMBackup.exe /b new /t part /s E /s F /s G /d 「d:\part」 /n 「Backup Parts」

増分および差分バックアップ

1. 増分バックアップ:

AMBackup.exe /b inc /s 「d:\sys\system.adi」

2. 差分バックアップ:

AMBackup.exe /b dif /s 「d:\sys\system.adi」

3. パスワード付き増分バックアップ:

AMBackup.exe /b inc /s 「d:\sys\c-drive.adi」 /p 「abc321」

ネットワークへのバックアップ

1. 共有ネットワークへのバックアップ:

AMBackup.exe /b new /t part /s E /d 「\\192.168.0.100\Share\Imgfile.adi” /n 」BackupToShare「 /u 『admin』 /p 」123456"

2. NASへのバックアップ:

AMBackup.exe /b new /t part /s E /d 「\\192.168.0.200\NAS\Imgfile.adi」 /n 「BackupToNAS」 /u 『admin』 /p 「123456」

圧縮レベルと分割イメージ

AMBackup.exe /b new /t disk /s 10 /d "z:\folder" /n "Backup Disk10" /c 2 /m 500
 
セクタ単位のバックアップ

AMBackup.exe /b new /t part /s f /d "d:\part" /n "Backup F Drive" /r 1
 
暗号化バックアップ

AMBackup.exe /b new /t system /d "d:\sys" /e "mypassword"

復元コマンド

バックアップからの復元については、要求されたパラメーターは:

パラメーター 説明

{/r}

バックアップからシステム、ディスク、パーティションまたはダイナミックボリュームを復元します。

{/t} {system | disk | part}

復元のタイプを指定します。systemはシステムを復元します。diskはディスクを復元します。partはパーティションまたはダイナミックボリュームを復元します。

{/s}{D:\my backup\my backup.adi | \\192.168.1.1.\my backup\my backup.adi}

イメージファイルのパスを指定します。

[/v]

増分または差分バックアップのために最新のバックアップバージョンを指定して復元します。この/vコマンドを入力しない場合、現在のイメージファイルに対応するバックアップバージョンを復元します。

[/I] {0 | 0:0}|[null]

ソースを指定します。これは、イメージファイル内で復元するディスク、パーティション、またはダイナミックボリュームを意味します。/i 0 はディスク 0 またはダイナミックボリューム 0 を意味します。/i 0:0 はディスク 0 上のパーティション 0 を意味します。「null」は、システム復元を実行する際に復元するパーティションを指定する必要がないことを意味します。

[/e]{"123"}

イメージファイルのパスワードを指定します。

[/d]{0|0:0|D}|[null]

復元先の場所を指定します。「/d 0」は復元先がディスク0であることを意味します。「/d 0:0」は復元先がディスク0のパーティション0であることを意味します。「/d D」は復元先がパーティションDであることを意味します。「null」は「/d」を使用せず、元の場所に復元することを意味します。

[/f] {fill | original}

復元先のパーティションサイズを調整します。「fill」は復元後に復元先パーティション全体を埋めることを意味します。「original」は復元後にソースパーティションと同じサイズを維持することを意味します。このコマンドはダイナミックディスクでは使用できません。

[/a]

SSDを最適化するために、パーティションアライメントを行います。

[/u] ["admin"]

NASにアクセスするために、ユーザー名を指定します。

[/p] ["123"]

NASにアクセスするために、パスワードを指定します。

[/x]

異なるハードウェアにシステムを復元するために、ユニバーサル復元を指定します。/t systemまたは/t diskと一緒に使う必要があります。

[/k]

セクタ単位の復元を指定します。イメージファイルがセクタ単位でバックアップされた場合のみ、セクタ単位で復元可能です。

[/o] {yes | no}

対話モードをオン/オフにします。yesはプロンプトなしで次の操作を自動的に実行します。noは自動操作をキャンセルし、対話型プロンプトが表示されます。デフォルトではプログラムはユーザーの確認が必要です。

例えば:

システム復元

1. NAS共有上の「backup.adi」というシステムイメージを、パーティションアライメントを使用してSSD向けに最適化し、元の場所に復元する AMBackup /r /t system /s 「\\192.168.0.222\system backup\system backup.adi」 /u 『admin』 /p 「admin」 /a

2. 「system backup10.adi」という名前のイメージからシステムをディスク0のパーティション0に復元し、ユニバーサル復元を実行する。 AMBackup /r /t system /s 「D:\system backup\system backup10.adi」 /d 0:0 /x

3. 「system backup.adi」という名前のシステムイメージを元の場所に復元し、対話型プロンプトを無視する。 AMBackup /r /t system /s 「D:\system backup\system backup.adi」 /o yes

4. システムイメージ「system backup.adi」を元の場所に復元し、対話型プロンプトが発生した時点で操作を終了する。 AMBackup /r /t system /s 「D:\system backup\system backup.adi」 /o no

ディスク復元 
 
「disk backup.adi」という名前のディスクイメージをディスク2に復元する
AMBackup /r /t disk /s “D:\disk backup\disk backup.adi” /i 1 /d 2
 
Partition Restore
パーティションイメージ「my backup.adi」をパーティションEに復元し、イメージのパスワードは「123」です。
AMBackup /r /t part /s 「F:\my backup.adi」 /i 1:1 /d E /e 「123」

クローンコマンド

クローンについては、要求されたパラメーターは:

パラメーター 説明

{/c}

システム、ディスク、パーティション、またはダイナミックボリュームのクローンを作成します。

{/t} {system | disk | part}

クローンタイプを指定します。「system」はシステムクローン、「disk」はディスククローン、「part」はパーティションまたはダイナミックボリュームのクローンを意味します。

[/s] {0 | 0:0 | D}

クローン元のソースを指定します。システムクローン実行時はソース指定不要です。/s 0 はディスク 0 のクローン、/s 0:0 はディスク 0 のパーティション 0 のクローン、/s D はパーティション D またはダイナミックボリューム D のクローンを意味します。

{/d} {0 | 0:0 | D}

クローン先の場所を指定します。/d 0 は指定したコピー先がディスク 0 を意味します。/d 0:0 は指定したコピー先がディスク 0 のパーティション 0 を意味します。/d D は指定したコピー先がパーティション D またはダイナミック ボリューム D を意味します。

[/k]

セクタ単位のコピーを使用することを指定します。

[/a]

SSDを最適化するために、パーティションアライメントを行います。

[/f]{fill | original}

クローン先のパーティションのサイズを調整します。「fill」 はクローン後に宛先パーティション全体を埋めることを意味します;「original」 はクローン後にソースパーティションと同じサイズを維持することを意味します。このコマンドはダイナミックディスクでは利用できません。

[/o] {yes | no}

対話型プロンプトを無効化します。「yes」 は対話型操作が必要な場合に次の操作を自動的に実行することを意味します;「no」 は対話型操作が必要な場合に操作をキャンセルすることを意味します。デフォルトでは、プログラムはユーザーの確認を待ちます。

例えば:

システムクローン

1. SSDを最適化するために、パーティションアライメントでシステムをパーティションDにクローンします。
AMBackup /c /t System /d D /a

2. ディスク2上のパーティション1にシステムをクローンします。
AMBackup /c /t System /d 2:1

3. 対話型プロンプトなしでシステムを使用中のパーティションDにクローンします。
AMBackup /c /t system /d D /o yes

4. 対話モードででシステムを使用中のパーティションEにクローンします。
AMBackup /c /t system /d E /o no
 
ディスククローン

SSDを最適化するために、パーティションアライメントでディスク1をディスク2にクローンします。
AMBackup /c /t Disk /s 1 /d 2 /a
 
パーティションクローン 

1. SSDを最適化するために、セクタ単位&パーティションアライメントでパーティションEをパーティションDにクローンします。
AMBackup /c /t Part /s E /d D /k /a

2. ディスク0上のパーティション1をディスク2上のパーティション1にクローンします。クローンしたパーティションにドライブ文字Xを割り当てます。 
AMBackup /c /t part /s 0:1 /d 2:1 /l X

 

デバイスリストコマンド

デバイスを表示させるには、要求されたパラメーターは:

パラメーター 説明

[/l][0]|[/s D:\backup.adi]|[1 /s
D:\disk-backup.adi]|[/e]|[/u ] |[/p]|[null]

ディスク、パーティション、およびダイナミックボリュームの一覧を表示します。「/s」は指定されたイメージのパスを意味します。「/u」と「/p」は指定されたNAS共有パスにアクセスするためのユーザー名とパスワードを意味します。「/e」は暗号化されたイメージのパスワードを意味します。

例えば:

1. 現在のシステムですべてのディスクとダイナミックボリュームを表示します。
AMBackup /l

2. L現在のシステムでディスク0上のすべてのパーティションを表示します。
AMBackup /l 0

3. バックアップイメージ「backup.adi」の内容を一覧表示します。イメージがシステム、パーティション、またはダイナミックボリュームバックアップである場合、バックアップ対象のパーティションが表示されます。イメージがディスクのバックアップである場合、バックアップ対象のディスクが表示されます。
AMBackup /l /s D:\backup\backup.adi

4. disk backup.adiという名前のディスクバックアップのディスク0上のすべてのパーティションを表示します。

AMBackup /l 0 /s D:\disk backup\disk backup.adi

注意:

  • コマンドラインを使用してディスク(CD/DVD)にデータをバックアップすることはできません。ディスクへのバックアップを行う場合は、CBackup GUIをご利用ください。
  • ドライブ文字が割り当てられていないダイナミックボリュームをバックアップする場合、まずドライブ文字を割り当てる必要があります。
  • パーティションにドライブ文字がない場合、ディスク上のパーティション番号で指定できます。例:パーティションが第1ディスクの2番目なら「1:2」でドライブ文字を置き換えられます。ディスク数とパーティション数は「AMBACCKUP /L」コマンドで確認可能です。
  • CBackupコマンドラインプログラムは管理者権限で実行する必要があります。管理者権限のないユーザーの場合、バックアップ処理を完了するために正しいアカウント情報を入力するウィンドウが表示されます。
  • NASにデータをバックアップする場合、ネットワークパスを特定するために「\\192.168.0.10\foldername」のような有効なIPアドレスを指定する必要があります。
  • CBackupのコマンドライン実装は、ファイルレベルのバックアップ操作をサポートしていません。
PublicOwin
PublicOwin · この記事を書いた人
PublicOwinは、データのバックアップや移行を中心に、Windowsパソコンやサーバーのデータを安全に守るための方法を分かりやすく紹介しています。最新の技術動向にも目を向けながら、常に役立つ情報を発信しています。

無料でCBackupを入手

システム全体のバックアップから高速なディスククローンまで、CBackupがデータを常に安全に守ります。