概要
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: ドライブを右クリックして [取り出し] を選択します。
- ほたて管理コンソールで [ディスク一覧] を開き、[更新完了] ボタンを押します。