Вопрос или проблема
Я переустановил Kali Linux 3 раза, и теперь он показывает эту ошибку: Не удалось подключить диск ‘C:\Users<User>\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\ext4.vhdx’ к WSL2: Система не может найти указанный файл. Код ошибки: Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND
Что мне делать?
Ответ или решение
Ошибка в WSL2: Не удается прикрепить диск Kali Linux
Ошибка с кодом Wsl/Service/CreateInstance/MountVhd/HCS/ERROR_FILE_NOT_FOUND
при попытке запустить Kali Linux в WSL2 (Windows Subsystem for Linux 2) может создать ряд неудобств. Этот случай обычно указывает на проблемы с виртуальным жестким диском (VHDX), который не может быть найден или корректно подключен. Рассмотрим шаги, которые помогут вам устранить эту ошибку.
1. Проверка существования файла
Первым делом вам необходимо убедиться, что файл ext4.vhdx
действительно существует по указанному пути:
C:\Users\<User>\AppData\Local\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\
.
- Откройте Проводник Windows и перейдите по указанному пути.
- Если файл отсутствует, это может быть причиной ошибки. В таком случае вам может понадобиться заново установить Kali Linux.
2. Повторная установка Kali Linux
Если файл отсутствует, попробуйте удалить и заново установить Kali Linux в WSL. Следуйте этой инструкции:
- Откройте PowerShell от имени администратора.
- Удалите Kali Linux с помощью команды:
wsl --unregister KaliLinux
- Установите Kali Linux через Microsoft Store или с помощью команды:
wsl --install -d KaliLinux
3. Проверка обновлений WSL
Убедитесь, что у вас установлены последние обновления для WSL. Для этого выполните команду в PowerShell:
wsl --update
Это обеспечит наличие всех последних улучшений и исправлений.
4. Проверка конфигурации WSL
Иногда ошибка может быть связана с неверными настройками WSL. Убедитесь, что WSL в версии 2:
- Проверьте версию с помощью команды:
wsl -l -v
- Если Kali Linux работает на WSL1, измените это с помощью команды:
wsl --set-version KaliLinux 2
5. Устранение возможных проблем с файловой системой
Эта ошибка может также возникнуть из-за повреждения файловой системы. Предлагаю выполнить проверку:
- Откройте командную строку от имени администратора.
- Запустите команду:
chkdsk /f
- Перезагрузите систему для завершения проверки.
6. Проверка прав доступа
В некоторых случаях ошибка может указывать на проблемы с правами доступа к файлам. Убедитесь, что ваш пользователь имеет достаточные права для доступа к указанной директории и файлу ext4.vhdx
.
- Щелкните правой кнопкой мыши на папке
KaliLinux.54290C8133FEE_ey8k8hqnwqnmg
, выберитеСвойства
, затемБезопасность
. - Проверьте, что ваш пользователь имеет необходимые права (чтение и выполнение).
Заключение
Следуя указанным шагам, вы можете устранить ошибку, связанную с неудачным подключением виртуального диска для Kali Linux в WSL2. Не забывайте регулярно обновлять свою систему и проверять конфигурацию WSL для обеспечения наилучшей работы. Если ошибка продолжает появляться, рассмотрите возможность получения дополнительной помощи на специализированных форумах или от технической поддержки Microsoft.