質問: 同じバージョンのosでデュアルブートする方法 こんにちは。 現在、windowsxp home edition(以下xp home)を2ライセンス持っており、 デュアルブート環境を作っております。理由は、片方はビジネス用のパソコンでオフィスソフトを使ったりしており、もう片方は、ベータ版ソフトを入れたり、いろいろ実験的なことに使用しております。 金銭的な都合で、2台パソコンを買うことができずxp homeしか買うことができなかった貧乏なので、xp homeでデュアルブートしています。 しかし、起動時にosを選択画面で両方とも「microsoft windows xp home edition」と表示されるので、どっちをえらんだらいいのかわからなくなります。なので、起動時にどっちがどっちかわからなくなります。そこで片方を仕事、片方を実験など名前を変えたいのですが、boot.iniなどを操ってできるのでしょうか?(あくまで例で、officepc,testpcなどの名前など日本語以外でも分かる名前なら構いません)過去にやったら失敗してntldr is missingなどと起動しなくなってしまいました。書き換え方などを知っていたら教えてください。 あと、どちらかのxpを起動中にもう起動していないシステムのcドライブが覗けてしまうので、間違って編集してしまわないように起動していないシステムのパーティションを常に隠しパーティションにしたいのですが、そういったことは可能でしょうか。たとえば、仕事から起動しているときに実験は隠しパーティションになり、実験から起動しているときは仕事が隠しパーティションになるという具合です。
回答: 本当の意味のブートローダーだと、親亀/小亀の関係ではまずいですよね。 ・ibm/pc-atでは、4つの基本領域をもてる。そのうちひとつは拡張領域として内部に論理領域を無制限に持てる。 (windowsはドライブ文字制限があるので実質26以下) ・windowsは基本領域をひとつしか認識できない。(しない) そのため、hdd内に基本領域が二つあっても、他方はまったく見えなくなる。 ★これを利用すればひとつのhddで複数のosを利用できる。linuxやfreebsd,トロン・・ 【手順】・・あくまで簡単な流れ、詳しく知ってから操作すること (1) パーテーション管理ツールで、現在のhdd内にもうひとつ基本領域(2)を作成する。(現在の基本領域(1)の後ろ) 基本領域(1)を基本領域(2)にコピー (2) 基本領域(2)をアクティブ、基本領域(1)を非アクティブにして再起動 ・・これで基本領域(2)をc:として起動する。 (2)の動作を自動的に行ってくれるのがmbrを使ったブートローダー 【利用方法】 a: 他に依存せずに、異なるosを使いたい。 linuxなど他のosを一台のpcで使う →普通にそのため →メインのosの修復のため 他のosの多くはwindowsドライブもマウントできるので、windowsが 起動しなくてもデータの救出等ができる。 b: バックアップ 定期的にもうひとつの基本領域にディスク全体をバックアップする。 c: 新しいosのテストを行う。 二つ目の基本領域にコピーした後、そのドライブ上でosのバージョン アップをテストする。 私は、a:b:c:のすべて(^^)基本領域は3つ(windowsxp,同,freebsd)ですが、あなたの場合c:に近い使い方だと思います。 この場合の利点は、 1) まったく独立して二つのパソコンがあるように使用できる。 2) ライセンスはひとつでよい 3) 万が一のとき、別c:以外のデータは生き残る。 4) d以降にインストールされたプログラムはひとつインストールしただけ で使用できる。hddを有効利用できる。 ・・・など・・・ 【必要な知識】 ブートとハードディスクのすべて http://nobumasa-web.hp.infoseek.co.jp/boot_hdd.html とっても詳しい、読むのは大変だと思いますが必要なところだけでも 【必要なツール】 パーテショニングツール partition wizard is a windows based free partition manager. it works as partition magic and supports windows 2000/xp/2003/vista/2008 server and windows 7. free for home and business user. ( http://www.partitionwizard.com/ ) ブートローダ elm - マルチ・ブート・マネージャ ( http://elm-chan.org/fsw/mbm/mbm.html ) など、たくさんあります。