悩み多き文教市場のインフラ屋さん

らくがきちょう。日々取組んでみた事や気になった事。何気ない日常の事など。

PCでVHDブートを使用して複数のOSを起動させる

leave a comment »


Windows 8.1 は、ハードディスクや SSD などのディスクを搭載する PC に直接インストールすることができますが、ディスクに保存されている仮想ハードディスクの VHD や VHDX にインストールして使用することができます。

ディスクに複数の仮想ハードディスクを作成して、それぞれに別々の OS をインストールすることで、複数の OS の環境を構築して使用することができるようになります。

仮想ハードディスクを作成する操作は、インストールディスクで PC を起動させたのちにコマンドラインからおこなうことができます。

ディスクに直接インストールされている OS を残したまま、仮想ハードディスクから起動させる OS を複数追加することもできます。

今回は SSD を初期化したのちに、新規に作成した仮想ハードディスクに Windows 8.1 をインストールする手順のご紹介です。

Windows 8.1 のインストールディスクを使用して PC を起動します。

起動したらキーボードの[shift]+[F10]を押してコマンドプロンプトを起動させます。

VHDBoot1

操作は DiskPart コマンドラインユーティリティを使用します。

DiskPart コマンドラインユーティリティを起動したら、PC に接続されているディスクを確認します。

コマンド:list disk

[ディスク 0]が確認できたのでフォーカスの設定をおこないます。

コマンド:select disk 0

VHDBoot2

[ディスク 0]に作成されているパーティションを確認します。

コマンド:list partition

作成されているはーティションの[Partition 1]を削除して新たにパーティションを作成して使用することができるようにフォーマットします。

フォーカスを[Partition 1]に設定したのちに作業をすすめます。

コマンド:select partition 1

コマンド:delete partition

まれにパーティションがマウントされたりして削除できないことがあります。

そのような場合には[override]オプションを使用するとよいでしょう。

コマンド:delete partition override

VHDBoot3

ディスクにプライマリーパーティションとしてパーティションを作成します。

作成された[Partition 1]をファイルシステムを NTFS でクイックフォーマットします。

コマンド:create partition primary

コマンド:select partition 1

コマンド:format fs=ntfs quick

VHDBoot4

フォーマットが完了したら、作成したボリュームにアクセスすることができるように、ドライブ文字を割り当てます。

コマンド:assign letter=c

VHDBoot5

仮想ハードディスクを[C:]ドライブに作成することができるようになりました。

Windows 8.1 をインストールする仮想ハードディスクを[C:]ドライブに作成します。

今回は[81Entx64.vhdx]という名前の領域の最大サイズが 20GB の可変容量の VHDX の仮想ハードディスクを作成します。

仮想はーディスクの名前は、必ず拡張子を忘れずに指定します。

コマンド:create vdisk maximum=20480 file=81Entx64.vhdx type=expandable

VHDBoot6

作成した VHDX に Windows 8.1 がインストールするために仮想ハードディスクを接続します。

コマンド:select vdisk file=c:\81Entx64.vhdx

コマンド:attach vdisk

VHDBoot7 

作成した仮想ディスクの接続が完了したらインストールを進めていきます。

Windows 8.1 のインストール先を仮想ハードディスクを指定してインストールを進めます。

[このドライブに Windows をインストールすることはできません]と表示されますが、問題なくインストールを進めることができます。

VHDBoot8

ディスクにインストールをするように、問題なく仮想ハードディスクにインストールできて Windows 8.1 が起動するはずです。

VHDBoot9

ディスクの容量より大きな仮想ハードディスクを作成してインストールを進めると、起動することができないなどのトラブルが起きる可能性があるので注意しましょう。

VHDBoot10

同じような手順で複数の OS を仮想ハードディスクにインストールして起動させることができるようになります。

仮想ハードディスクの中にさらに仮想ハードディスクを作成することもできます。

VHDBoot11

PC に複数の検証環境を構築したいときなどには便利な方法だと思います。

動作する OS の環境を変更したりしても、別の OS に影響がでない環境を構築することができます。

また、PC に接続されているハードウェアを直接使用することができるので、仮想環境で動作する環境よりも汎用的な環境を構築することができることも魅力のひとつです。

Written by infra20th

2013年10月23日 @ 13:16

カテゴリー: Windows8.1

Tagged with , ,

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。