【Windows10】PC起動時にVHDをマウントする

SDカード イメージ

以前、【Windows10】SDカードを仮想ディスク(VHD)にする方法とかかる時間の記事で、SDカードをVHDにする方法を書いたが、PC起動時にマウントされないので、自動でマウントするようにする。

PC起動時にVHDをマウントする方法

自動マウントさせるために、マウント用のコマンドを書いたバッチファイルを作成して、スタートアップで実行するようにする。

手順

  1. テキストエディタを開いて、以下のコマンドを書き込む。

    sel vdisk file="f:\Archives.vhd"
    attach vdisk

    f:\Archives.vhd(または.vhdx)の部分は、作成したVHDファイルの場所を指定する。
    VHDファイルの作成方法はこちら

  2. テキストファイルに適当な名前を付けて保存する。
    (例.mount.txt)

  3. 作成したテキストファイルをVHDファイルと同じ場所に置いておく。

  4. 次に、バッチファイルを作成する。
    テキストエディタを開いて、以下のコマンドを書き込む。

    diskpart -s f:\mount.txt

    f:\mount.txtの部分は、先ほど作成したファイルの場所を指定する。

  5. テキストファイルに適当な名前をつけてバッチファイルとして保存する。
    (例.automount.bat/拡張子を「.bat」にすればバッチファイルになる)

  6. 作成したバッチファイルをスタートアップフォルダに保存する。
    Windows10の場合は、以下のパスにある。

    C:\Users\[ユーザー名]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

    ※エクスプローラーで頭から辿っていくと隠しフォルダだったり、フォルダ表記が日本語になっていたりするので注意

以上で設定は完了。
以降、PC起動時に自動でマウントされるようになる。

SDカードとの相性によっては自動マウントに失敗する

私の環境(DG-STK2S:スティックPC)と64GB microSDは相性があまり良くない。

そのせいか、自動マウントに度々失敗するので、上記で作成したバッチファイルのショートカットをデスクトップに置いておくことにした。

起動時に失敗してたら、デスクトップのショートカットを叩けばマウントされるので、まぁ良しとしている。

投稿者: Output48

中学生の時に初めてHTMLに触れてからホームページ制作を独学で始める。 ベンチャー企業の営業、大手企業のPG・SEを経て、独立。 現在はとある企業のCTOと、変な名前の会社の社長をしてる。

「【Windows10】PC起動時にVHDをマウントする」への10件のフィードバック

  1. わかりやすい記事をありがとうございます!
    設定が簡単にできました!

    ただ1点、手順1の
    > sel vdisk file=”f:\Archives.vhdx”
    の部分の「vhdx」→「vhd」
    だと思います。

    xを消した状態で試したら問題なく動作するようになりました。

    1. > big-chicken 様
      コメント&ご指摘いただき、有難うございます。

      おっしゃる通り、VHDファイルの種類は「.vhd」と「.vhdx」の2種類ありますので、1種類だけだと分かりにくかったですね…。

      しかも関連記事では「.vhd」で作成方法を記載していましたし…(^^;

      一部、本文を修正させていただきました。

  2. PCメーカーさんのページの方法でよく理解できず困ってましたが、ここでVHDの作成と自動マウントについて分かりやすく記載されていたので、普段Mac使いの私でもWindows10のVHDが使えるようになりました。
    ありがとうございました。

  3. 以前ここを参考に自動マウントを設定して上手くいっていたのですが、
    Windows10をクリーンインストールして同じように設定すると、
    起動のたびに、DiskPartのユーザーアカウント制御が出るようになってしまいました。
    何か回避策はあるのでしょうか?
    よろしければ、アドバイス頂けたらと思います。

    1. >庄介 様
      コメント有難うございます。
      記事内に書いてある「バッチファイルのショートカット」のファイルを右クリックして、「プロパティ」を選択し、「ショートカット」タブにある「詳細設定」から「管理者として実行」にチェックを入れると解決しないでしょうか?
      お試しください。

  4. 上記の記事を熟読させていただき、パソコンの初心者ながら、小生もVHDを利用しようと思っています。現在、Windows 10を使用していますが、テキストエディタとして「メモ帳」を使っても差し支えないでしょうか。以上、お答えいただければ幸いです。

  5. 記事の通りに作業をして、SDカードにVHDを作成し、自動マウントを設定しました。一つ質問があるのですが、OSがWindows 10のため、年2回のMajor Update(機能プログラム更新)時に、SDカードをそのまま挿入した状態でUpdateするのか、或いはVHDをアンアマウントしてUpdateをするのか。また、Update後には再びVHDをマウントし、自動マウントするのか。そのあたりがよくわかりませんので、教えていただければ幸いです。よろしくお願いします。

  6. タスクスケジューラで自動マウントも設定完了しましが、起動後の画面に(テキストファイル形式の)バッチファイルのウィンドウが表示されたままとなります。起動後にウィンドウを閉じる方法はありますか?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください