Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
こんにちは、Windows プラットフォーム サポートの大川です。
今回は Windows 10 RS5 と Windows Server 2019 における共有フォルダを使用したリストアの問題について
お伝えしたいと思います。
[問題の内容]
Windows 10 RS5 と Windows Server 2019のインストールメディアから Windows 回復環境を起動し、
"イメージでシステムを回復"の操作の中で、"ネットワーク上のシステム イメージを検索する"を
使用すると、"システムに接続されたデバイスが機能していません。 (0x8007001F) " のエラーが
発生します。
[原因]
これは弊社の不具合になります。"ネットワーク上のシステム イメージを検索する"にて、
共有フォルダへの接続先IP アドレスを入力後、接続先への資格情報 (ユーザー名/パスワード)
を入力する画面を表示しようとしますが、この処理に問題があり、上記のエラーが発生します。
[対処方法]
本事象の対処策としては、以下の 2 点があります。
1. コマンドラインでリストアを行う
2. 修正プログラムが適用された Windows 回復環境のメディアを作成する
今回の事象は、資格情報を表示する処理に問題がありますので、コマンドラインで操作を行えば、
本事象は発生しません。GUI でのリストア操作が不要である場合には、
"1. コマンドラインベースでリストアを行う" の詳細を参照ください。
もし、GUI でのリストア操作でないといけない事情などがありましたら、
"2. 修正プログラムが適用された Windows 回復環境のメディアを作成する" をご参照ください。
ただし、メディアの作成には様々な準備が必要になりますので、コマンドラインベースの方が
対処のコストが少ないです。
以下に詳細を記載させていただきますので、状況に応じて対処いただければと思います。
===================================================================================
1. コマンドラインでリストアを行う
===================================================================================
コマンドラインでのリストアでは、wbadmin コマンドを使用します。
wbadmin コマンドでのリストア手順
----------------------------------
1. システム修復ディスクまたは OS インストール メディアから、回復環境を起動します。
2.[トラブルシューティング] – [コマンド プロンプト] を選択します。
3. 以下のコマンドを実行し、ネットワークの設定を行います。
wpeinit
netsh interface ipv4 set address “イーサネット” static IPアドレス サブネット
netsh interface ipv4 show address
4. 以下のコマンドを実行し、共有フォルダへのセッションを作成します。
net use
net use \\IPアドレス\共有フォルダ名
指定例)
net use \\192.168.0.1\share
5.以下のコマンドを実行し、リストアするバックアップデータのバージョン情報を確認します。
wbadmin get versions -backupTarget:\\IPアドレス\共有フォルダ名 -machine:マシン名
実行例)
wbadmin get versions -backupTarget:\\192.168.0.1\share -machine:TestMachine
:
バックアップ時間: 2019/02/15 15:06
バックアップ場所: ネットワーク共有 ラベル付き \\192.168.0.1\share
バージョン識別子: 02/15/2019-06:06
回復可能: ボリューム, ファイル, アプリケーション, ベア メタル回復, システム状態
6.以下のコマンドを実行し、リストアを実行します。
wbadmin start sysrecovery -version:バージョン識別子 -backuptarget:\\IPアドレス\共有フォルダ名 -machine: マシン名 -restoreAllVolumes
実行例)
wbadmin start sysrecovery -version:02/15/2019-06:06 -backuptarget:\\192.168.0.1\share -machine:TestMachine -restoreAllVolumes
7.[y] を入力し、リストアを続行します。
8.リストアが正常に完了したことを確認したら、exit を入力し、コマンド プロンプトを閉じます。
9. オプションの選択画面に戻りますので、[続行] をクリックし、OS を起動します。
データがリストアされていることをご確認ください。
===================================================================================
2. 修正プログラムが適用された Windows 回復環境のメディアを作成する
===================================================================================
GUI 操作でのリストアが必要な場合には、OS のインストールメディアとは別に、
修正プログラムが適用された Windows 回復環境のメディアを作成する必要があります。
今回の事象は回復環境イメージ内に保存されている資格情報に関連したモジュールの
不具合になりますが、上記のプログラムを OS に適用しても、回復環境イメージ内の
モジュールは更新されません。そのため、上記の修正プログラムを直接、回復環境
イメージに適用し、メディアを作成する必要があります。
この回復環境イメージの ISO ファイルを作成する手順を以下に記載させていただき
ますので、お手数ですが、ご実施いただければと思います。
なお、本事象に対する修正は以下の修正プログラムに含まれています。
文書番号 : 4476976
2019 年 1 月 23 日 — KB4476976 (OS ビルド 17763.292)
https://support.microsoft.com/ja-jp/help/4476976/windows-10-update-kb4476976
回復環境用の ISO ファイル作成手順
-----------------------------------------------------------------
※手順の中で D:\work フォルダを使用しておりますが、任意の場所に
変更いただいても問題はございません。
1.以下のサイトから KB4476976 の更新プログラムをダウンロードします。
https://www.catalog.update.microsoft.com/Search.aspx?q=KB4476976
2. 以下のサイトから ADK と PE add-on をダウンロードします。
https://docs.microsoft.com/ja-jp/windows-hardware/get-started/adk-install
3. adksetup.exe をダブルクリックし、ADK をインストールします。
インストールする機能は "Deployment Toos" を選択ください。
4. adkwinpesetup.exe をダブルクリックし、PE add-on をインストールします。
5. 以下の作業フォルダを作成します。
md D:\work\iso
md D:\work\mount1
md D:\work\mount2
6. KB4476976 の更新プログラムを d:\work に配置します。
7. Windows Server 2019 のインストール メディアから以下のファイルを D:\work\iso にコピーします。
\sources\install.wim
8. [スタート] - [Windows Kits] - [展開およびイメージング ツール環境] を右クリックし、
管理者権限で起動します。
9. 以下のコマンドを実行し、インストールイメージをマウントします。
dism /Mount-Image /ImageFile:d:\work\iso\install.wim /Index:1 /MountDir:d:\work\mount1
10. 以下のコマンドを実行し、回復環境イメージをマウントします。
dism /Mount-Image /ImageFile:d:\work\mount1\Windows\System32\Recovery\winre.wim /Index:1 /MountDir:d:\work\mount2
11. 以下のコマンドを実行し、回復環境イメージに KB4476976 の更新プログラムを適用します。
dism /add-package /packagepath:d:\work\windows10.0-kb4476976-x64_a9c241844c041cb8dbcf28b5635eecb1a57e028a.msu /image:d:\work\mount2
12. 以下のコマンドを実行し、回復環境イメージに KB4476976 の更新プログラムが適用されたことを確認します。
dism /image:d:\work\mount2 /get-packages
※インストールが正常に完了している場合は、以下のように表示されます。
パッケージ ID : Package_for_RollupFix~31bf3856ad364e35~amd64~~17763.292.1.13
状態 : インストール済み
リリースの種類 : Update
インストール時刻 :
13. 以下のコマンドを実行し、回復環境イメージをクリーンアップします。
dism /cleanup-image /image:d:\work\mount2 /StartComponentCleanup /ResetBase
14. 以下のコマンドを実行し、回復環境イメージをアンマウントします。
dism /unmount-image /mountdir:d:\work\mount2 /Commit
15. 以下のコマンドを実行し、回復環境イメージをエクスポートします。
dism /Export-Image /SourceImageFile:d:\work\mount1\Windows\System32\Recovery\winre.wim /SourceIndex:1 /DestinationImageFile:d:\work\winre_updated.wim
16. 以下のコマンドを実行し、インストールイメージをアンマウントします。
dism /unmount-image /mountdir:d:\work\mount1 /Commit
17. 以下のコマンドを実行し、回復環境に必要なファイルをコピーします。
copype amd64 d:\work\resetmedia_amd64
18. 以下のコマンドを実行し、エクスポートしたイメージを回復環境のファイルに上書きします。
xcopy d:\work\winre_updated.wim d:\work\resetmedia_amd64\media\sources\boot.wim /h
19. 以下のコマンドを実行し、回復環境の ISO ファイルを作成します。
Makewinpemedia /iso d:\work\resetmedia_amd64 d:\work\RecoveryImage.iso
20. 以下のコマンドを実行し、作業フォルダを削除します。
takeown /f "D:\work\*" /r /a
icacls "D:\wor\*" /grant Administrator:F /t
rd /s /q D:\work\iso
rd /s /q D:\work\mount1
rd /s /q D:\work\mount2
rd /s /q D:\work\resetmedia_amd64
※上記で作成したメディアで操作すると、資格情報が以下のように表示されるようになります。
本ブログが少しでも皆様のお役に立てますと幸いです。