web-dev-qa-db-ja.com

GPT / RAIDの移行後にWindows7を起動できない

最近、単一のハードディスクからRAIDアレイへの移行を行いました。 Clonezillaを使用してパーティションをバックアップしましたが、すべて正常に機能しました。その後、Windows7ブートローダーとWindows7メインパーティションの両方をハードウェアRAIDアレイに復元することができました。私は現在、GPTパーティションテーブルでUbuntu派生物を使用したデュアルブート構成で実行しています。

Linuxディストリビューションは正常に復元され、箱から出してすぐに機能しましたが、Windowsは起動を拒否します。私は以下を試しました:

  • Ubuntuブート-修復。
  • GRUB手動で更新しています。
  • Windowsスタートアップ修復ディスクを試してみます(私のシステムはディスクタイプと互換性がないことを常に教えてくれます)。
  • Clonezillaを使用してパーティションを再コピーします。

これまでのところ、何も機能していないようです。ブート修復によってディスク上にフォーマットされていない小さなパーティションを作成するように求められたので、そうして、プロンプトに従って「bios_grub」フラグを付けました。現在、GRUBには2つのエントリがあります。

  1. Windows 7(/ dev/sda2)
  2. Windows 7(/ dev/sda3)

オプション番号1を起動すると、次のエラーが発生します。

Windowsが起動しませんでした。最近のハードウェアまたはソフトウェアの変更が原因である可能性があります。問題を解決するには:

  1. Windowsインストールディスクを挿入し、コンピューターを再起動します。
  2. 言語設定を選択し、[次へ]をクリックします。
  3. 「コンピュータを修復する」をクリックします。

このディスクをお持ちでない場合は、システム管理者またはコンピューターの製造元に問い合わせてください。

ファイル:\ Boot\BCD
ステータス:0xc000000e
情報:ブート構成データを読み取ろうとしたときにエラーが発生しました。

オプション番号2を起動すると、カーソルが点滅し、他には何も表示されません。

次に何を試すべきかについてのアイデアはありますか?

2
Naftuli Kay

私は100%ポジティブではありませんが、MBRパーティションディスクから新しいGUIDパーティションテーブル(GPT)システムを使用するディスクに変換したようです。問題はLinuxですがBIOSベースのコンピュータのGPTディスクから起動できますが、Windowsはそうではありません。私の分析が正しければ、この問題から回復するための2つのオプションがあります。

  • WindowsをEFIモードで起動するように変換します。これは、BIOSモードとEFIモードの両方の起動をサポートするファームウェアがある場合にのみ実用的です。過去約1。5年間に販売されたほとんどのハードウェアはそうですが、EFIをサポートする初期のシステムはほとんどありません。詳細な変換手順については、 このページ を参照してください。少し面倒です。場合によっては、DUETと呼ばれるソフトウェアを使用してBIOSベースのシステムをEFIモードで起動できるようにすることができますが、これは100%信頼できるわけではありません。
  • 新しいディスクをGPTからMBRモードに変換します。これは、ディスク(またはハードウェアRAIDの場合はRAIDアレイ)が2TiB(または、いくつかのルールで「高速で緩い」再生が可能な場合は最大4TiB)より小さい場合にのみ可能です。より大きなディスクの場合、GPTが必要です。 GPT fdisk、 を使用すると、データを失うことなく変換を実行できます。これは、gdiskまたはgptfdiskというパッケージのほとんどのLinuxディストリビューションに付属しています。このような変換を行う方法については、GPTfdiskのドキュメントを参照してください。変換が完了したら、GRUBを再インストールする必要があります。その時点で、Windowsが(GRUBを介して)起動を開始するか、Windows固有の修復を行って動作させる必要がある場合があります。

アレイが2TiBより大きく、EFI対応のファームウェアがない場合は、RAIDハードウェアのマニュアルを参照して、アレイを2つの仮想ディスク(MBRでパーティション分割できる小さなディスク)に分割できるかどうかを確認することを検討してください。 Windowsを満足させ、GPTを使用してデータとLinuxに使用するより大きなものを維持します。ただし、これにはデータのバックアップと復元が必要になる場合があります。 [〜#〜] duet [〜#〜] は別のオプションですが、AMDベースのコンピューターではほとんど機能せず、最良のシナリオでも起動して実行するのは面倒であることに注意してください。 。

3
Rod Smith