どのようにWindows 10でefiパーティションにアクセスしますか?
Windows 10でEFIパーティションにアクセスするのに問題があるのですが、cmdでこの方法を試してみました。
diskpart
sel disk 0
sel part 1 (efi part)
assign letter=b
exit
taskkill /im explorer.exe /f
explorer.exe
しかし、windows 10以降はうまくいきません。
Windows 10でEFIパーティションにアクセスするのに問題があるのですが、cmdでこの方法を試してみました。
diskpart
sel disk 0
sel part 1 (efi part)
assign letter=b
exit
taskkill /im explorer.exe /f
explorer.exe
しかし、windows 10以降はうまくいきません。
Windows 7 と 8 で動作しますが、10 では何も約束できません:
mountvol P: /S
と入力します。(P:
は未使用のドライブ文字に変更することができます。コマンドプロンプトウィンドウを使って P:
(EFI システムパーティション、または ESP) ボリュームにアクセスします。GUIではなくテキストモードのコマンドを使用する必要がありますが、この方法はうまくいくはずです。
もう一つの方法は、他のOSを使うことです。あなたが強く示唆しているように他のOSを起動できなくても、緊急ディスクを使うことができるかもしれません。例えば、Ubuntuのインストールメディアを使えば、ESPに簡単にアクセスできるはずです。私の記憶では、それは画面の左下隅にボリュームとして表示されるはずです; または、標準のLinux mount
コマンドを使って好きなようにマウントすることができます。
更新 2012 R2以降のWindows 8.1, Windows 10, Windows Serverでは、以下のPowershell onelinerを使用してEFIパーティションへの読み書きアクセスを取得することができます。
start ((Get-Partition | ? IsSystem).AccessPaths[0])
Windows 10 から EFI パーティションへの読み書きアクセスを取得する、より簡単な方法を見つけました:
mountvol
と入力し、最初のヘルプメッセージは無視して、Windows が知っているすべてのボリュームの GUID ベースのパスのリストに気づく。EFIパーティションのGUIDは、"NO MOUNT POINT “と書かれているものです - 私の場合は最初のボリューム更新 2012 R2以降のWindows 8.1, Windows 10, Windows Serverでは、以下のPowershell onelinerを使用してEFIパーティションへの読み書きアクセスを取得することができます。
start ((Get-Partition | ? IsSystem).AccessPaths[0])
Windows 10 から EFI パーティションへの読み書きアクセスを取得する、より簡単な方法を見つけました:
mountvol
と入力し、最初のヘルプメッセージは無視して、Windows が知っているすべてのボリュームの GUID ベースのパスのリストに気づく。EFIパーティションのGUIDは、"NO MOUNT POINT "と書かれているものです - 私の場合は最初のボリューム