以前は、2つのWindows 7インストールをデュアルブートしていました。1つは古いインストールで、もう1つは新しくインストールされました。古いインストールを削除したかったので、次の操作を実行しました。
EasyBCDを使用して、
古いWindowsパーティションがアクティブとしてマークされていたので、WindowsリカバリCDから起動し、コマンドプロンプトからdiskpart
を実行しました。
DiskPart:
delete
コマンドで)削除しました。active
コマンドによって)。これ以上問題なく新しいWindowsインストールを起動できると期待していましたが、起動しようとすると、左上隅にカーソルが点滅し、空白の画面で起動が一時停止しました。
私は以前にそのような問題に1、2回直面したことがあるので、いくつかの一般的な修正を知っています。リカバリディスクから、私は試しました:
bootrec /fixMBR
bootrec /fixBoot
bootrec /rebuildBCD
bootsect /nt60 C:
(新しいWindowsパーティションにC:というラベルが付いていることを確認しました)。これらのどれも機能しませんでした、そして私はまだ空白の画面で立ち往生しています。
次はどうする?何かアイデアはありますか?
(512 MBのRAMを搭載した古いHP-Compaqラップトップを使用しています。Windowsリカバリツールを含むWindows 7 Ultimateの元のインストールディスクを持っています。さらに情報が必要な場合は、コメントしてください。)
MBRディスク(およびBIOSファームウェア)での起動プロセスは簡単です。
(回復コンソールから)bootsect.exeを使用してこの情報を書き込むことができます
bootsect.exe /nt60 c: /MBR
c:がアクティブであると仮定し、そうでない場合はドライブ文字を変更します。
アクティブパーティションにWin7ブートファイルが必要です-bcdboot.exeを使用してください
bcdboot N:\ Windows/s M:
N:はWindows 7の場所であり、M:はこの場合アクティブなパーティションであり、上記と同じです。マッピングに応じてドライブ文字を変更します。
それでおしまい。
ヘルプが必要な場合は、 Windows BCDの修復 および Windowsブートの修正 を参照してください。どちらも、BIOSとUEFIのブート、アクティブパーティションのマッピング方法などをカバーしています。