Диск \\.\physicaldrive1 был подключен из WSL2, но не удалось смонтировать (код ошибки: -22)

Вопрос или проблема

Окружение:
Сборка: 21343
Ubuntu 20.04
WSL2

В настоящее время пытаюсь подключить диск ext4 через WSL2 и продолжаю получать ошибку:

Диск \\.\physicaldrive1 был подключен из WSL2, но не удалось смонтировать (код ошибки: -22)

При выполнении следующей команды:
wsl --mount \\.\physicaldrive1

Не уверен, какая другая информация может понадобиться, я довольно новичок в Linux и монтировании дисков.

Спасибо.

Добавьте раздел на диске, который вы хотите смонтировать, какой бы номер он ни имел, например:

wsl --mount \\.\physicaldrive1 --partition 1

Я попробовал это, с переключателем “partition” и без него… Все равно получаю следующую ошибку:

Система не может найти указанный диск.
Код ошибки: Wsl/Service/AttachDisk/HCS/0x8007000f

Ответ или решение

Ошибка монтирования диска в WSL2, которую вы наблюдаете, может быть вызвана несколькими факторами. Давайте рассмотрим основные аспекты, которые помогут вам справиться с этой проблемой.

Основная информация о проблеме

Вы пытаетесь смонтировать диск с помощью команды:

wsl --mount \\.\physicaldrive1

и получаете сообщение об ошибке:

The disk \\.\physicaldrive1 was attached from WSL2, but failed to mount (error code: -22)

Это указывает на проблему с конфигурацией или доступом к диску. Также важным моментом является то, что ваша версия WSL2 работает на Ubuntu 20.04 в сборке Windows 21343.

Возможные причины и их решение

  1. Неправильный указатель на диск или раздел:
    Убедитесь, что вы правильно указываете диск и его раздел. Попробуйте использовать идентификатор раздела, добавив флаг --partition. Например:

    wsl --mount \\.\physicaldrive1 --partition 1

    Если на диске несколько разделов, убедитесь, что вы указываете правильный номер.

  2. Диск не существует или недоступен:
    Ошибка The system cannot find the drive specified. может означать, что указанный диск не доступен для WSL. Попробуйте проверить наличие диска в Windows, используя "Управление дисками" (Disk Management) и убедитесь, что диск подключен и доступен.

  3. Проблемы с правами доступа:
    Убедитесь, что вы запускаете PowerShell или командную строку от имени администратора. Это необходимо для выполнения операций, связанных с монтированием физических дисков.

  4. Проблемы с файловой системой:
    Ошибка может быть связана с отсутствующей или поврежденной файловой системой на разделе. Вы можете проверить целостность файловой системы с помощью встроенных инструментов Windows, таких как chkdsk. Запустите команду:

    chkdsk /f \\.\physicaldrive1

    После завершения проверьте, можете ли вы снова выполнить монтирование.

  5. Совместимость WSL2 с файловыми системами:
    Убедитесь, что WSL2 поддерживает файловую систему ext4. Согласно документации, WSL2 поддерживает ext4, но необходимо, чтобы диск был корректно отформатирован.

Дополнительные рекомендации

  • Убедитесь, что ваша версия WSL и Ubuntu обновлены. Попробуйте выполнить обновление WSL и дистрибутива:
wsl --update
  • Если проблема сохраняется, стоит рассмотреть вариант создания нового виртуального диска (VHD) в WSL и перенос необходимых данных туда, если это возможно.

Следуя этим шагам, вы сможете устранить ошибку монтирования и успешно подключить диск в WSL2. Если проблема не решается, рассмотрите возможность обращения в службу поддержки Microsoft или на форума, где можно получить дополнительную помощь от сообщества.

Оцените материал
Добавить комментарий

Капча загружается...