通常WHSのシステムHDDはソフトを使ってディスククローンしただけでは使用できない
その場合
- コネクタソフトがインストールされていませんと表示される
- コネクタソフトでシステムHDDが追加されていませんと表示される
HDDのクローン化だけだと、表示される画面例
コネクタソフトを起動してディスクの記憶域を見ると、システムHDDはあって起動しているのに追加されていませんと出る
サイズを計算していますのプログレスバーが延々と動き続ける
これらをレジストリをいじることによって動作させるために以下のやり方を記述します。
交換手順1 uniqueIDの変更(HDD自体に振られているIDの変更))
- サーバーの電源を切り、システムHDDを取り出す
- ソフトなどを使って新しいHDDにコピー(イメージは× クローンコピー)
- ※EaseUS Todo Backup Free 10.0 でクローン化コピー できました
- サーバーの旧システムHDDをサブPC(OSはVISTA以降)に取り付ける
- ファイルを指定して実行→ Diskpart と入力
- Diskpartが起動する(以後コマンドは 赤字部分のみ)
- list disk と入力
- Select disk X と入力(※X はサブPCにつけたサーバーHDDの番号 容量などで推測する)
- uniqueid disk と入力
- 出てきた IDをメモ帳などに記録しておく
- exit と入力して終了
- コピーした新しいHDDをサブPCに取り付ける
- ファイルを指定して実行→ Diskpart と入力
- Diskpartが起動する(以後コマンドは 赤字部分のみ)
- list disk と入力
- Select disk X と入力(※X はサブPCにつけた新HDDの番号 容量などで推測する)
- uniqueid disk と入力
- 出てきた IDを確認しておく
- uniqueid disk id=xxxxxxxx と入力(xは旧HDDで記録したID番号)
- exit と入力しdiskpartを終了する
交換手順2(WHS側のレジストリ設定)
- WHSからデータドライブを含めたすべてのHDDを抜き、新HDDだけを取り付け
- WHSを起動する(SATA番号を間違えないように 旧システムがついていたSATAポートへ)
- WHSを起動(モニターやキーボードなどをつけて操作できる状態にする(リモートでもOK)
- スタート → マイコンピュータを右クリックして管理をクリック
- 左側のデバイスマネージャ をクリック
- ディスクドライブの+をクリックして該当HDDを確認
- HDDの名称をメモ帳などに控える
- スタート → ファイルを指定して実行 → regedit と入力してエンター
- HKEY_Local_Machine → SOFTWARE → Microsoft → Windows Home Server → Storage Manager → Disks
- ここで表示されるフォルダを一つずつクリックしていき、右側の名前のFriendly Nameが System disk となっているものを探す
見つけたら、左側の該当フォルダの+をクリックし Attributes フォルダをクリックする
- 右側の ManufactureName をダブルクリックし、値のデータを先ほど控えた新HDD名に書き換える
- 書き換えたら OKボタン
交換手順3(WHSボリューム情報の更新)
- WHSの スタート → ファイルを指定して実行 → コマンドプロンプト → wmic と入力してエンター
- partition get name, startingoffset, size と入力してエンター
- この画面を開いたままにしておく
- スタートからファイルを指定し実行に regedit と入力してエンター
- レジストリエディタが開いたら
- HKEY_Local_Machine → SOFTWARE → Microsoft → Windows Home Server → Storage Manager → Volumes
- フォルダをクリックして Mountpoint の データ部分が C:¥ になっているものと D:¥ になっているものを探す
↓以下の画像はD:のもの (設定はD:から行っていきます)
- みつかったらそのフォルダの下のフォルダで Attributes ではないほうのフォルダをクリック
- その中に固有の番号のペイン(名称)があります
- レジストリエディタと先ほど開いたままのコマンドプロンプトの数字と比較します
- 同じ桁数で似たような数字の羅列があるのでそれが同じD:のエントリだと思われます。
- レジストリエディタの数字の名前をコマンドプロンプトのStartingOffsetの数字に書き換えます
- ※名前を右クリックして名前の変更
次にレジストリエディタのデータの値(ダブルクリック)もコマンドプロンプトのSizeの数字に書き換えます
- 同様に C:もレジストリエディタの数字の名前をコマンドプロンプトのStartingOffsetの数字に
レジストリエディタのデータの値(ダブルクリック)もコマンドプロンプトのSizeの数字に書き換えます
Mountpointの変更はこれで終了ですが、コマンドプロンプトは閉じますが、レジストリエディタは開いたままにします
交換手順4 システムMountedDevices情報の更新
- レジストリエディタから HKEY_Local_Machine → SOFTWARE¥Microsoft → Windows Home Server¥Storage Manager → Volumes
- MountpointにC:を持つキーを探します
- SystemNameをダブルクリックして、値のデータをメモ帳などにコピーしておきます
- 同様にD:を持つキーからSystemNameをダブルクリックし値のデータをコピーしておきます
- レジストリエディタの HKEY_LOCAL_MACHINE → SYSTEM → MountedDevices を開く
- \DosDevices\C:をダブルクリックし、値のデータをマウスで反転させ、全選択状態にする
- 右クリックしてコピー
- 3.で保存したSytemNameの値と同じ値の名前を探し、ダブルクリック
- 値のデータを7.でコピーしたものを右クリックで貼り付けします
- 同様にD:、\DosDevices\D:も書き換えます
- ↓このように 書き換えできればOK
C:やD:の\Dosdevices\ の値のデータと Volumeの値のデータが同じになるように
- これでレジストリの編集は終了です
- 再起動してWHSコネクタを起動し、サーバーの記憶域を確認すると、正常になっていればOK
交換手順5 バックアップ設定の修復
上記のやり方で、Systemドライブのマウントとサーバーの記憶域の設定は正常化されていますが、
コンピュータのバックアップ設定をみると、不明のままで、バックアップを利用できません。になっている
コンピュータのバックアップ設定をみると、不明のままで、バックアップを利用できません。になっている
- 設定ボタンをクリック
- 左側の バックアップ をクリック
- 「バックアップデータベースの修復」から ”修復”をクリック
- バックアップデータベースの修復ウィザードの開始がでる
- ”バックアップ データベースの修復中にいくつかのバックアップを恒久的に失う場合があることを認識しています。”にチェックを入れて次へをクリック
- 自動で修復され、コンピュータのバックアップ状態も正常化されます
以上ですべて終了
※元のSystemHDDも使えますが、古いHDDを再び使う場合は、交換手順5のバックアップ設定の修復をする必要があります
※古い方HDDをこれで修復すると新しいHDDを使う場合は再びこのバックアップ設定の修復だけは必要になります
参照元
http://www.mediasmartserver.net/forums/viewtopic.php?f=3&t=6826
https://sites.google.com/site/anbaiyokinihakarae/whs/whs_systemdisk