VirtualBox(バーチャルボックス)とは|無料の仮想化ソフトの使い方・インストール方法【2026】
VirtualBox(バーチャルボックス)は、Oracleが無料で公開している仮想化ソフトです。読み方は「バーチャルボックス」、製品名は「Oracle VM VirtualBox」。1台のPC上にWindowsやLinuxなど別のOS(ゲストOS)を仮想マシンとして動かせるため、開発・検証・学習の環境を物理マシンを増やさずに用意できます。ホストOSはWindows・macOS・Linuxに対応し、バージョン7.2からはApple Silicon搭載MacとWindows on Armもサポートされました。この記事では「VirtualBoxとは何か」「無料・商用利用の可否」「Windows/Mac/Linux別のインストール方法」「基本的な使い方」を、2026年時点の最新情報で整理します。
まとめ:VirtualBoxは無料で使える仮想化ソフト(商用は本体のみ無料)
先に結論をまとめます。VirtualBoxの本体(Base Package)はGPL(現行はバージョン3)で配布され、個人でも企業でも無料で利用できます。USB 2.0/3.0やリモートデスクトップ機能を追加する「Extension Pack」だけはライセンスが分かれ、個人利用・教育利用は無料ですが、商用利用には有償ライセンスが必要です。つまり本体機能だけなら商用でも費用はかかりません。
対応ホストOSはWindows・macOS・Linuxの3系統。長くIntel Macが前提でしたが、2025年8月公開のバージョン7.2でApple Silicon(macOS)ホストを本格的にサポートし、2026年6月時点の最新保守版は7.2.10です。インストールは公式サイト(virtualbox.org)からOSごとのインストーラーを入手して実行するだけで、所要時間は数分程度。以降で、仕組み・ライセンス・OS別インストール・仮想マシンの作成と使い方・トラブル対処・他ソフトとの違いまで順に解説します。まずは自分のOSに合ったインストール手順から確認してください。
VirtualBoxとは|仮想化ソフトの仕組みとできること
VirtualBoxは、動作中のOS(ホストOS)の上でアプリケーションとして動く「ホスト型(タイプ2)ハイパーバイザー」です。ホストOSのウィンドウの中に仮想的なPC(仮想マシン)を作り、その中に別のOSをインストールして動かします。物理PCを買い足さずに複数のOS環境を用意できる点が最大の利点です。もとはinnotek社が開発し、Sun Microsystemsを経て2010年からOracleが提供しています。
ホストOSとゲストOSの関係
土台になる普段使いのOSを「ホストOS」、その上の仮想マシンで動かすOSを「ゲストOS」と呼びます。ゲストOSはホストのCPU・メモリ・ストレージの一部を割り当てられて動作するため、ゲストに資源を渡しすぎるとホスト側が重くなります。ゲストOSはホストとファイルシステムが分離されるので、ゲスト内で不具合が起きてもホスト本体には影響しにくく、環境をまるごと削除してやり直せます。この隔離性が、検証や学習で使われる理由です。
VirtualBoxでできること
主な用途は3つです。第1に開発環境の切り分け——本番と同じLinuxディストリビューションをゲストに用意し、ホストのWindowsを汚さずに検証できます。第2に新しいOSやソフトの動作確認——リリース前のOSや相性の不安なアプリを、失敗しても捨てられる仮想マシンで試せます。第3にLinuxやサーバー構築の学習——Ubuntuなどを仮想マシンに入れてコマンド操作を練習できます。後述のスナップショット機能を使えば、作業前の状態に即座に戻せるため、壊す前提の検証と相性が良いソフトです。
VirtualBoxの料金とライセンス|本体は無料・Extension Packだけ商用有償
VirtualBoxのライセンスは「本体」と「拡張機能」で分かれており、ここを混同すると商用利用で判断を誤ります。本体(Base Package)はGPLv3で配布され、個人・法人・商用を問わず無料で利用・配布できます。仮想マシンの作成、ゲストOSの実行、ネットワーク設定、スナップショットといった基本機能はすべて本体に含まれるため、業務で使っても本体だけなら費用は発生しません。
Extension Packとは|USB3.0・RDP・暗号化と商用ライセンス
Extension Packは、本体に後付けする拡張機能パッケージです。USB 2.0/3.0デバイスの接続、VirtualBox RDP(仮想マシンへのリモートデスクトップ接続)、ディスクの暗号化、PXEブートなどを追加します。このExtension Packだけは「VirtualBox Extension Pack Personal Use and Educational License(PUEL)」が適用され、個人利用・教育利用は無料、業務・組織での商用利用には有償ライセンスが必要です。USB3.0の高速接続やリモート接続を業務で常用する場合のみ、Oracleの商用ライセンス購入を検討します。逆に、これらの拡張機能を使わないのであれば、商用でも一切費用はかかりません。
VirtualBoxのインストール方法(Windows・Mac・Linux別)
インストーラーは公式サイト(virtualbox.org)のDownloadページから入手します。どのOSでも共通の前提として、PCのBIOS/UEFIで仮想化支援機能(Intel VT-x/AMD-V)が有効になっている必要があります。無効だと仮想マシンが起動しないため、先に確認しておきましょう。以下でOSごとの手順を示します。
Windowsへのインストール手順
Downloadページの「Windows hosts」からインストーラー(.exe)をダウンロードし、ダブルクリックで実行します。基本はウィザードの「Next」を進めるだけで完了しますが、途中でネットワークアダプターが一時的に切断される旨の警告が出ます。オンライン作業中でなければそのまま続行して問題ありません。インストール後は再起動を求められることがあります。Windows 10/11のどちらにも対応しています。
Mac(Apple Silicon対応)へのインストールと「インストールできない」対処
Downloadページの「macOS / Arm64 (M1/M2/M3/M4)」または「macOS / Intel」から、自分のMacに合うインストーラー(.dmg)を選びます。ここを間違えると起動しないため、Apple Silicon搭載Macでは必ずArm64版を選びます。以前はIntel Macが前提で、Apple Silicon Macではインストールしても動かない問題がありましたが、2025年8月のバージョン7.2でApple Silicon(macOS)ホストに正式対応しました。「Mac でインストールできない・開けない」ときの典型的な原因は次の3つです。1つ目はArm/Intelのインストーラー取り違え、2つ目はmacOSの「システム設定 > プライバシーとセキュリティ」でOracleのシステム機能拡張の読み込みがブロックされたまま(許可ボタンを押して再インストール)、3つ目が古い6.x系のまま使っているケース(7.2以降へ更新)。この3点を順に確認すると解決することが多いです。
Linux(Ubuntu)へのインストール手順
Linuxでは、ディストリビューション標準リポジトリのパッケージよりも、公式サイトの「Linux distributions」から入手できるOracle公式リポジトリ版のほうが新しく、最新のゲストOS対応や不具合修正が早く届きます。Ubuntu/Debianで標準リポジトリから素早く入れる場合は次のコマンドで導入できます。
sudo apt update
sudo apt install virtualbox
より新しい版が必要なら、公式サイトのLinux Downloadsに記載されたOracleのaptリポジトリを追加してから同名パッケージを導入します。インストール後にカーネルモジュールのビルドが必要になることがあり、その際は同ページの案内に従ってカーネルヘッダーを入れておくと安定します。
Extension Packの追加インストール
USB3.0やRDPが必要な場合は、本体と同じバージョンのExtension Pack(.vbox-extpack)を公式サイトからダウンロードし、ファイルをダブルクリックするか、VirtualBoxマネージャーの「ファイル > ツール > 機能拡張マネージャー」から追加します。本体とExtension Packのバージョンが一致していないと導入に失敗するため、更新時は両方を同じバージョンに揃えます。前述のとおり、商用で常用する場合はライセンスに注意してください。
仮想マシンの作成とゲストOSの基本的な使い方
インストールが済んだら、VirtualBoxマネージャーの「新規」から仮想マシンを1台作成し、その中にゲストOSを入れていきます。ここが実際の「使い方」の中心です。
仮想マシンの作成とメモリ・CPU・ストレージの割り当て
「新規」をクリックし、仮想マシンの名前とゲストOSの種類(Windows/Linuxなど)を指定します。次にメモリ(RAM)を割り当てますが、目安はホストの搭載メモリの半分程度を上限に、ゲストがWindowsなら4GB以上、軽量なLinuxなら2GB前後です。たとえばホストが16GBなら仮想マシンに4〜8GBが無難な構成です。割り当てすぎるとホスト側が不足して全体が重くなり、少なすぎるとゲストが不安定になります。CPUコアは1〜2から始め、ストレージ(仮想ハードディスク)は可変サイズで作れば実使用分だけディスクを消費します。起動後の実使用量を見て調整するのが確実です。
ゲストOS(Windows・Ubuntu)のインストール
作成した仮想マシンに、ゲストOSのインストール用ISOイメージを割り当てて起動します。仮想マシンを選び「設定 > ストレージ」の光学ドライブにダウンロード済みのISO(例:Ubuntuの.isoやWindowsの.iso)を指定し、「起動」を押すと物理PCと同じインストール画面が始まります。あとは通常のOSインストールと同じ手順で進めます。Ubuntuの日本語化や必要スペックはUbuntuとは|インストール手順・推奨スペック・日本語化で詳しく解説しています。
Guest Additionsで表示と操作性を改善する
ゲストOSを入れた直後は、画面が小さい・ホストとゲストでマウスやクリップボードが分断される、といった不便があります。これを解消するのが「Guest Additions(ゲスト追加)」です。仮想マシンのメニューから「デバイス > Guest Additions CD イメージの挿入」を選び、ゲストOS内でインストーラーを実行すると、画面の自動リサイズ、ホスト⇄ゲストのクリップボード共有、シームレスなマウス移動が有効になります。もし「Guest Additions CD イメージの挿入」を押しても反応しない場合は、仮想マシンの光学ドライブに別のISOが割り当てられたままのことが多く、ストレージ設定で光学ドライブを一度空にしてから再度実行すると挿入できます。
VirtualBoxの便利機能とトラブル対処
基本操作に慣れたら、作業効率と安全性を上げる機能を押さえておくと使い勝手が大きく変わります。あわせて、起動しないときの典型的な原因も知っておくと復旧が早くなります。
ネットワーク設定・共有フォルダ・スナップショット
ネットワークは標準の「NAT」でゲストからインターネットへ接続でき、ホストや他の仮想マシンと通信させたい場合は「ブリッジアダプター」や「ホストオンリーアダプター」に切り替えます。ホストとゲストでファイルをやり取りするには「共有フォルダ」を設定します(Guest Additions導入が前提)。そして最も便利なのがスナップショット——ある時点の仮想マシンの状態をまるごと保存し、後からその状態に即座に戻せます。OSアップデートや設定変更の前に取っておけば、失敗しても数クリックで元に戻せるため、検証作業では取得を習慣にすると安全です。
起動しない・仮想化が有効にならないときの対処
仮想マシンが起動しない、作成時にゲストOSの64bit版が選べない場合、原因の大半はCPUの仮想化支援機能(Intel VT-x/AMD-V)が無効なことです。PCを再起動してBIOS/UEFIに入り、Virtualization Technology(VT-x)やSVM Mode(AMD-V)を有効にします。Windowsでは、Hyper-VやWSL2などの他の仮想化機能が有効だとVirtualBoxと競合して起動が不安定になることがあり、その場合は該当機能の無効化を検討します。Mac(Apple Silicon)で起動しないときは前述のとおりArm64版インストーラーとバージョン7.2以降を確認してください。それでも解決しない場合は、本体を最新の保守版(2026年6月時点で7.2.10)へ更新すると不具合修正が反映されます。
VirtualBoxと他の仮想化ソフトの違い(VMware・Hyper-V・WSL2)
「仮想環境をどれで作るか」で迷う場合、用途に応じて選ぶのが失敗しないコツです。VirtualBoxは無料・マルチプラットフォーム・GUIが分かりやすいという強みがあり、初めての仮想化や学習・検証に向きます。一方で、Windows上でLinuxのコマンド環境だけを軽く使いたいなら、OSまるごとよりWSL2のほうが軽量です。主要な選択肢を整理すると次のとおりです。
| ソフト | 料金 | 対応ホスト | 向いている用途 |
|---|---|---|---|
| VirtualBox | 無料(本体) | Windows/Mac/Linux | 学習・検証・複数OSの併用 |
| VMware Workstation | 無料(商用含む・要登録) | Windows/Linux | 安定性重視・業務利用 |
| Hyper-V | Windows同梱 | Windows Pro以上 | Windows中心の仮想化 |
| WSL2 | 無料 | Windows | Linuxコマンド環境を軽量に |
複数のOSをGUIで並べて動かし、スナップショットで気軽にやり直したいならVirtualBoxが第一候補です。Windowsで開発用のLinuxシェルだけが欲しいならWSL2、Windows Pro以上でMicrosoft純正の仮想化を使いたいならHyper-Vが選択肢になります。無料で始められて対応OSが広いVirtualBoxは、まず仮想化に触れてみる入り口として扱いやすいソフトです。
VirtualBoxのよくある質問(無料・とは・対応OS・最新版)
VirtualBoxは無料で使えますか?商用利用も無料ですか?
本体(Base Package)はGPL(現行はバージョン3)で公開されており、個人・法人を問わず無料で利用・配布できます。仮想マシンの作成やゲストOSの実行といった基本機能はすべて本体に含まれるため、商用利用でも本体だけなら費用は発生しません。注意が必要なのは拡張機能の「Extension Pack」で、こちらはPUEL(VirtualBox Extension Pack Personal Use and Educational License)が適用され、個人利用・教育利用は無料、商用利用には有償ライセンスが必要です。USB 2.0/3.0やVirtualBox RDP、ディスク暗号化を業務で使う場合のみライセンス購入を検討してください。
VirtualBox(バーチャルボックス)とは何ですか?
VirtualBoxは、1台のコンピュータ上で別のOSを仮想的に動かす「仮想化ソフト」です。動作中のOS(ホストOS)の上に仮想マシンを作り、その中にWindowsやLinuxなどのゲストOSをインストールして使います。物理PCを買い足さずに複数の環境を用意できるため、開発環境の切り分け、新しいOSやソフトの検証、Linuxの学習などに使われます。もとはinnotek社が開発し、Sun Microsystemsを経て2010年からOracleが提供しています。読み方は「バーチャルボックス」、正式名称は「Oracle VM VirtualBox」です。
VirtualBoxはどのOSに対応していますか?Apple Silicon Macでも動きますか?
ホストOSとしてWindows(10/11)、macOS、Linux(Ubuntu・Fedoraなど)に対応しています。以前はApple Silicon搭載Macでの利用に制限があり、Intel Macが前提でしたが、2025年8月公開のバージョン7.2でApple Silicon(macOS)ホストを本格的にサポートし、Windows on Armホストは開発者プレビューとして追加されました。これによりApple Silicon Mac上でもArm版のWindows 11やLinuxを仮想マシンとして動かせます。ゲストOSはWindows各種、各種Linux、FreeBSD、Solarisなどが対応します。古いバージョンを使っている場合は、公式サイトから最新版へ更新するとApple Silicon対応や不具合修正が反映されます。
VirtualBoxの最新バージョンは?サポートはいつまで続きますか?
2026年6月時点の最新は7.2系で、保守リリースの7.2.10が2026年6月16日に公開されています。VirtualBoxはOracleがオープンソースとして継続的に開発しており、現時点で提供終了(サポート終了)の公式な予定は出ていません。メジャーバージョンが上がると古い系列の更新は順次終了するため、セキュリティ修正や新OS対応を受け取るには最新のメジャーバージョンを使うのが基本です。常に最新の対応状況は公式サイトのダウンロードページとChangelogで確認してください。
仮想マシンに割り当てるメモリの推奨はどれくらいですか?
ゲストOSが快適に動く目安を基準にしつつ、ホストOS側の動作に支障が出ない範囲で割り当てます。一般的な目安として、ホストの搭載メモリの半分程度を上限にし、ゲストがWindowsなら4GB以上、軽量なLinuxなら2GB前後から始めると安定しやすくなります。たとえばホストが16GBなら仮想マシンに4〜8GBを割り当てる構成が無難です。メモリを割り当てすぎるとホスト側が不足して全体が重くなり、逆に少なすぎるとゲストOSの動作が不安定になります。起動後の実使用量を見て調整するのが確実です。