🐙

WSLでRead-only file systemが出た場合の対処法

2023/02/23に公開
  1. 問題となっているディストロのvhdxを探す
  2. 別のバージョンのUbuntuをMicrosoft Storeからインストール
  3. Powershellでvhdxをmount
    wsl -d Ubuntu-18.04 --mount --vhd --bare "1で探した場所ext4.vhdx"
  4. lsblkでmountした名前を探す
  5. 修復する
    sudo e2fsck /dev/sdc -y
    sudo e2fsck /dev/sdc -p
    sudo fsck /dev/sdc -a
  6. unmount
    wsl -d Ubuntu-18.04 --unmount

Discussion