こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

Win8+Win7のデュアルブートの解消方法

SSD(1)に Windows8 64bitをインストールしたPCに
Win8で動作しないアプリの対策のために
新たにSSD(2)を増設しWindows7Pro64bitをインストールして、

Biosの起動ドライブ指定により起動OSを指定するか、
HDD電源セレクタで、一方の電源を切る方法で起動OSを選択するつもりでした。

しかし、DVDドライブにWindows7システムインストールディスクをいれ、Windows8起動画面から
DVDをexec して、SSD(2)をインストール先として行ったため、
デュアルブートの状態になってしまいました。

この状態では、片方が壊れた場合、両方ともダウンするようなので、デュアルブートを解消して、
それぞれのSSDのWindows8とWindows7を独立に生かしたい思っています。

WebにもMicrosoftサポートにも、同様のケースが見当たらなかったので、
どなたか、その方法、もしくは、その方法を記載した書籍等情報をお教えいただきたく
お願いします。

今は問題がありませんが、先のことを考えると、非常に心配です。
じっくり検討して実行したいと思っています。
PCは部品を集めて組み立てたものです。

投稿日時 - 2013-10-31 17:33:30

QNo.8328482

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(7)

ANo.7

Q5
>でよいでしょうか?
それでアクティブ化できます。

Q6
>「もし望むならば、Win7を再インストールするしかない」
>といことでしょうか?
そうです。
Windows 7が正常に起動できれば良い場合は妥協できる範囲と思います。

パーティション操作用のソフトで先頭にパーティションを作成できますが「システム予約」にすることは経験がありません。
他に、システムイメージを作成してからパーティションを削除して新規インストールの途中で強制終了すれば復元可能かも知れません。
最後の手段としてやってみる価値はあります。

投稿日時 - 2013-11-03 18:22:40

補足

昨日から風邪気味で、回復次第、回答4方式で試みようと思っています。
Win7は、Win8で動作に支障がある(私にとって重要な)1個のアプリだけのものだから、前回の終了状態が保存される?Win8のためか、選択画面を通らずにWin8に行く、現状のDualBoot状態にもなかなかの未練があります。
(選択画面はWin8を<PC設定><全般><いますぐ再起動>ででる)
 しかし、Win8でそのアプリが動かなくなる場合や、どちらかにWorstAccidentが起きる場合の対抗策でもあるので、(おかげで結構見通しがつきましたし)近い将来やってみます。
結果、またお知らせします。
振り返ってみれば、結構、楽で少ないStepですから---。

投稿日時 - 2013-11-04 12:26:01

ANo.6

Q1
>他にも確実な方法があれば?
EasyBCDを使うと簡単にエントリーの削除、追加ができます。

http://all-freesoft.net/system8/startandend/easybcd/easybcd.html

Q2
DVD起動後容易に見つかるでしょうか?
言語の選択し次へ進むと「コンピューターを修復する」を選択できます。
その後は添付画像から必要な処理を行えます。

Q3
>4.のDVDによる修復でしょうか?
前項の添付画像の「スタートアップ修復」で自動的に修復できます。
但し、SSD(2)にはアクティブなパーティション(ボリューム)が無いと思いますので先にコマンドプロンプトからDISKPARTを使ってマークを設定します。

Q4
>これは、4.を<再試行する>ということでしょうか?
そうです。

この修復では350MBのシステム予約パーティションを作成することはできません。

投稿日時 - 2013-11-03 13:43:47

補足

老爺●心につき、もう少し確認させてください。

Q5 >コマンドプロンプトからDISKPARTを使ってマークを設定
の方法について

システム回復オプションのCommandPromptにより
-------------
C:\Users\******>diskpart      ******は管理権限のある現user名
DISKPART> list disk         対象diskを確認し、disk1として
DISKPART> select disk 1
DISKPART> select partition 1    disk1には1個しかない
DISKPART> active        
DISKPART> exit
-------------
でよいでしょうか?

Q6 SSD(2)には、1個のPartitionだけで空領域もないし(有っても同じ?)、
その前に<「システム予約済み」領域>を作ることができず、
もし望むならば、Win7を再インストールするしかない
といことでしょうか?

投稿日時 - 2013-11-03 17:13:00

ANo.5

>回答1と同趣旨と思われ、そちらで検討します。
少し違います。
当方はWindows 8のSSDを極力生かしてSSD2のWindows 7についても最小限の修復で済ませる方法です。

>ディスクの管理で見ると
>SSD(1)には、350MBの2個のPartition,
>「システムで予約済み(システム,アクティブ)」
このパーティションにWindows 7/8の共通するブートシステムが保存されています。
SSD(2)にもこの領域のコピーが必要になるのでWindows 7の起動修復を行う必要があります。
SSD(2)を単独搭載で起動するにはアクティブ領域が無いので起動修復もできない状態と思います。

投稿日時 - 2013-11-02 15:15:26

補足

bunjiさん 迅速な応答ありがとうございます。
私にとっても
「Windows 8のSSDを極力生かしてSSD2のWindows 7についても最小限の修復で済ませる」
ことは、より歓迎すべきことです。

「システムで予約済」partitionについては
<BitLocker>機能が要らなければ、なくてもよいと
http://answers.microsoft.com/ja-jp/windows/forum/windows_8-performance/windows-8-pro/1f4dc4db-a81e-4753-b764-89d0392facd2
にあったので、気にしませんでした。
勿論、折角の機能ですから、有る方がBetterです。

そこで、教えてください。
回答4の
Q1
2.について、Win7のエントリーの削除方法は、
http://kplace.plala.jp/pc1/pc380.html の要領でEasyBCD等をWin8上で走らせて、
C:(Win8のPartition)のbootmgrを編集すればよいでしょうか?  他にも確実な方法があれば?

回答1の<この段階でWin8は起動できなくなり>は、
確かに、大きなストレスでした。

Q2
4.について、
(OSのsetup後にInstalDVDを使った経験がないのですが)、
自己起動しないSSD(2)(Win7)をWin7Instal用DVD起動で、
<起動の修復>を行う方法は、DVD起動後容易に見つかるでしょうか?
http://www.pasoble.jp/windows/7/08851.html
の要領でよいでしょうか?

Q3
5.について、
<自動的に修復>とは、4.のDVDによる修復でしょうか?
<Active化>の方法は、I SSD(1)(Win8)起動による<ディスク管理>
 II InstalDVD(方法は?) のどちらによりますか?

Q4
6.について、
これは、4.を<再試行する>ということでしょうか?

回答4で、私ができれば、確かに、「極力生かして…最小限の修復」になります。
再度の、ご返答お願いします。

それから、余談ですが、私が<質問No.8328482>の共通の補足をする方法があれば
教えてください。

投稿日時 - 2013-11-03 10:05:34

ANo.4

>今は問題がありませんが、先のことを考えると、非常に心配です。
心配することはないはずです。
確認方法は以下のように行うと良いでしょう。

1.SSD2を外してWindows 8が起動できることを確認する。
2.デュアルブートのメニューが出る場合はWindows 7のブートエントリーを削除する。
3.SSD1とSSD2を交換してWindows 7が起動できるか否かを確認する。
4.Windows 7が起動できないときはWindows 7のインストールDVDから起動して起動の修復を行う。
5.自動的に修復できないときはコマンドプロンプトからSSD2の先頭ボリューム(パーティション)をアクティブ化する。
6.自動修復を再実行する。
7.Windows 7が単独起動可能に成るはずです。
8.SSD1とSSD2を目的通りに組戻して起動デバイス選択の可否を確かめる。

以上で完了です。
失敗してもWindows 8の単独起動は残るはずです。

投稿日時 - 2013-10-31 23:03:25

補足

回答1と同趣旨と思われ、そちらで検討します。

投稿日時 - 2013-11-02 12:57:41

お礼

早速に、貴重なアドバイスをいただき、ありがとうございます。

多分に(私には)難解な記載もあり、各ご回答ごとに、勉強して
検討してみます。
尚不明な場合には再度質問をさせていただきますのでお願いします。

投稿日時 - 2013-11-01 18:00:11

ANo.3

SSD1にWindows8を入れて起動していた状態でSSD2を追加して両方繋いだままSSD2にWindows7を入れたためWindows7側にOSが判断してデュアルブートのブートマネージャーを作成したと思います。

OSを入れる場合他のOSデバイスは外してインストールしたほうがトラブルが起きません。

>この状態では、片方が壊れた場合、両方ともダウンするようなので、デュアルブートを解消して、
それぞれのSSDのWindows8とWindows7を独立に生かしたい思っています。

心配する必要はないと思います、SSD2を外せばWindows8は元の状態で起動するはずです、SSD1を外してSSD2だけで起動するとOS選択画面が出ますがSSD1がないのでWindows7だけ起動します。

今の状態ではどちらを外しても起動できるはずです、ただWindows7はOS選択画面が出るだけですのでこれを解消するにはWindows7側でブートファイルを単独起動にすればよいと思います。

簡単なやり方はSSD2だけでシステムDISKを使って起動修復インストールをすればできますが今の状態で

コントロールパネルでシステムを選ぶ
システムのプロパティーの詳細設定の起動と回復の設定を選ぶ
Windows7を選択
オペレーティングシステムの一覧を表示する時間をチェック、0秒にする

この操作をすればWindows7が直ぐに起動すると思います、ご自分のできる範囲で対策を選択すればよいのではないでしょうか。

PS.単独で別々のデバイスにOSを入れてあれば問題の解決は簡単ですが一つのデバイスに複数OSを入れると解消する場合いろいろ問題が起きます。

投稿日時 - 2013-10-31 20:23:22

補足

SSD(1)だけを接続してPC起動すると、DualBootメニューがでて、Win8が起動します。
SSD(2)だけを接続してPC起動すると、「適切なbootデバイスに変えて再起動しろ」の
 内容がでて、Win7は起動しません。

投稿日時 - 2013-11-02 12:57:20

お礼

早速に、貴重なアドバイスをいただき、ありがとうございます。

多分に(私には)難解な記載もあり、各ご回答ごとに、勉強して
検討してみます。
尚不明な場合には再度質問をさせていただきますのでお願いします。

投稿日時 - 2013-11-01 17:59:28

ANo.2

No.1の一部訂正です。
タイプミスがありますので訂正します。
【誤り】(後部から3文字目の「 j 」は不要です)
bcdboot c:\windows /l ja-jJP
【訂正後】
bcdboot c:\windows /l ja-JP

投稿日時 - 2013-10-31 18:31:52

ANo.1

> じっくり検討して実行したいと思っています。

そうですね。じっくり検討して確信がイメージできたら実行してください。
---
SSD(2)は現在でも単独で(独立して)動作するわけですので、手順は下記のようになります。
(1) SSD(2)を起動してブートブートマネージャからWin8ブートエントリを削除する。
この段階でWin8は起動できなくなります。
(2)SSD(1)だけを装着した状態で、インストールDVDでPC起動し、コマンドプロンプト起動する。
(3)Win8の(SSD(1))システムパーティションをactiveにする。
(4)bcdbootコマンドでWin8ブート情報を下記のように作成する。
bcdboot c:\windows /l ja-jJP
(5)PC再起動する。
この時点でWin8がブートできるようになります。
(6)以上で、ssd(1)、ssd(2)とも単独でブートできるようになりました。
このままでもBIOSでssd(1)、ssd(2)を切り替えれば独立して使用できます。
---
(7)たとえばメインのPCをWin8として、Win8(ssd(1))から、別のssd(2)のWin7を起動できるようにするには、
Win8ブートマネージャにWin7ブートエントリを追加します。
(8)以上のように作業すれば、任意のブート方法でデュアルシステムを構成作成できます。
※Win7をメインとして別の別のssd(1)のWin8を起動できるようにすることも簡単に作成できます。
---参考サイトとして下記サイト参照。
(4)のbcdbootによるブート情報作成は、
下記サイト「install と bootloader」の「( 3 ) Win8のboot情報を作成する(bcdbootコマンド)」を参照。
http://hrn25.sakura.ne.jp/win/install-bootloader/install-bootloader.html
(7)の別のデバイスのWin7を起動する方法は、
下記サイト「boot from win8」の「A. Win8からWin7を起動する」を参照。
http://hrn25.sakura.ne.jp/win/boot-from-win8/boot-from-win8.html
---
以上です。
上記の参照サイトには、今回の質問以外にも対応できる事例が書いてありますので、
一読されてから作業すれば理解が深まるものと思います。

投稿日時 - 2013-10-31 18:26:00

補足

この方法で試したいと思います。貴重な資料情報、保存します。
-----------------
●現状の補足<質問の共通の補足の仕方がわからず、ここに掲載>

ディスクの管理で見ると
SSD(1)には、350MBの2個のPartition,
「システムで予約済み(システム,アクティブ)」
「C:(Win8OS,PrimaryPartition)」
SSD(2)には、「D:(Win7 OS,PrimaryPartition)」
だけがあります。

「システム予約済み」は、エクスプローラでは開けず、内容はわかりません。
Dualbootのまま
Win7起動でも、Win8起動でも、
「C:(Win8)」だけに bootmgrファイルがあり、
「D:」には、bootmgrは現れません。

SSD(1)だけを接続してPC起動すると、DualBootメニューがでて、Win8が起動します。
SSD(2)だけを接続してPC起動すると、「適切なbootデバイスに変えて再起動しろ…(英語)」の 内容がでて、Win7は起動しません。

以下質問)
 単独起動可能ドライブを、SSD(1)ではなく、SSD(2)とお考えではないでしょうか?
 最初に「現状」を記載すべきところ、気が付かず失礼しました。

>(1) SSD(2)を起動してブートブートマネージャからWin8ブートエントリを削除する。

 Q1 上記ブートマネージャは、SSD(1)のbootmgr、それとも「システム予約済み」の中にあるものでしょうか? 

 Q2 Win7のBootEntryを削除?
  削除方法は(2資料に見当たらず)、下記のようですか?  CommandPromptで。
 C:\Users\xxxx>bcdedit /delete {a7cab063-5466-11df-93a2-f85b646c3550}
  ※{}内はWindows7のブートローダー部の identfier。


>(2)SSD(1)だけを装着した状態で、インストールDVDでPC起動し---

 Q3 これはSSD(2)のことで、Windows8ではなくWindows7のSetupDiscですね?

>(3)Win8の(SSD(1))システムパーティションをactiveにする。
 Q5 Partitionのアクティブ化は、ディスクの管理からでなく
  コマンドプロンプトでということでしょうか?
  どのようなやり方でしょうか

>(6)以上で、ssd(1)、ssd(2)とも単独でブートできるようになりました。

 Q6 (3)active化と(4)boot情報作成は、SSD(2)において、  Win7DVD起動のCommandPromptで
   bcdboot d:\windows /l ja-jJP
  で よいでしょうか?

  

(7)以下については、DualBootにしたくないので、今後の参考にいたします。

投稿日時 - 2013-11-02 12:47:37

お礼

早速に、貴重なアドバイスをいただき、ありがとうございます。

多分に(私には)難解な記載もあり、各ご回答ごとに、勉強して
検討してみます。
尚不明な場合には再度質問をさせていただきますのでお願いします。

投稿日時 - 2013-11-01 18:00:25

あなたにオススメの質問