数週間前、私は すでに尋ねられました Windows Server2008を新しいハードディスクに移動する方法。以前の回答とそれを実行しようとして2週間を失ったにもかかわらず、私は常にOSを新しいドライブに移動することができません。
私が試したこと:
Windowsバックアップを使用したバックアップ/復元。これは決して役に立ちませんでした。
netsh interface ipv4 set address [...]
を試しても機能しません(少なくとも3つの異なるエラーが発生しました。ほとんどの場合、「インターフェイスが不明です。」)Windows AIKのimagexを使用する以前に提案された解決策では、イメージを書き込んだ後、起動できないディスクが生成されます。 Windows 2008インストールディスク(USBから)から起動すると、HDDが起動できないことがわかり、これを修正するよう提案されますが、クラッシュして、起動できないUSBフラッシュディスクが生成されます(HDDは起動できません)。
前の質問で述べたように、ハードディスクドライブのクローンを作成すると(もちろん)起動可能なディスクが得られますが、Windowsはハードウェアの変更について文句を言い、起動できません。
Windows Server 2008を新しいハードディスクに移動する別の方法を誰かに提案してもらえますか?少なくとも実行することは可能ですか、またはハードディスクの障害/変更の実装は必然的にOS全体を再インストールしますか?
Imagexを使用してバックアップを作成したとき、bootmgrとBCDが別のパーティションにあった可能性があります。これは、Windows Server 2008R2およびWindows7のデフォルトです。 2008とVistaは、BitLockerを有効にするかどうか、およびその日に風が吹いている方向に依存していました。 WinPEを起動したときに、C:ドライブとD:ドライブの両方が表示されましたか?もしそうなら、読み続けてください。
残念ながら、これは以前の投稿で取り上げなかったServer 2008の可能性です。その場合は、お詫び申し上げます。少なくとも、これはやや簡単な修正です。
古いドライブをサーバーに戻し、imagexを使用してブートパーティション(C :)とシステムパーティション(D :)の両方を取得します(両方のパーティションを取得するには2回実行する必要があり、両方をに書き込まないでください)同じWIMファイルの場合、2回目は最初のファイルを上書きします)。
imagex /capture C:\ Z:\MyServer-BootPartition.wim "MyServer"
imagex /capture D:\ Z:\MyServer-SystemPartition.wim "MyServer"
新しいドライブをサーバーにポップします。 diskpart
にそのようなパーティションを作成します
sel drive 0
clean
create part pri size=100
format quick
act
assign letter=c
create part pri
format quick
assign letter=d
exit
注:上記のCおよびDとは異なる文字を選択する場合は、次の手順でもそれらの文字に置き換えてください。この手順で割り当てる文字は、Windowsの起動時、つまりレジストリにある文字の割り当てには影響しません。
ドライブパーティションにイメージを書き込みます(前回の投稿で説明しましたが、わかりやすくするためにここで繰り返します)。
imagex /apply Z:\MyServer-BootPartition.wim 1 C:\
imagex /apply Z:\MyServer-SystemPartition.wim 1 D:\
新しいパーティションのBCDを変更します。
実行:bcdedit -store C:\boot\BCD -enum
そして「Windowsブートローダー」セクションの「識別子」行に注意してください。通常は「{current}」または「{default}」ですが、GUIDの場合もあります。それが何であれ、下の2行目と3行目に{current}を置いた識別子に置き換えてください。
bcdedit -store C:\boot\BCD -set {bootmgr} device partition=c:
bcdedit -store C:\boot\BCD -set {current} device partition=d:
bcdedit -store C:\boot\BCD -set {current} osdevice partition=d:
元のディスクに欠陥がない限り、古いシステムディスクをサーバーに残し、データを新しいドライブに移動するだけです。サーバーにはスペアディスク用のスペースがありますよね?
本当に古いディスクを削除する必要がある場合は、Acronis Trueimage、NortonGhostなどのイメージングソフトウェアが最善の策です。
新しいディスクが古いディスクとは異なるコントローラーを使用している場合(たとえばIDE-> SATA))、最初に新しいドライバーなどをインストールする必要があります。少し調整すれば、起動するはずです。新しいディスクから。この場合はboot.iniについて読んでください。
バックアップを実行してテストした後、新しいディスクをサーバーに追加し、新しいディスクにコピーを作成します。次に、古いディスクを取り外して安全な場所に置き、新しいディスクを起動します。これで問題ありません。
P.S. DVDドライブの費用は15ドルです。持っていないことを回避することは費用効果が高くありません。必要な限り、古いDVDをサーバーに接続するだけです。
空のディスクを完全なディスクにイメージングしないことを確認するために、最初にイメージングパスをラボでテストする必要があります。
両方のドライブを取り付けます。両方のドライブを動的に変換します。 2番目のディスクをミラーとして追加します。複製してから、古いドライブをミラーとして削除します。
実稼働システムで試す前に、ラボでこれをテストすることをお勧めします。