- 締切済み
新旧Windowsの同一パーティション共存は?
使用中のPCにSSDを装着すべく購入しました。 そして機会ですからWindowsを使用中のXPから7に更新しようと考えてい るのですが、どうせなら64bit版を購入したいところです。 しかしこの場合動かないアプリが出ることが考えられますので、XPとの デュアルブートにしておく方が安心です。 一方で購入したSSDは30GBと低容量のため、パーティションを切ってムダ な領域を作ることは避けたいですし、また均等利用の観点からも単一パ ーティションでの運用が望ましいと考えられます。 同一パーティションに複数OSのインストールが可能なのか調べたところ、 それ自体は可能であるが「単一のパーティションに複数のオペレーティ ングシステムをインストールすることはお勧めできません」、との事だ ようです。 そこで教えていただきたいのですが、XPと7を『無理に』同一パーティシ ョンにインストールした場合、具体的にどのような問題が生じると考え られるでしょうか。 よろしくお願いします。
- みんなの回答 (9)
- 専門家の回答
みんなの回答
- bunjii
- ベストアンサー率43% (3589/8249)
>こういうお手軽な方法は通用しないということですか。 ご自身でテストされることを望みます。 >使用中のPCでは恐ろしくて実験できていないですが。 テスト用の実機がなければ仮想マシンソフトでテストされたら如何でしょう? 無料の仮想マシンソフトがありますので、手軽にできます。 XPのライセンスについてはインストール後の30日間はライセンス認証を猶予されていますので、動作テストには問題ないと思います。 あなたは応用力があるようですから他人の実績に頼らなくても解決できると思います。 もう1つの課題として30GBのSSDでWindows XPと7を効率よく活用するのは難しいと思います。 Windows 7だけの運用でも30GBでは不足になるのではないでしょうか。
- bunjii
- ベストアンサー率43% (3589/8249)
>もう完全に諦めるしかないという事ですか。 そうなると思います。 >XPのインストールディレクトリを変更し、ルートにあるフォルダをすべて移動、もしくはリネームしておいても追跡されてしまうのならば XPのインストール先を変更できれば同一パーティションへWin7をインストール可能かも知れませんが、その論法はあなた自身で検証してください。 XP関連のフォルダやCドライブのルートに有る全てのファイスをリネームすることはXPが起動しなくなると思われますので、その案は使えません。 XPが起動した状態でフォルダのWindowsやProgram Filesのリネームは出来ませんので、強引に変更するのであれば他のPCへ追加ドライブとして接続し、名前の変更をしなければなりません。 その状態はWin7がインストール時にWindows.oldへXP関連のファイルを退避することと同じになるはずです。
お礼
ご回答ありがとうございます。 では諦めることにします。 ただ >XP関連のフォルダやCドライブのルートに有る全てのファイスをリネーム >することはXPが起動しなくなると思われますので、その案は使えません。 > XPが起動した状態でフォルダのWindowsやProgram Filesのリネームは出 >来ませんので、強引に変更するのであれば他のPCへ追加ドライブとして >接続し、名前の変更をしなければなりません。 これですが、WINDOWSはインストール時に変更すればいいので問題はProg ram Filesです。 1.DドライブにたとえばXP\Program というフォルダを作る。 2.コマンドプロンプトからC:\Program Filesの内容を上記にXCOPY。 3.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersionの ProgramFilesDir項目をはじめ、レジストリと各INIファイルのすべての 「C:\Program Files」と「C:\PROGRA~1」の文字列を「D:\XP\Program」に変更。 こうすれば再起動後にC:\Program Filesを削除できると思っていました が、こういうお手軽な方法は通用しないということですか。 使用中のPCでは恐ろしくて実験できていないですが。
- bunjii
- ベストアンサー率43% (3589/8249)
>そこで教えていただきたいのですが、XPと7を『無理に』同一パーティションにインストールした場合、具体的にどのような問題が生じると考えられるでしょうか。 通常の方法ではWindows XPと同一パーティションへWindows 7をインストールできません。 強制的に古いシステム(XP)はWindows.oldと言うフォルダーへ退避されて起動できなくなります。 あなたの知識で同一パーティションへデュアルブート構成が可能なら別のPC(仮想マシンでも可)で試されたら如何でしょうか? Windows 7は16GB以上のHDD(SSD)の空き容量が無いとインストールできませんので、30GBのSSDでの運用上はWindows 7の単独とすべきです。
お礼
ご回答ありがとうございます。 これはかなりキツイですね。 もう完全に諦めるしかないという事ですか。 XPのインストールディレクトリを変更し、ルートにあるフォルダをすべ て移動、もしくはリネームしておいても追跡されてしまうのならば、7の インストーラの世話焼きもほどほどにしておいてほしい、という気がし ます。
- osekkaidesuga
- ベストアンサー率16% (9/54)
文書からすると 1.無駄なく使えば良い、 2.複数のOSを入れたい、 の条件をクリアーすれば良いならば、MicrosoftのバーチャルPCをインストールされてはいかがですか。 バーチャルPC側のHDDは自動可変だったと記憶していますので無駄なく使用できると思いますが。
お礼
ご回答ありがとうございます。 XP modeよりVirtualPCを使う方がいいということですか。 しかしこの場合でも当然パフォーマンスが落ちるでしょうし、容量可変 ディスクにした場合はそれが更に顕著になりはしないでしょうか。 そのあたりを調べてみたいと思います。
特に Windows 7 とWindows XP のブートは、お勧めしません。 かなりOS 同士の相性が悪いので、止めた方が無難です。 なをWindows 7 は、標準で、Windows XP 互換機能を搭載しています。 また、Windows 7 64bit は、32bit 互換機能を有してるので何も心配 は、有りません。 さらに… Windows 7 Ultimate とWindows 7 Professional は、新機能 Windows XP mode が使用可能です。 http://www.microsoft.com/japan/windows/virtual-pc/ Windows 7 にて、Microsoft.HP から無料でダウンロード出来ます。
お礼
ご回答ありがとうございます。 これらについては存在は知っていましたが、XP modeの場合はかなりパフ ォーマンスが落ちる(特にグラフィックは10年以上前のレベルになると か)という点が気になっています。 まあしかし危険を冒して妙なことをするよりはその程度の我慢をしてお いた方がいいかもしれませんね。
- trade105
- ベストアンサー率56% (36/64)
「単一のパーティションに複数のオペレーティングシステムをインストールすることはお勧めできません」というのが、どういう方法で共存させた場合なのか分かりませんが、やるのであればVHDブートがよろしいのでは?成功すれば特筆するような問題はないと思います。しいて言えばEnterpriseかUltimateが必要、SSDの容量が少なすぎないか?ですかねぇ。 VHDブートに関しては下記あたりをご参考に。 http://www.vwnet.jp/Windows/w7/VHDboot/DirectInstall.htm http://www.atmarkit.co.jp/fwin2k/win7/11vhdboot/11vhdboot_01.html
お礼
ご回答ありがとうございます VHDというものを全く知らなかったためリンク先を調べ、少し理解した つもりです。 これを使ってデュアルブートにした場合、XP側からは7をインストールし た仮想ディスクファイルの内部にはアクセスできないだろうという点が 少し引っかかります。 また容量固定にした場合は結局のところパーティションを切る場合と同 様、ムダな領域ができてしまいそうです。 それに30GBという容量ではそもそもこのやり方は不可能かもしれないで すね。 しかしVHDそのものは面白そうですのでUltimateを購入したいと思います。
- al932
- ベストアンサー率22% (125/552)
インストール出来たとして、 システムファイルが重複したり同名フォルダ、ファイルが重複したり・・・ 片方のOSが起動している状態でそのファイルが更新(書き換え)削除されたら その他のOSに影響が出て起動すらしなかったり、その後どちらのOSも起動しなくなったり・・・書き切れないほど不具合出そうですね。 OS入れなおし前提でやってみて結果を書きこんで頂けたら幸いです。
お礼
ご回答ありがとうございます。 やはり問題続出ですか…。 この方法がダメなら32bit版を購入し、それのみをインストールしようと思 いますので「入れ直し前提」はちょっと無理です。
- sapporolov
- ベストアンサー率27% (41/147)
1つのパーティションに複数のOSインストールは難しいのでは無いでしょうか?仮にインストール出来たとしてもかなりイレギュラーな方法ですのでトラブった際に対処が難しいです。ここでアドバイスを受けようとしても実践者は殆どいないでしょう。 さらに30GBだとWin7ではかなりギリギリの容量です。 通常は、現有HDDにプラスしてSSD増設で対処しますが、ノートPCでしょうか?
お礼
ご回答ありがとうございます。 容量の方も確かに心配ですね。 ただ、絶対にSSD上に存在してほしい(またはその必要がある)のは極 端に言うならWINDOWSディレクトリ以下(XPの現状で4GB程度です)と、 よく使うアプリのみでいいわけですからこちらは何とかなると思います。 もっとも本題の方に相当な問題があるとのことですので、諦めざるを得 ない感じです。 ところでWindows7というのはそれほどのディスク容量が必要な物なので すか。 驚きました。
- Bitoon
- ベストアンサー率37% (1295/3495)
新規インストールならパーティションのフォーマットが行われます。 旧OSが無くなります。
お礼
ご回答ありがとうございます。 フォーマットはパスできるのではないでしょうか? 3TBのHDDにパーティションを切らずにインストールしようという人がいた 場合、予めフォーマットしておけなければ話にならないと思います。
お礼
ご回答ありがとうございます。 今回はWin7の32bit版単独インストールにしておこうと思います。 今になってからブートローダが同一パーティションでの複数OS選択を許 してくれないのではないか、と思い付いたりもしましたので。 ただご指摘通りSSDの容量不足は否めませんので、実験ではなく実践でWi n7インストール直後に下記のProgram Files移動を試みてみようと思いま す。