NAS があると PC のバックアップ先に利用することも多いと思いますが、Windows 7 では Professional 以上のエディションでないと Windows バックアップからネットワークバックアップを選択することができません12。 Windows 8 以降ではすべてのエディションで有効になっていますが、ここでは Windows 7 Home Premium で NAS にバックアップを保存してみます。

VHD を作成する

Windows 7 では VHD という仮想ディスクのファイル形式がネイティヴでサポートされ、これをマウントすることで物理的に接続された HDD と同じように扱うことができるようになりました3

  1. [コントロール パネル] → [ディスクの管理] を開く
  2. [操作] → [VHD の作成] で NAS 上に容量固定の仮想ディスクを作成する
  3. 作成した仮想ディスクにフォーマットを実行する
  4. [ドライブ文字とパスの変更] からドライブ文字を設定しておく

Buffalo の NAS に 200 GB の仮想ディスクを作成しましたが約 1 時間で完了しました。

Windows バックアップを設定する

仮想ディスクをマウントしたら Windows バックアップの保存先として指定しておきます。手順は省略。

VHD を起動時に割り当てる

ネットワークドライブと異なり VHD はコンピューターを再起動しても自動で再割り当てが行われません。バックアップ先のディスクを毎回自分で割り当てるのは面倒なので、タスクスケジューラから起動時に割り当てが行われるように設定します4

まずは VHD の割り当てツールである DiskPart に実行させるコマンドリストを作成します。適当な場所に任意のファイル名で保存しておきます。 VHD ファイルのフルパスを指定する際に、管理者権限からアクセスできるようにするために \\192.168.1.100\share\disk.vhd のように UNC(ドメイン名かコンピューター名から記述する) である必要があります5

SELECT VDISK FILE="VHDファイルのフルパス"
ATTACH VDISK

続いてこのコマンドリストを起動時に実行されるように設定します。

  1. [コントロール パネル] → [タスク スケジューラ] → [タスクの作成] を開く
  2. [全般] タブで [タスクの実行時に使うユーザー アカウント] を SYSTEM に変更する6
  3. [トリガー] タブで [スタートアップ時] のトリガーを追加する
  4. [操作] タブで [プログラムの開始] の操作を追加する
    1. [プログラム/スクリプト] には C:\Windows\System32\diskpart.exe を指定する
    2. [引数の追加] には -s "作成したコマンドリストのフルパス" を指定する(パスは UNC で記述する)

あとは再起動して自動で割り当てられることを確認してください。

脚注/参考