web-dev-qa-db-ja.com

デュアルブートなしで別のドライブにWindowsをインストールする

ドライブ1とドライブ2の2つの物理ドライブがあります。ドライブ1にはすでにWindows8がインストールされており、ドライブ2にWindows7をインストールしたいと考えています。

最初にUSBスティックから起動して、ドライブ2にWindows 7をインストールしようとしました。Windowsは正常にインストールされましたが、ドライブ1にブートエントリが追加されたようです(これはデュアルブートですよね?)。しかし、これは私が達成したかったことではありません。 BIOSからドライブ2を起動すると、メディアが起動できないと表示されます。

完全に独立したインストールが欲しかった。つまり。ドライブ2のBIOSから起動すると、インストールしたばかりの新しいWindowsが実行されます(ドライブ1でWindows 8に切り替えることを提案することもありません)。 (ドライブ1は古いので、とにかく何か他のことをしたいです)

明らかな解決策の1つは、ドライブ2以外のすべてのドライブを取り外して、Windowsがドライブ2にブート情報をインストールするように強制することです。しかし、他のドライブを手動で取り外す必要がない別の方法はありますか? Windowsのインストール中に何かを見逃しましたか?従来の起動可能なWindowsISOを使用して、起動する場所を実際に制御できますか?

これはWindowsバージョン固有ですか?私はwin7キー/ ISOを持っていて、そこから無料のWin10アップグレードを実行できることを知っているので、Windows7をインストールしています。

編集(なぜ私はおそらくそれが欲しいのですか?):

  • Drive1は小さすぎ(128GB SSD)、drive2は大きすぎ(250GB SSD)、drive1を他の人にプレゼントします(コンプから削除します)。
  • Drive1は障害の兆候を示しており、いつかdrive1が完全に障害になると予想しています。
1

インストール後にブートマネージャー/ローダーを手動で編集する方法があります。 1つは公式のMicrosoftツール bcedit で、これは完全に機能しますが、最もユーザー向けのプログラムではありません。サードパーティのソフトウェアもあります easybcd ブートローダーの編集用の素晴らしいGUIがあります。

両方を使用して、ブートローダーを編集して、常に1つのシステムで直接起動するようにすることができます(私が正しく理解していれば、それが必要です)。

ただし、以下の点にご注意ください。 Windowsの起動は、ブートローダーとブートマネージャーで構成される2段階のプロセスです。これら2つを同じハードドライブにインストールする必要はありません(ローダーは常にプライマリハードディスクにインストールする必要がありますが、マネージャーはほとんどの場合、インストール元のOSが存在する場所に配置されます)。どういうわけか、ローダーをマネージャーとして別のドライブに置くことができた場合は、常にこのドライブを保持する必要があります。それを削除すると、ウィンドウはロードされなくなります。私が投稿したツールを使用すると、ローダーとマネージャーの両方を目的の場所にインストールできるはずです。将来の複雑さを避けるために、両方がWindows7ドライブにあることを確認する必要があります。

2
Syberdoor

これには役に立たない。ただし、2つの完全に独立したインストールを実行する最も簡単な方法は、Windowsをドライブ2にインストールする前にドライブ1のプラグを抜いて、両方のドライブにブートローダーを含む独自の非表示の「システム予約」パーティションを作成することです。 Windowsインストーラーは、すべてのWindowsをインストールする予定のドライブの1つの大きなパーティションを作成した後、使用可能な次のドライブにブートパーティションを配置します。非常に紛らわしい。

0
NorPhi