Windows 10
 Computer >> コンピューター >  >> システム >> Windows 10

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

Windows7およびWindowsServer2008 R2以降、ユーザーは仮想ハードディスクファイルを作成およびマウントできます。 ( VHD / VHDX )ディスク管理コンソールから直接。これらの仮想ディスクは、システム内の個別の物理ディスクのように見え、任意のデータを保存するために使用できます。これらのディスクの本質的な欠点は、Windowsを再起動するたびにVHD/VHDXファイルを手動でマウントする必要があることです。さらに、ローカルコンピューターの管理者のみがVHD / VHDXファイルをマウントする権限を持っており、通常のユーザーはこれらの権限を持っていません(これらのユーザーは、仮想ディスクファイルをマウントするために管理者に問い合わせる必要があります)。

この記事では、Windowsの起動時にvhd / vhdxファイルを自動的にマウントして、管理者以外のユーザーが仮想ハードディスクを利用できるようにする方法を説明します。

Windowsには、システムの再起動時にvhdファイルのマウントを自動化する組み込み機能はありません。 diskpartを使用して自動マウントvhdイメージを実装してみましょう およびWindowsタスクスケジューラ

したがって、次のコードを含む新しいテキストファイル(C:\ Scripts \ attach_vhdx.txt)を作成します。
select vdisk file ="C:\ vhd2 \ w10vhd.vhdx"
attach vdisk
パート1を選択
文字を割り当てる=K
終了

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

  • C:\ vhd2 \ w10vhd.vhdx –はVHDまたはVHDXディスクイメージへのフルパスです。
  • K –VHDイメージに割り当てるドライブ文字。

このスクリプトは、指定されたvhdxファイルをマウントし、そのファイルの最初のパーティションを選択して、ドライブ文字を割り当てます。ディスク上に複数のパーティションがある場合は、マウントするパーティションの番号を指定して、それに応じてコードを変更します。

。セキュリティ上の理由から、ファイル「C:\ Scripts \ attach_vhdx.txt」のNTFSアクセス許可を変更して、ユーザーがこのファイルを変更できないようにすることをお勧めします。

Windowsタスクスケジューラ( Taskschd.msc )を実行します )、新しいスケジューラタスクを作成します(アクション ->タスクの作成 )。次のように構成します。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

一般 タブ:

  • タスクの名前を指定します(名前 ):automountvhdx;
  • 実行を確認します かどうか ユーザー ログに記録された オン または ない;
  • 最高の権限で実行をオンにします 。

トリガー タブ

  • 新しい起動トリガーを追加します( At スタートアップ )デフォルト設定で。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

アクション タブ:

  • 新しいアクションを作成します(新規 );
  • アクションはプログラムの開始です;
  • プログラム/スクリプト: diskpart ;
  • プログラム引数として指定:/ s“ C:\ Scripts \ attach_vhdx.txt”

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

条件 タブで、コンピュータがAC電源になっている場合にのみタスクを開始するのチェックを外します。

変更を保存します。システムは、タスクの実行元となるアカウントのクレデンシャル(ユーザー名とパスワード)の入力を求めるプロンプトを表示します(このユーザーアカウントには管理者権限が必要です)。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

SYSTEMに代わってタスクを実行するには、そのプロパティをもう一度開き、一般で開きます。 タブをクリックしてユーザーまたはグループを変更します ボタン。 [ユーザーまたはグループウィンドウの選択] システムを指定します 変更を保存します。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

PowerShellまたはschtasksを使用してスケジューラタスクを作成できます:

schtasks / create / tn "automountvhdx" / tr "diskpart.exe / s'c:\ Scripts \ attach_vhdx.txt'" / sc ONLOGON / ru SYSTEM

次回のWindowsの起動時に、この指定されたVHDxディスクが自動的にマウントされます。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

。通常、ドライブは、Windowsの起動後約30〜60秒で使用可能なディスクのリストに表示されます。

vhdxイメージを別のドライブ文字ではなくフォルダにマウントする場合は、c:\ Scripts\attach_vhdx.txtファイルのコードを次のように変更します。

select vdisk file ="C:\ vhd2 \ w10vhd.vhdx"
attach vdisk
select part 1
assign mount ="c:\ mount"
exit

このコマンドの結果として、仮想ディスクは物理ドライブの別のディレクトリにマウントされます(このディレクトリにvhdxファイルの内容が表示されます)。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

ローカルVHDドライブだけでなく、UNCパスを使用してネットワーク共有フォルダーからディスクをマウントすることもできます。

select vdisk fils ="\\ srv1 \ share \ win10shared.vhdx"

vhdx自動マウントスクリプトをテストするために、毎回コンピューターを再起動する必要はありません。管理者として次のコマンドを実行するだけです。

diskpart / s c:\ Scripts \ attach_vhdx.txt

コードにエラーが含まれていない場合、コマンドはvhdxファイルに接続し、新しいドライブがシステムに表示されます。

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする

仮想ディスクのマウントを自動化するこれらの方法は、Windows 10、Windows 8.1、およびWindows7で使用できます。

PowerShellを使用する場合は、起動時に次のPowerShellスクリプトを使用してVHDXディスクを自動的にマウントできます。

mount-vhd -path C:\ vhd \ win10vhd.vhdx –PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G

Windows 10、8.1の起動時にVHD/VHDXファイルを自動マウントする


  1. Windows 10 の起動音をカスタマイズする方法

    楽しみたい場合は、Windows 10 の起動音を変更してみてください。美しいウェルカム メッセージ、インスピレーションややる気を起こさせるメッセージ、または怖いものや面白いものを設定して、友達にいたずらをすることができます。この変更は、コンピュータの機能にまったく影響を与えず、簡単に従うことができます。ユーザーが Windows 10 の起動音をカスタマイズできるように、Microsoft は意図的に規定を残していると思います。 また読む:Windows 10 で音が出ない問題を解決する方法 Windows 10 の起動音をカスタマイズする方法 Windows 10 の起動音をカスタマイ

  2. Windows 10 でファイルを暗号化する方法

    Windows 10 PC でファイルを暗号化し、同時にパスワードで保護できることをご存知ですか?これにより、意図した人以外は誰もあなたのプライベート ファイルを開くことができなくなります。ロックは開かれてハッキングされる可能性があるため、ファイルの暗号化はファイルまたはフォルダーのロックと同じではありません。しかし、強力な暗号化を使用すると、適切なソフトウェアと正しいパスワードを持っていないすべての人にとって、ファイルは役に立たなくなります。このガイドでは、Windows 10 PC でファイルを暗号化および復号化する手順について説明します。 Windows の組み込み機能を使用して Win