概要
CO-Colors ほたてにおいて、ディスクイメージ内のレジストリーや BCD を、端末を起動せずに変更する手順を説明します。
詳細
次の順番に説明します。
- 更新開始からディスクイメージのマウントまでの手順
- レジストリーの書き換え手順
- BCD の書き換え手順
- 更新完了手順
更新開始からディスクイメージのマウントまでの手順
-
ほたて管理コンソールで、対象のディスクを更新開始します。
- [ディスク一覧] から対象のディスクの [更新開始] ボタンを押します。
- [更新端末の選択] では、ポップアップの一番下の [更新端末なしで更新] を選びます。
-
ほたてサーバーにリモートデスクトップなどで接続して、管理者権限でログインします。
-
エクスプローラーでマスター ストレージのパスを開きます。
vhdx ファイルの中から 1. の作業時刻の更新日時になっている vhdx ファイルを探し、ファイル名 (*__0.vhdx) を記録します。 -
管理者権限のコマンドプロンプトを起動して、次のコマンドを実行します。
"c:\Program Files\CO-CONV\HotateBoot\Server\Tools\HotateAdmin.exe" mountvhdx <3.のファイル名>「マウントできるようになりました」 と表示されれば成功です。
-
エクスプローラーで 1. の vhdx ファイルをダブルクリックしてマウントします。
マウント後のドライブ名を確認します (以下ではF:として説明します)。
レジストリーの書き換え手順
- レジストリエディターを起動します。
- 左側のツリーで [HKEY_LOCAL_MACHINE] を選択します。
- メニューから [ファイル] > [ハイブの読み込み] を選択します。
- ディスクイメージ内の
HKLM\SYSTEMを書き換える場合はF:\Windows\System32\config\SYSTEMを選択します。
それ以外のレジストリを書き換える場合は、F:\Windows\System32\configフォルダー内の適切なハイブ ファイルを選択します。 - キー名として任意の値 (例:
mnt) を指定します。 HKEY_LOCAL_MACHINE\mntの下のレジストリを編集します。HKEY_LOCAL_MACHINE\mntを選択して [ファイル] > [ハイブのアンロード] を選択します。
確認メッセージに対して [はい] を選択します。
BCD の書き換え手順
-
[ディスクの管理] を実行して、マウントした vhdx ファイルの EFI パーティションのサイズを確認します。
-
マウントした vhdx 内の EFI パーティションのボリューム パスを確認します。
コマンドプロンプトでwmic volume list briefを実行し、FileSystemがFAT32となっており、Capacityが EFI パーティションのサイズ (1. で確認した値) と等しい行を探します。
この行のNameの値を記録します。 -
管理者権限のコマンドプロンプトで
bcdeditコマンドに対して/store <2. で確認した Name>EFI\Microsoft\Boot\BCDオプションを指定して実行します。
たとえば、Nameが\\?\Volume{aff3920e-16f7-4039-b3fd-cc6b6f6818e4}\のときは、bcdedit /store \\?\Volume{aff3920e-16f7-4039-b3fd-cc6b6f6818e4}\EFI\Microsoft\Boot\BCDを実行すると、BCD の中身を確認できます。
BCD の変更を行うときは、/storeオプションに加えて、変更するためのオプション (/setや/defaultなど) を指定します。
更新完了手順
- エクスプローラーで、F: ドライブを右クリックして [取り出し] を選択します。
- ほたて管理コンソールで [ディスク一覧] を開き、[更新完了] ボタンを押します。