• ベストアンサー

Windows7ノート。マルチブートしようとしたら既にパーティション4つ!?

Windows 7 home プレインストールのメーカー製ノートPCなんですが、購入時の初期状態で既に次の4つのパーティションが作成されていました。   1. プライマリパーティション, ブート用(7を起動するだけのため?)   2. プライマリパーティション, システム用(Windows 7 home)   3. 拡張パーティション   , データ用(D:)   4. 隠しプライマリ?パーティション, リカバリ用 これに加えて、Windows XP をマルチブートしたいと思います。2つのOSと、両OS共通のデータドライブ(D:)の、最低3パーティションが必要条件です。 しかし、私のXPまでの知識では、   『ベーシックディスクは最大4つまでしかパーティションを作成できなく、   マルチブートするためには、上記の4つの内のどれかを潰さなければならない』 ことになってしまうのですが、ほんとにそうなんでしょうか? 質問をまとめますと、 ◆質問1◆ 上記の4つのパーティションを残したまま、XP用のパーティションを追加できないでしょうか? ◆質問2◆ 上記 1. のパーティションを使わなくても(ここを潰して) Windows 7 を起動する方法はないでしょうか? 起動するためだけに1パーティション占有するとは、なんともふざけた仕様! おぃマイ糞ソフト! MBRだけでマルチブートできるんだぞ! ◆質問3◆ 上記 1. のパーティションの内容を修正するなどして、2.の Windows 7 パーティションを拡張パーティションに移動し、こちらから 7を起動させられないでしょうか? ◆質問4◆ やっぱり、上記 4. の隠しパーティションを潰すしかないのでしょうか? 極力このパーティションは残したいのですが。 ◆環境◆ ・問題の機種は Lenovoノート U350(3QJ) Windows 7 home プレインストールモデル。 ・ノートの HDDを取り出し、データディスクとして繋げられるデスクトップがあります。 ・マルチブートには MBMというフリーソフトを使いたいです。 どうかよろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.4

:>◆質問1◆上記の4つのパーティションを残したまま、XP用のパーティションを追加できないでしょうか? A. 一旦、Cドライブのリサイズを行って作業後に残したい確保したいサイズにリサイズする。 B. リサイズした状態で「バックアップと復元センター」でシステムのバック・アップを作成しておく。 C. リサイズの残り容量を[Windows XP]に割り当てるか、論理パーティションとの容量で調整するか。 :>◆質問2◆ ここを潰すと「システム回復オプション」起動にインストールDVDが必要になるとか、リカバリーができなくなる可能性が高い。 :>◆質問3◆ 不可能では無いが、BCDファイルの修正、[winre.wim]を修正できるスキルが要求される。 :>◆質問4◆ ここを潰すとリカバリーができなくなります。  現在のパーティションの配置は、 1、[WindowsRE領域、システム回復オプション(winre.wim)] -- 削除は推奨できません。 2する。[Windows 7本体] C: 3、[論理パーティション] D: 4、[リカバリー用データ領域・非表示] この関係をむやみに変更すると、リカバリーができなくなる可能性があります。 1の領域に格納されている「winre.wim]に機能追加されているリカバリー・プログラムを修正できるスキルがあれば、リカバリー領域の相対ドライブ番号を変更してリカバリー領域が使用できるようにするか、 いっそのことリカバリー領域を削除するかでしょう。  どちらの場合も、メーカーのサポート外と言うことになります。  変更後 1、[WindowsRE領域] -- 既存のまま 2、[Windows 7本体] C: Windows XP からは未割当領域とする。 3、[Windows XP] C: Windows 7 からは未割当領域とする。 4、[論理パーティション] D: 5、[リカバリー用データ領域・非表示]  この場合でも、基本的に[winre.wim]の修正・再構築が必要になると思われます。

saisho_wa_goo
質問者

お礼

ご回答まことに有難うございます。 また返事が遅くなりまして申し訳ありません。 現状の私のスキルでは、リカバリ用パーティションを潰すことにしました。 ・拡張パーティション全体を1パーティションと数えて、4パーティション以上作る。 ・7のブートパーティションを潰す。 ・7のシステムを拡張領域に移動させる。 など、今後余裕ができたら挑戦してみたいと思います。 どうも有難うございました。

その他の回答 (3)

  • yakan9
  • ベストアンサー率54% (2199/4046)
回答No.3

私だったら、 >  4. 隠しプライマリ?パーティション, リカバリ用 リカバリCD/DVD-ROMを作成して、ここをつぶしますけど。 リカバリCD/DVD-ROMさえ作れば、この領域は、もったいないので再利用のためつぶします。 拡張パーティションを後にもっていって、拡張パーティションの中に論理パーティションを 好きな数だけ定義して、LINUXのOSを2個ほど入れたいですね。 Linuxであれば、論理パーティションからの起動もできますので。 これで、起動OS4個確保できます。

saisho_wa_goo
質問者

お礼

ご回答まことに有難うございます。 また返事が遅くなりまして申し訳ありません。 現状の私のスキルでは、リカバリ用パーティションを潰すしかないと悟りました。 またMBMでの7とXPのマルチブート自体は普通に出来ました。7の起動にはブート専用パーティション(200MB)を指定すれば7が立ち上がりました。 どうも有難うございました。

回答No.2

拡張パーティションには複数の論理ボリュームが作成できるのでは? なお、先頭のパーティションはBitLockerによるシステムドライブの暗号化を行うために必要な領域です。これがないと、ブート時に必要なファイルが暗号化されていて読み出しできない状態になります。Vistaでは手作業で作成しないとシステムドライブの暗号化が出来ない状態でした。

noname#110816
noname#110816
回答No.1

USBメモリをbootloaderとして使用すれば、何の問題も無いです。 例えば、下記サイト参照。MBMよりも使いやすいでしょう。 BootLoader-grub http://ftlabo.hp.infoseek.co.jp/bootloader-grub/bootloader-grub.shtml ◆質問2◆ 上記 1. のパーティションを使わなくても(ここを潰して) Windows 7 を起動する方法はないでしょうか? ありますが、上記 1. にはbootmgrやbootエントリデータがありますので、困難を伴います。 潰しても、わずか100MBですし、前方への領域拡張はできません。後方は詰まっていますので、結局のところ全て最初から領域を作成し直すことになるでしょう。

関連するQ&A

  • マルチブートが出来ません・・・

    http://okwave.jp/qa5495824.html 上記質問のその後経過です。 長文で申し訳ございません。経緯を細かく説明したかったので。 Windows7、Vista、XPのマルチブートを目標としています。 構成は下記のように考えています。 第1パーティション:System Reserved領域(プライマリー) 第2パーティション(70GB):Windows 7(プライマリー) 第3パーティション(40GB):Windows XP(プライマリー) 第4パーティション(40GB):Windows Vista(拡張パーティション) 第5パーティション(残り全部):データドライブ(論理ドライブ) そして下記のような手順を行いました。(2度挑戦しましたが2度ともダメでした。) どこが良くなかったのでしょうか・・・。 ■1度目の作業(まだ7のインストールDVDは手元に無いです) 1、VistaのインストールDVDから起動して、インストール途中で第1パーティションのSystem Reservedと、Windows7を入れる為の第2パーティションを作成。 (しかしこの時、第1パーティションにSystem Reservedという表記が出ず、「ディスク0 パーティション2」という表記だけでした。) 2.続いてXP用の第3パーティション作成 3.その場で第2、第3パーティションフォーマット 4.ここで作業を中止して、XPのインストールCDへ差し替えて、第3パーティションへXPインストール。 (XPの起動もうまくいきました) 6.続いてVista用インストールDVDへ差し替え、インストール途中でVista用拡張パーティションを作成。(したつもり・・・) ※後で考えた時、ここでもしかして間違えたかな・・・と思いました。 もしかして、XPを起動させといて「コンピュータの管理」→「ディスクの管理」でVista用拡張パーティションを作成すべきだったのか・・・と不安に思いました。 というのは、Vistaをインストールする時に、拡張パーティションにならず、プライマリと表記されてたのが気になったのと、その場でデータ用の論理ドライブをフォーマットしようとしても、Vistaのインストール途中画面ではエラーが出て出来なかったからです。 7.その後、Vistaの起動はうまくいったので、残りのデータドライブを下記の手順通りにフォーマットしました。 http://www.driver.novac.co.jp/driver/faq/format_vista.html ところが、上記URL内の8、9あたりの手順に差し掛かったとき、「ダイナミックディスクになるため、OSが起動できなくなる可能性がある」というようなメッセージが出たのがとても気になりましたが、作業続行してみました。 8.結果的にデータドライブを認識するようになったのですが、その直後からXPを起動しようとすると下記のエラーが出て立ち上がらなくなりました。 「次のファイルが存在しないかまたは壊れているためWindowsを起動出来ませんでした Windows root\system32\hal.dll. 上記のファイルをインストールし直してください。」 ここでやむなく手詰まり。 諦めて、もう一度最初からやり直すことになります。 ■2度目の作業(今度はWindows7のインストールDVDを用意してから始めました。 1.Windows7のインストールDVDから起動し、第1、2パーティション作成 (1度目と違い、ここでは「ディスク0 パーティション1」として、しっかりSystem Reservedが作成されました。) 2.続いてXP用の第3パーティション作成 3.その場で第2、第3パーティションフォーマット 4.ここで作業を中止して、XPのインストールCDへ差し替えて、第3パーティションへXPインストール。 (XPの起動もうまくいきました) 5.XPの、「コンピュータの管理」→「ディスクの管理」で未割り当て領域に全て拡張パーティション作成。 6.拡張パーティションの中から、先頭をVista用、残りをデータドライブ用に論理ドライブを作成し、フォーマット済み。 7.VistaインストールDVDから起動して、第4パーティション(拡張)へインストールしようにも、下記のエラーメッセージが出て先へ進まず。 「選択された言語をインストールできませんでした」 まさか言語を間違えたのかと思いましたが、インストール最初の画面で確かに言語は「日本語」を選択しました。 これ以上どうしても先へ進まず手詰まりです・・・。 長くなってしまいましたが、どこが悪いのかご指摘下さいますとほんとに助かります。 どうか宜しくお願い致します。

  • WindowsXPと98のマルチブートは可能でしょうか?

    以下の条件下でのマルチブートは可能でしょうか?目的は旧デスクトップPCに入っているWindows98環境下でしか動かないソフトを現在使用中のXPノートパソコンで使えるようにするためです。 ・既にXPで稼働中のノート(最近購入)のHDDは空き容量十分です ・Windows98及び目的のソフトのインストールディスクはありません ・XPのリカバリーCDはあります ・Windows98とその管理下のデータが詰まったHDDはIDE-USB変換コネクタでデータ抽出可能です 今の所、 「XPノートへパーティション追加して、そこへ抽出したWindows98等のファイルを書き込んだ後、マルチブートソフトで起動選択の設定をする方法」を考えているのですが、他にもっと合理的で無駄のないやり方はないでしょうか? 仮に上記の方法で実践するとして以下の疑問が払拭できないのですが、実際はどうなのでしょうか? ・IDE-USBコネクタで抽出した全データをノートの新規パーティションへ書き込むことは、新規のWindows98インストールと同じ状態を保てるのでしょうか? ・仮に上記がスムーズに運んで、マルチブートを管理するソフトはあるのでしょうか?又、その実際のやり方はどのようになるのでしょうか? 以上駄文ですが、お解かりの方がいらっしゃいましたらアドバイスの程宜しくお願い致します。。

  • マルチブート設定後のパーティション分割

    WindowsとLinux(Fedora Core 4)のデュアルブート環境を作ったあと、Windowsがインストールされているパーティションを分割しFAT32の拡張パーティションを作成したところ、Fedora Coreが起動しなくなりました。拡張パーティションを削除するとまた起動するようになったのですが、その理屈を教えていただけないでしょうか。 なお、 元々のパーティション hda1 : Windows XP Pro(NTFS) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/ 新しいパーティション hda1 : Windows XP Pro(NTFS) hda5 : Windowsの拡張パーティション(FAT32) hda2 : Linuxのboot hda3 : Linuxのswap hda4 : Linuxの/

  • デュアルブートできますか?

    Windows 8 (x64) がプリインストールされたノートPCのハードディスクは UEFI/GPT ベースで、ディスクの管理で状態を確認すると次のようになっていました。 1.正常(回復パーティション) 450MB 2.正常(EFI システム パーティション) 260MB 3.正常(ブート、プライマリ パーティション) 867.64GB NTFS 4.正常(プライマリ パーティション) 50.00GB NTFS 5.正常(回復パーティション) 13.05GB ここに Windows 7 Home and Premium SP1 (x64) をインストールしようと思います。想定手順は、 ・4の領域解放 ・3の領域を縮小 ・空き領域最大のプライマリパーティションを作成、フォーマット(位置的に4番目のパーティション) ・DVD ブートして上記領域に Windows 7 をインストール です。 ここで質問です。 (質問1) Windows 8 , Windows 7 の順でインストールすることになりますが、無事にOSをデュアルブートできるのでしょうか? (質問2) 上記でデュアルブートできない場合、何か手段はありませんか?

  • HD別のXP同士のマルチブート

    いろいろネットサーフィンして探しましたが壁にぶち当たってしまいましたのでご教授頂けたら幸いです。  現在使用しているメインマシン(OS:WINXPプロ)と今まで使っていたサブマシン(OS:WINXPホーム)のハードディスクとのマルチブートの設定で悩んでします。  すでにサブマシンから外したハードディスクは取り付け済みで(現在ハードディスクは2個ついている状態です)中の物は見れるのですが、サブマシンのほうから マルチでOSを起動する方法がどうもうまくいきません。 boot.iniの設定も変えて起動時に選択画面は出たのですが サブからの起動に至っていません。 boot.iniは下記のように書き加えました。 [boot loader] timeout=14 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn 下の2行の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn の部分を付け加えました。 rdisk(?)の数値も変更したのですがもしかしたら根本的にそんな簡単にマルチにできないのかなと?と不安に思いカキコさせていただきました。 どなたかご指摘を宜しくお願いいたしますm(。_。)m

  • Windows7とLinuxのマルチブート

    windows7とScientific Linux6.4のマルチブートを設定しているところで、 windowsの回復パーティションをScientific Linux6.4で使用してしまったようです。 設定過程は次のようになっております。長文です。 1)使用したPCは 型番 :LL750DS6W (NEC LaVie) OS: WIndows7 Home Premium AMD64 HDDは、当初  1.86G (アクティブ、回復パーティション)  (C:)619.24GB NTFS(ブート、ページファイル、etc)  (D:)65.19 GB NTFS (プライマリ パーティション)  12.34GB(回復パーティション) と4つのプライマリパーティションが確認できました。 Cドライブを圧縮とDドライブを削除により、  1.86G (アクティブ、回復パーティション)  (C:)325.32GB NTFS(ブート、ページファイル、etc)  359.10GB 空き領域  12.34GB 正常(回復パーティション) これで、3つのプライマリパーティションと1つの空き領域ができました。 2)1)のPCにInstall-DVD でScientific Linux6.4の64bit版のインストールをしました。 その過程で インストールカテゴリの選択があり、 「空き領域を使用する」を選択 「パーティションのレイアウトをレビューまたは修正する」をチェックし 次の画面で以下のようなデバイスとメモリの割当が出ます。 デバイス 容量(MB) sda sda1 1907 ntfs sda2 333132 ntfs sda3 367723 拡張領域   sda6 500 /boot ext4 sda5 367221 vg- LVM sda4 12640 ntfs 空き 1 以上をntfs 以外フォーマットしました。 次にブートローダを /dev/sdaにインストールする とありますが、 「デバイスの変更」をクリック ここで ブートローダのオペレーティングシステムのリストは ラベル デバイス        Others /dev/sda2 デフォルト Scientific Linux /dev/mapper/(個人情報) となっています。 さらにブートローダのインストール場所を指定で ブートパーティションの最初のセクタ - /dev/sda6 としました。 ブートローダを /dev/sda6にインストールする と変更されていることを確認して インストールが開始され、 インストールが完了しました という画面で再起動の選択しかないので再起動を選択 3)この後が問題です。さらに Linux の設定画面がでると予想していたのですが、 Windowsを再起動します というメッセージが出てWindowsが立ち上がり、何回やっても Linuxが再起動しません。 そこで、Windows7 で BCD のデータの操作をしようとしました。 まず、Scientific Linux の Live-DVDを挿入しこれからLinuxを立ち上げました。 コンソールから #dd if=/dev/sda6 of=sl.bin bs=512 count=1 としてエンター これでできたsl.binwを Windows7 の Cドライブの直下にいれることということで、 #dd if=sl.bin of=/dev/sda1 としてしまいました。(sda2にしなくてはいけなかったのかと後で気が付きました) この後 HDDから再起動すると、Windows が起動するはずが、Scientific Linux が起動しました。 そして、インストール完了後の画面があらわれ、ユーザ名の設定からKdumpまで設定しました。 その後 root でインストール中にとっておいた画面キャプチャのファイルが保存されていたことが確認できました。 Windowsが立ち上がらないと思っていたのですが、再起動の直後の文字があらわれるところでエンターキーを押してみました。 すると、選択画面になりました。デフォルトはScientific Linux もう一つは Others です。 Others を選択すると、Windowsが立ち上がりました。 コマンドプロンプトでBCDのデータを編集するためbcdeditとエンターを押すと、 ブート構成のデータ ストアを開けませんでした 指定されたファイルが見つかりません という表示がでました。 Linuxが回復パーティションに入ってしまっているように思えるのですが、 このままLinuxとwindowsのマルチブートで使用していって、問題が起きてしまうでしょうか。 ちなみに grub のバージョンは0.97です。 どなたかご存知の方がいらっしゃいましたら、ご助言いただきたく思います。 よろしくお願い致します。

  • Windows7がマルチブート環境で見えなくなった。

    Windows7がマルチブート環境で見えなくなった。 Windows7とServer2008のデュアルブート環境で、BIOSでAHCIに変更したためServer2008が起動できなくなったので、一度パーティション削除をし、再度新規インストールをしました。 が、実はこのパーティションがブート領域を兼ねていたためWindows7が見えなくなりました。 どうすれば、このWindows7を再度起動させることができますでしょうか。 よろしくお願いいたします。

  • XP と 2000のマルチブート

    今、パソコンには windows XP home editionと fecora core をマルチブートしています。XPが重く感じるので、windows 2000 pro をさらに共存させたいのですが、かえって重くなってしまいますか?マルチブートすると重くなるとも聞いたことがあるので・・ また、共存させる際、2000pro用必要な空き領域はどれくらいでしょうか?というのも別のパソコンで、98と2000proを共存させたところ、2000を起動するとwindows 98 のディスクが表示されていたからです。 なのでOS用分ぐらいの空き領域だけ確保すればいいのかなと思いました。 どなたかアドバイス下さい。

  • マルチブートについて教えてください

    Win7のパソコンに新たにパテーションを作って、XPをインストールしました。CDから新しいパテーションにファイルをコピーして、再起動して、インストールが始まりますが、再起動してもどうせWin7で起動して、XPのインストールは出来ないだろうと思っていましたが、再起動後XPの画面になり、そのまま完了しました。そこまでは良いのですが、パソコンを起動するとWin7ではなく、XPが起動するようになってしまいました。XP上のドライブの管理で見たところ、XPのパテーションは(ブート)Win7のパテーションは(システム)となっています。最悪の場合リカバリするしかないかと思いますが、マルチブート、あるいは、Win7から起動する方法はないでしょうか?困っています。どうかよろしくお願いします。

  • Win 10のマルチブートからWin 7の削除

    Win 10のマルチブートからWin 7の削除 Win 10 Pro(64 bit) とWin 10 Home(32 bit)に Win 7 (32 bit)の3つのOSを組み込んだマルチブート環境で使用しています。 Win 10ですべてのアプリが使用できるようになりましたので、Win 7を削除ために「EaseUS Partition Mster Free」を使って、該当のパーティションをアクティブパーティションに設定する指定したところ、下記のような表示が出ましたので作業は中止し、「システムのパーティション」の移動を先にすべくネットで検索したのですが見当たりませんでした。 どのような方法で「システムのパーティション」の移動すればよいのか教えていただけないでしょうか。よろしくお願いします。              記 このパーティションをアクティブにすれば、システムパーティションは非アクティブになります。これでパソコンは起動しなくなります。 パソコンのディスク管理の状況 1  Win 10 Home (32 bit)での起動の場合   ボリューム      状態   Win 7 (E:) 正常 (システム、アクティブ、プライマリ)   Win 10 Home (C: )  正常 (ブート、ページファイル、クラッシュダンプ、プライマリ)   Win 10 Pro (G: )   正常 (論理ドライブ) 2  Win 10 Pre (64 bit)での起動の場合   ボリューム      状態   Win 7 (E:) 正常 (システム、アクティブ、プライマリ)   Win 10 Home (C: )  正常 (プライマリ)   Win 10 Pro (G: )   正常 (ブート、ページファイル、クラッシュダンプ 、論理ドライブ)