web-dev-qa-db-ja.com

起動ドライブを変更した後、Windowsは起動しません。一般的な修正は失敗します

以前は、2つのWindows 7インストールをデュアルブートしていました。1つは古いインストールで、もう1つは新しくインストールされました。古いインストールを削除したかったので、次の操作を実行しました。

EasyBCDを使用して、

  • 古いWindowsインストールのエントリを削除しました。
  • BCDデータを新しいWindowsパーティション(C:ドライブ)にコピーしました。

古いWindowsパーティションがアクティブとしてマークされていたので、WindowsリカバリCDから起動し、コマンドプロンプトからdiskpartを実行しました。

DiskPart

  • 古いWindowsパーティションを(deleteコマンドで)削除しました。
  • 新しいWindowsパーティションをアクティブとしてマークしました(activeコマンドによって)。

これ以上問題なく新しいWindowsインストールを起動できると期待していましたが、起動しようとすると、左上隅にカーソルが点滅し、空白の画面で起動が一時停止しました。

私は以前にそのような問題に1、2回直面したことがあるので、いくつかの一般的な修正を知っています。リカバリディスクから、私は試しました:

  • 自動スタートアップリカバリ
  • bootrec /fixMBR
  • bootrec /fixBoot
  • bootrec /rebuildBCD
  • bootsect /nt60 C:(新しいWindowsパーティションにC:というラベルが付いていることを確認しました)。

これらのどれも機能しませんでした、そして私はまだ空白の画面で立ち往生しています。

次はどうする?何かアイデアはありますか?


(512 MBのRAMを搭載した古いHP-Compaqラップトップを使用しています。Windowsリカバリツールを含むWindows 7 Ultimateの元のインストールディスクを持っています。さらに情報が必要な場合は、コメントしてください。)

2
Karan Karan

MBRディスク(およびBIOSファームウェア)での起動プロセスは簡単です。

  1. ハードディスクには、NT6(Vista、Windows 7/8)形式のアクティブパーティションのMBRとPBRが必要です。

(回復コンソールから)bootsect.exeを使用してこの情報を書き込むことができます

bootsect.exe /nt60 c: /MBR   

c:がアクティブであると仮定し、そうでない場合はドライブ文字を変更します。

  1. アクティブパーティションにWin7ブートファイルが必要です-bcdboot.exeを使用してください

    bcdboot N:\ Windows/s M:

N:はWindows 7の場所であり、M:はこの場合アクティブなパーティションであり、上記と同じです。マッピングに応じてドライブ文字を変更します。

それでおしまい。

ヘルプが必要な場合は、 Windows BCDの修復 および Windowsブートの修正 を参照してください。どちらも、BIOSとUEFIのブート、アクティブパーティションのマッピング方法などをカバーしています。

3
snayob