Я использую Windows 11 и Ubuntu 22.04.2 LTS (Jammy Jellyfish) с двойной загрузкой. Вчера я попытался смонтировать образ диска WSL2 ext4.vhdx
из Ubuntu с помощью guestmount. Вот команда, которую я использовал:
sudo guestmount --add /path/to/ext4.vhdx -i --rw /mnt/myubuntu
Сначала все работало без проблем, но сегодня, когда я захотел сделать это снова и получить доступ к файлам WSL2, я получил эту ошибку:
guestmount: access: /mnt/asus/Users/root1/Documents/WSL/Ubuntu/ext4.vhdx: Input/output error
даже когда я просто пытаюсь запустить ls
файл:
ls: cannot access 'ext4.vhdx': Input/output error
также при загрузке из Windows я получаю уведомление о том, что на моем C:
диске повреждены некоторые файлы, а когда я запускаю WSL, он сообщает, что ext4.vhdx - это corrupted and unreadable
, я запускаю проверку C:
диска, затем перезагружаюсь, но безуспешно, также запуск chkdsk /f C:
выдает ошибку, в которой говорится, что том используется другим процессом.
есть ли способ восстановить образ диска или хотя бы какой-то файл внутри него?
заранее спасибо