今までいろいろと試せるように、WindowsXP + Windows7のデュアルブートできる端末を使っていました。
ただ、WindowsXPのサポートが終了したこと、Windows7の容量が少なくなってきたことから、WindowsXPを削除してみることにしました。
なお、最悪データが飛んでもいいと思って試したため、何かあった場合は自己責任でやってみました。
方法
パーティション操作
「GParted Live Disk」を使い、パーティションを操作します。
Gparted プロジェクト日本語トップページ - SourceForge.JP
自分の場合、「gparted-live-0.18.0-2-i486.iso」をダウンロードして、CDに焼きました。
その後、以下を行い、適用されるまでしばらく待ちます。
なお、先頭の容量を200MBにしたのは、以下のような記事があったためです。
Windows7のシステムイメージの作成が失敗する場合の対処方法 - ごりぽんソフトウェア
インストールディスクでの操作
パーティションを操作しただけだとシステムパーティションがないことから、Windows7がブートしません。
そのため、インストールディスクを使い、システム回復オプションからコマンドプロンプトを起動します。
次にDISKPARTを起動し、システムパーティションを作成します。
X:\Sources>diskpart DISKPART> list disk DISKPART> select disk 0 DISKPART> create partition primary size=200 DISKPART> format fs=ntfs quick DISKPART> active DISKPART> exit
続いて、bcdbootにてCドライブをシステムパーティションとして認識させます。
X:\Sources>bcdboot c:\windows /l ja-JP
Boot files successfully created.
あとは右上の×ボタンで終了し、インストールディスクを抜いて再起動します。
ハマったところ
当初、Windows7のパーティションを先頭に持ってきて、システムパーティションをその中に設定したのですが、
- ユーザーアカウントは存在していて、起動する
- デスクトップは表示されない
- 正規ライセンスではない、との表示がある
などでうまく行きませんでした*1。
なお、うまくいっている例もありますので、環境によるのかもしれません。
【備忘録】Windows 7 のシステム予約済みパーティションについて « *Acqua-Alta*