web-dev-qa-db-ja.com

VHDをマウントするときに、一貫したドライブ文字をどのように割り当てることができますか?

ローカルに複数のVHDがあり、一度に1つだけマウントして、1つのドライブ文字に割り当てます。

マウント時にドライブ文字をこれらに自動的に割り当てるには、マウントするたびに[ドライブ文字を変更]をクリックする必要がないようにするにはどうすればよいですか?

通常、私は[コンピューターの管理]-> [ストレージ]-> [ディスクの管理]を使用してマウントします。

3
Aaron Thomas

Windowsは、各VHDドライブにマウントされた最後のドライブ文字を記憶しているため、通常は何もする必要はありません。

VHD(および/または外付けドライブ)を頻繁に切り替える場合、これはうまくいかない可能性があります。

もちろん、スクリプトでそれを行うことができます。これがバッチファイルです(Powershellなしで、より強力になります):

DiskPartを介してドライブ文字が割り当てられたVHDディスクをマウントするWindows 7コマンドスクリプト

特定のVHDファイルの場合は、そのスクリプトを簡略化するか、ドライブとVHDファイルに固定名を追加するだけです。それでおしまい。

1
Philm

Diskpartを使用したくない場合は、PowerShellを使用できます。次に例を示します。

Get-WmiObject -Class Win32_volume -Filter "DriveLetter = 'F:'" |Set-WmiInstance -Arguments @{DriveLetter='Q:'}
1
etalon11