古いIDEハードディスクとWindows XPがインストールされていました。次に、Windows 7に切り替えましたが、それは別のドライブ、今回はSATA、次にインストールされました。ドライブをWindowsXPで再フォーマットしました。
ただし、ブート情報はまだIDEドライブのパーティションにあります。
このドライブをコンピューターから(物理的に)削除したかったのですが、削除すると、コンピューターに残っているディスクにWindows 7がインストールされていても、システムが起動しませんでした。明らかに、問題はDisk3(システム予約済み)上の100MBのNTFSパーティションにあります。
これに対する解決策はありますか?それで、Disk3 IDEをコンピューターから削除でき、Windowsを再インストールする必要はありません。
まだ使用されていない別のSATAディスク(Disk2)があることに注意してください。たぶん、システム予約済みパーティションをそのディスクにコピー/ミラーリングしてから、Disk3を削除することができます。それは何かしますか?
私は同様の状況で立ち往生していました...これらの2つの記事はあなたを助けるかもしれません:-
http://www.sevenforums.com/general-discussion/11294-moving-boot-manager-different-drive.html
Windows 7ブートファイル(bootmgr、...)を別のドライブに移動するにはどうすればよいですか?
基本的に、私にとって、Windows7のブートマネージャーはWindows XPのドライブでスタックしました(Windows 7は常にこれをブート中に最初に見つけたドライブにインストールすると聞きました)。上記の2つの記事で、Windows7のドライブに移動できました。WindowsXPドライブを削除すると、Windows7は単独で起動できました。
また、何かを試みる前にすべてをバックアップすることをお勧めします。 =)
Windows 7レスキューディスク を作成し、PATAハードディスクを取り外し、レスキューディスクで再起動して、ブートセクタを修復してみませんか?それが機能するかどうかを確認してください。
注:何かをする前にデータをバックアップしてください。
実行msconfig /boot
そしてWindowsをデフォルトOSとして設定します。
すでにそれを行っている場合は、ほとんどのLinuxに含まれている Grub のようなオープンソースのブートローダーを使用できます。
Windows 7ハードドライブが最初になるように、システムBIOSの起動順序を変更します。また、BIOSでハードドライブの順序を変更します。その後、SATAドライブから起動する必要があります。