■ VHDファイルの作成
https://www.atmarkit.co.jp/ait/articles/1702/06/news154.htmlを見ながらやればいい。
手順
[1] [コンピュータの管理]-[操作]-[VHDの作成]を選択する [2] 以下を入力し、OKボタン押下 2-1) 場所:任意(例「c:\demo\hello.vhd」) 2-2) 仮想ハードディスクのサイズ:任意(例「1GB」) 2-3) 仮想ハードディスク フォーマット:VHD 2-4) 仮想ハードディスクの種類:容量固定 => しばらくすると、VHDファイルが作成され、作成したVHDファイルが「ディスク1」として見えるようになる [3] [2]の「ディスク1<改行>不明」を右クリックし、[ディスクの初期化]を選択し、「OK」ボタン押下 [4] 「未割り当て」と表示されている部分を右クリックし、[新しいシンプルボリューム]を選択する [5] 内容を確認しながら、「次へ」ボタン押下し、最後に「完了」ボタン押下
■ VHDファイルを拡張する
* コマンドプロンプトで以下の「コマンド」を実行する
コマンド
# diskpartコマンド diskpart # ファイルの選択 select vdisk file="c:\demo\hello.vhd" # ファイルの詳細の調査 detail vdisk # ★32Gbytes(1024 x 32G = 32768)へ拡張★ expand vdisk maximum=32768 # 確認 detail vdisk
■ Windows起動時にマウントするには...
[1] 以下「vhdmount.bat」「automount.bat」を参考にバッチファイルを作成する [2] タスクスケジューラで、作成したバッチファイルを起動する 2-1) [スタートを右クリック]-[検索]から「Taskschd.msc」or「タスクスケジューラ」と入力しEnterキー押下 2-2) [タスク スケジューラ ライブラリ]-[操作]-[タスクの作成]を選択 + 「全般タブ」 - 「名前」に任意のタスク名を入力 - 「セキュリティオプション」の「ユーザーがログオンしているかどうかにかかわらずに実行する」にチェック - 「セキュリティオプション」の「最上位の特権で実行する」にチェック + 「トリガー」タブ - 「タスクの開始」を「スタートアップ時」に変更 + 「操作」タブ - 「プログラム/スクリプト」にバッチファイルのパスを入力 - 「開始(オプション)(T)」にバッチファイルが置かれているフォルダへのパスを入力 + 「条件」タブ - すべてのチェックを外す
vhdmount.bat
sel vdisk file="c:\demo\hello.vhd" attach vdisk
automount.bat
diskpart -s c:\demo\vhdmount.bat
補足:うまく起動できなかった場合
* タスクスケジューラの履歴を有効にし、トラブルシューティングをする
参考文献
https://technet.microsoft.com/ja-jp/windows/dd875657.aspxhttps://www.atmarkit.co.jp/ait/articles/0911/06/news119.html
https://enterprise.watch.impress.co.jp/img/epw/docs/294/170/html/vhd1-01.jpg.html
https://www.atmarkit.co.jp/ait/articles/1702/03/news153.html
https://blog.engineer-memo.com/2010/03/21/%E4%BB%AE%E6%83%B3%E3%83%8F%E3%83%BC%E3%83%89%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF%E3%81%AE%E6%8B%A1%E5%BC%B5%E3%81%A8%E7%B8%AE%E5%B0%8F/
VHDファイルの作成
https://www.atmarkit.co.jp/ait/articles/1702/06/news154.html
VHDファイルを拡張する
https://www.atmarkit.co.jp/fwin2k/win2ktips/1271vhdexpcmd/vhdexpcmd.html
Windows起動時にマウントする
https://www.atmarkit.co.jp/ait/articles/1702/03/news153.html
https://happy-applications-maker.hatenablog.jp/entry/2017/04/15/173955