事象
- バックアップを作成します。
- バックアップが終了するとき、以下の警告が表示されます:
エラーコード: 17
モジュール: 4
行情報: ce542e14da203b75
フィールド: Path : C:/Folder1/Folder2, $module : disk_bundle_vs_38350
メッセージ: リンク ターゲットがバックアップされませんでした。
または
symlink '{0}' が参照するファイル '{1}' は、バックアップの範囲外であるためバックアップされません。
原因
バックアップ ソースにシンボリック リンクが含まれています。この警告の表示は、バックアップの結果に関する情報を知らせるために設計された予想通りの行動です。
ソリューション
シンボリックリンクの対象であるファイルまたはフォルダをバックアップしたい場合、これらのファイルまたはフォルダをバックアップ ソースに追加してください。これで、警告を無視しても大丈夫です。
または、警告を防ぐために、バックアップの範囲からシンボリック リンクを除外することができます:
- コマンドプロンプトを開きます。
- このコマンドを実行します:
dir <バックアップするアイテム> /s /al
上記の <バックアップするアイテム> は、バックアップするディスクまたはフォルダに変えてください。 - 出力には、指定されたロケーションとそのすべてのサブフォルダにあるすべてのシンボリック リンクおよびジャンクションが含まれます。
- これらのアイテムをバックアップの範囲から除外します。
例えば、C:\ ドライブにある Folder というフォルダをバックアップしようとしている場合:
- コマンドプロンプトを開き、このコマンドを実行します:
dir C:\Folder /s /al - 出力を確認します:
ご覧の通り、このフォルダにはシンボリック リンクであるScreensというフォルダが入っています。Screensフォルダの中身として見える項目は、実際はC:\Folder2\Folder21にあります。しかし、このフォルダはバックアップの範囲外です。 - C:\Folder\Screens をバックアップの範囲から除外します。