在 Windows 10 下掛載 Ext4 硬碟
工作環境:
Windows 11, 10 Home ver. 22H2
WSL
PowerShell (可能需要管理者權限)
ext4 硬碟
Get-wmiobject -query "SELECT * FROM Win32_DiskDrive"
Partitions : 1
DeviceID : \\.\PHYSICALDRIVE0
Model : ********************
Size : 1000202273280
Caption : 廠牌型號資訊
Partitions : 3
DeviceID : \\.\PHYSICALDRIVE1
Model : ********************
Size : 256052966400
Caption :廠牌型號資訊
wsl --mount \\.\PHYSICALDRIVE1 --partition 1
到檔案總管的 Linux 下的任一個虛擬機器下的 /mnt/wsl 即可讀取
Linux(\\wsl.********)\********\mnt\host\wsl\PHYSICALDRIVE3p1
可讀可寫,可用中文
卸載硬碟
wsl --unmount \\.\PHYSICALDRIVE1
wsl --unmount #卸載所有掛載的硬碟
======================= 除錯 =======================
開啟或關閉Windows功能
開啟 Windows 子系統 Linux 版
開啟 Windows Hypervisor 平台
開啟 虛擬機器平台
要先裝一個 WSL 就是在 windows 底下裝一個 Linux 子系統
打開 Direct IO
打開 VT-d
如果以上都做了,或是原本就已經打開了,還是出現類似「你必需啟用 Windows 虛擬平台」的訊息
bcdedit /set hypervisorlaunchtype auto
命令列選項無效: --mount 的訊息:
Windows 10 家用版 22h2 如果你是先前就裝的 WSL 還是需要 wsl --update 才會有 --mount 選項
收工!
留言
張貼留言