HDD が故障して修復させたが VM の Windows Server が起動しない

Anonymous
2025-03-16T17:11:31+00:00

esxi の VM で動いている Windows Server 2012 R2 が起動しません.

esxi の HDD が故障し, ddrescue で esxi は起動させることはできました. Windows Server は起動せず, 回復環境が起動します. コマンドプロンプトから sfc /scannow を実行すると "保留中のシステムの修復があり,完了するには再起動が必要です" と出てきて, 再起動するとまた回復環境が開いて sfc /scannow しても "保留中のシステムの修復があり,完了するには再起動が必要です" のままでした.

Windows Update が HDD 故障の影響を受けたと考えました.

dism /image:C:\ /cleanup-image /revertpendingactions を実行したり C:\Windows\WinSxS\pending.xmlC:\Windows\WinSxS\pending.xml.old に変えたりしましたが起動しませんでした.

新しいイメージからの回復させるため, https://www.microsoft.com/ja-jp/evalcenter/download-windows-server-2012-r2 から日本語の ISO をダウンロードして起動し, sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows を実行すると "Windows リソース保護により, 破損したファイルが見つかりましたが, それらは正常に修復されました." とでて Windows Server を起動することができました.

バックアップを作成するために一度シャットダウンし, 完了したら esxi の storage の Windows Server のフォルダの中身 (vmdkとか) をすべてバックアップを取りました.

再び Windows Server を起動すると失敗し, 回復環境が起動しました. sfc /scannow を実行すると "保留中のシステムの修復があり,完了するには再起動が必要です" と出てくるように再びなり, 新しい ISO から sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows しても直りませんでした.

シャットダウンしたときに壊れた Windows Update が行われたと考えて dism /image:C:\ /get-packages でシャットダウンしたときの時刻のパッケージを dism /image:C:\ /remove-package /packagename:{PACKAGE-ID} で削除しました.

それでも起動できず, chkdsk c: /f してもだめでした.

どうすれば修復し起動できるでしょうか?

ビジネス向け Windows | Windows Server | ユーザー エクスペリエンス | その他

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. simo-k 87,560 評価のポイント ボランティア モデレーター
    2025-03-16T18:31:16+00:00

    Windows Serverについては、下記で質問して下さい。

    Microsoft Q&A (ja-jp版:日本語)

    但し、適切なタグが存在していない場合は、下記へ英語で質問して下さい。

    Microsoft Q&A (en-us版)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません