XP再構築デュアルブートやトリプルブートといった複数のOS環境を使えるようにシステムを組むにはOSを古い順から入れるというのは常識ではあるものの、時に古いOS環境だけ再インストールしなければならないといった事態に見舞われることもある。XPを中心にまとめることにする。XPじゃないと動かないシステム。代替システムがないため仕方なくそのまま使い続けるという方も多いとおもう。XP側だけ調子が悪かったため組み直すことになった。XPを再インストールしたいというのがほとんどだろう。これが中々難しいのだ。筆者の場合のパーティション構造を説明しよう。図を見て分かる通りRaid0構成(ストライピング)2TB×2の計4TBのHDDをそれぞれRaid構成上で2TB毎に分け、そのうちの一方は4つに分割している。XPからもすべて認識させたいためMBR構造である。(2.2GB以上認識しないためRaid0を4TBにせず2TB毎に分けている。)4つに分割しているパーティションはそれぞれプライマリパーティションである。XPから見たシステムドライブ(OS)はこの時点ではC:となる。問題は再構築の仕方だ。筆者の場合、Windows.oldフォルダを作ってしまうことを避けるためにパーティションを一度削除してしまったせいでインストール後に確認してみるとプライマリではなく論理ドライブとなってしまった。XPのシステムドライブはI:となってしまった。XPのシステムドライブはやはりI:のままである。システムのドライブレーターを後から変更させるのは容易ではない。8のDriveMapperというので変更できなくもないのだが、2TBという容量のせいかうまく動いてくれない。万策尽きたかと諦めかけたが、DiskPartからドライブレーターのアサインを設定する方法があることを発見。Vista以降のものということだ。Vista以降のDiskPartには様々なスイッチオプションが付いている。これによりドライブレーターのアサインを変更できるのだ。volumeで全体のボリュームドライブレーターの割り当てを見ることができる。ドライブレーターがC:となっているボリュームを選択する。<選択したいボリューム番号>ここでこのボリュームのドライブレーターをZなどにアサインする。letter=ZあとはC:を割り当てたいボリュームを選択してドライブーレーターをC:にアサインするだけだ。XPをインストールすればシステムドライブをC:に割り当てることができる。インストールが完了したらデュアルブートの再構築を先にしてしまうことにする。その方が安心できるからだ。7のインストールディスクに付いている修復は便利になっている。7が立ち上がるようになる。コマンドラインでbcdeditを使いこなせればそれに越したことはないが、bcdeditでの設定はかなり面倒である。