16841: SnapAPI

次の言語でも参照できます:

Translate to:

Acronis SnapAPI モジュールの概要

説明

SnapAPI モジュールは、Windows で動作するアクロニス ソフトウェアがハードディスクで行うすべての I/O 処理を管理します。また Windows の実行中にファイルを無制限に開いて、読み取り/書き込みした状態で、バックアップを作成することができ、コンピュータの再起動も必要ありません。

アクロニス ソフトウェアによってボリューム(シングルパーティションまたはダイナミックディスク)のバックアッププロセスが初期化されると、Acronis スナップショットマネージャが、ボリュームにマウントされたファイルシステムを消去して、システムボリュームの動作がすべて一時的に停止します。スナップショットマネージャのドライバは直後に、システムボリュームの特定時点のビューと、ボリュームで使用されているセクタを示すビットマップを作成します。ビットマップが作成されると、一時停止されていたシステムボリュームの I/O 処理がフィルタドライバによって再開されます。ボリュームの特定時点のビューの作成は、通常数秒で完了します。その後は、オペレーティング システムの動作が再開し、並行してイメージ作成処理が実行されます。

アクロニス ソフトウェアは、作成されたビットマップに従ってシステムボリュームのセクタを読み取ります。セクタの読み取りが完了すると、ビットマップの該当するビットがリセットされます。一方アクロニス ドライバは動作し続けて、システムボリュームの特定時点のビューを保持します。ドライバは、そのシステムボリュームへの書き込み指示を検出すると、書き込まれるセクタが既にバックアップされているかどうかを調べます。まだバックアップされていない場合は、上書きされるセクタのデータをソフトウェアによって作成された専用のバッファに保存してから、セクタの書き込みを許可します。アクロニス ソフトウェアは専用のバッファからセクタをバックアップするため、システムボリュームの特定時点のビューにあるすべてのセクタには一切変更が加えられずにバックアップされます。その間、オペレーティングシステムは動作し続けるため、ユーザーからはオペレーティングシステムが通常どおり動作しているように見えます。

スナップショットマネージャのドライバ(snapman.sys)はファイルシステムドライバとボリュームドライバの間の上位フィルタとしてインストールされるため、SnapAPI はパーティションに渡される読み取りおよび書き込み要求をすべて途中で阻止できます。以下の図式をご覧ください。

物理ハードディスクドライブ

ハードディスクのドライバ(disk.sys): ハードディスクドライブを列挙し、情報を読み書きします。

ハードディスクパーティションのドライバ(partmgr.sys): ハードディスクのパーティションを列挙します。

ボリュームのドライバ(ftdisk.sys): パーティションをボリュームとして表します。システムがダイナミックディスクを備えている場合、ダイナミックディスクに関する情報は、disk.sys を経由して物理ハードディスクと連動する dmio.sys から ftdisk.sys に提供されます。

アクロニス ドライバ(snapman.sys): アクロニスのアプリケーションが読み取るボリュームにマウントされているファイルシステムをフラッシュすることによって、ボリューム上のすべての操作を一時的に停止させます。フラッシュは通常、数秒で完了し、その後オペレーティングシステムは引き続き通常どおりに動作を続けます。

ファイルシステムのドライバ(fastfat.sys、ntfs.sys): ファイルシステムの仕様に従って、ボリュームを表します。

SnapAPI ドライバのバイナリファイルとレジストリキーおよびレジストリの設定は、次の通りです。

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\snapman
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} の UpperFilters 値の snapman / fltsrv 文字列
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F} の UpperFilters 値の snapman / fltsrv 文字列
  • Windows\system32\snapapi.dll
  • Windows\system32\drivers\snapman.sys

詳細情報

次のリンクから、Acronis スナップショットマネージャの仕組みを表す図もあわせてご参照いただけます。

タグ: 

You are reporting a typo in the following text:
Simply click the "Send typo report" button to complete the report. You can also include a comment.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
11 + 7 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.