すべてのプロダクト
Search
ドキュメントセンター

:Windows パーティションにマウントポイントまたはドライブ文字がない

最終更新日:Nov 20, 2025

症状

  • ファイルエクスプローラーに表示されない: ディスクパーティションが [この PC] または [ファイルエクスプローラー] に表示されません。

  • ディスクの管理での正常なステータス: パーティションは [ディスクの管理] に表示され、そのステータスは [正常] です。ただし、パーティションには D: や E: などのドライブ文字が割り当てられておらず、フォルダーパスにマウントされていません。

原因

  • 自動マウントが無効になっている: システムの新しいボリュームに対する自動マウント機能が無効になっています。その結果、新しく追加または作成されたボリュームにはドライブ文字が自動的に割り当てられません。

  • グループポリシーの制限: [この PC] で指定されたドライブを非表示にするようにグループポリシーが構成されています。

  • 手動での削除: ドライブ文字が手動で削除されたか、パーティションのサイズ変更やフォーマットなどの操作後に再割り当てされませんでした。

解決策

まず、パーティションにドライブ文字を手動で割り当てます。再起動後にドライブ文字が消える場合は、システムの自動マウント機能を確認して有効にします。最後に、制限的なグループポリシーがないか確認します。

ステップ 1: ドライブ文字またはマウントポイントを手動で割り当てる

次の 3 つの方法から 1 つを選択します。

ディスクの管理 (GUI) を使用する

  1. Win+X キーボードショートカットを押し、メニューから [ディスクの管理] を選択します。

  2. ディスクのリストで、ドライブ文字がないターゲットパーティションを見つけます。パーティションを右クリックし、[ドライブ文字とパスの変更] を選択します。

  3. 表示されるダイアログボックスで、[追加] をクリックします。

  4. [次のドライブ文字を割り当てる] を選択し、ドロップダウンリストから利用可能な文字を選択し、次に [OK] をクリックします。

    [ドライブ文字とパスの変更] オプションがグレー表示されている場合は、パーティションが異常な状態になっていないか確認してください。システム予約済みパーティションにはドライブ文字を割り当てないでください。

DiskPart (コマンドライン) を使用する

  1. 管理者としてコマンドプロンプトを開きます。

  2. diskpart コマンドを実行して DiskPart 環境に入ります。

  3. list volume コマンドを実行してすべてのボリュームを表示します。ラベル、サイズ、またはその他の情報に基づいて、ターゲットパーティションのボリューム番号を特定します。

    # DISKPART> list volume
    #
    #  Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
    #  ----------  ---  -----------  -----  ----------  -------  ---------  --------
    #  Volume 0         SYSTEM_DRV   NTFS   System      260 MB   Healthy    System
    #  Volume 1    C    Windows      NTFS   Boot        118 GB   Healthy    Boot
    #  Volume 2    D    Apps         NTFS   Partition    50 GB   Healthy
    #  Volume 3         Data         NTFS   Partition   100 GB   Healthy    <-- ターゲットパーティション、ドライブ文字なし
  4. ターゲットボリュームを選択します。

    <volume number> をターゲットパーティションのボリューム番号に置き換えます。

    select volume <volume number>
  5. 選択したボリュームにドライブ文字を割り当てます。

    <drive letter> を目的のドライブ文字に置き換えます。

    assign letter=<drive letter>
    たとえば、ドライブ文字 G を割り当てるには、assign letter=G コマンドを実行します。
  6. exit コマンドを実行して終了します。

PowerShell (コマンドライン) を使用する

  1. 管理者として PowerShell を開きます。

  2. ドライブ文字が割り当てられていないパーティションを表示します。

    ターゲットパーティションのディスク番号 (DiskNumber) とパーティション番号 (PartitionNumber) をメモします。

    Get-Partition | Where-Object {$_.DriveLetter -eq $null}
  3. 指定したパーティションにドライブ文字を割り当てます。

    前のステップの出力に基づいて、DiskNumberPartitionNumber を実際の値に置き換え、NewDriveLetter を目的のドライブ文字に置き換えます。

    # 例: ディスク 1 のパーティション 2 にドライブ文字 G を割り当てる
    Set-Partition -DiskNumber 1 -PartitionNumber 2 -NewDriveLetter G

ステップ 2: 自動マウント機能を確認して有効にする

サーバーを再起動するたびにドライブ文字が失われる場合は、自動マウント機能が無効になっていないか確認します。

  1. 管理者としてコマンドプロンプトを開きます。

  2. diskpart コマンドを実行して DiskPart 環境に入ります。

  3. 自動マウントのステータスを確認します。

    automount
  4. 自動マウントが 無効 になっている場合は、有効にします。

    automount enable

    成功メッセージは次のとおりです: 新しいボリュームの自動マウントが有効になりました。

  5. exit コマンドを実行して終了します。

ステップ 3: ドライブを非表示にするグループポリシーを確認して無効にする

  1. Win+R キーボードショートカットを押し、gpedit.msc と入力し、Enter キーを押して [ローカル グループ ポリシー エディター] を開きます。

  2. 移動先: [ユーザーの構成] > [管理用テンプレート] > [Windows コンポーネント] > [ファイル エクスプローラー]

  3. 右側のポリシーリストで、[マイ コンピューターでこれらの指定されたドライブを非表示にする] を見つけてダブルクリックします。

  4. 表示される構成ウィンドウで、ポリシーのステータスを確認します。

    ステータスが [無効] の場合は、設定を [未構成] または [無効] に構成して、すべてのドライブを表示できます。

  5. [OK] をクリックして設定を保存します。

  6. 変更をすぐに適用するには、グループポリシーをリフレッシュします。

    管理者としてコマンドプロンプトを開き、gpupdate /force コマンドを実行します。