Устранение неполадок в Windows 10

Исправление: “Произошла ошибка при монтировании одной из ваших файловых систем” на WSL

Содержание:

Некоторые пользователи подсистем Windows для Linux столкнулись с проблемой “Произошла ошибка при монтировании одной из файловых систем. Пожалуйста, выполните ‘dmesg’ для получения подробной информации” сообщение об ошибке при запуске установленного дистрибутива Linux. Как выяснилось, сообщение об ошибке возникает, когда установленный вами дистрибутив или просто WSL не может смонтировать ваши диски Windows. Хотя это может показаться большой проблемой, на самом деле это не так, и вы можете легко обойти ее с помощью нескольких различных методов. В этой статье мы покажем вам, как устранить сообщение об ошибке, поэтому просто следуйте инструкциям.

Возникла ошибка при монтировании одной из ваших файловых систем Сообщение об ошибке

Как выяснилось, подсистема Windows для Linux стала поворотной функцией для Windows, особенно когда речь идет о продвинутых пользователях, которые занимаются разработками. Установка WSL Это делается довольно легко, и теперь вы можете сделать это с помощью одной команды. Большинство пользователей, столкнувшихся с данной проблемой, использовали докеры, и часто проблема возникает, когда их дистрибутив не установлен в качестве операционной системы по умолчанию.

С учетом сказанного, существуют различные способы, с помощью которых вы можете решить возникшую проблему. Итак, без лишних слов, давайте начнем и сразу перейдем к делу. 

Обновить ядро Linux или WSL

Первое, что вы должны сделать, столкнувшись с данной проблемой, это попытаться обновить Windows Subsystem for Linux, что, в свою очередь, приведет к обновлению ядра Linux. Как сообщается, это помогло решить проблему различным пользователям, так что это может помочь и вам. Это довольно просто сделать и выполняется с помощью одной команды. Для этого следуйте приведенным ниже инструкциям:

  1. Прежде всего, откройте повышенную командную строку. Для этого откройте Меню «Пуск и найдите командная строка. С правой стороны нажмите на кнопку Запустите от имени администратора указанный параметр.
    Открытие командной строки от имени администратора
  2. В качестве альтернативы вы также можете использовать поднятую командную строку Powershell window.
  3. В командной строке или окне Powershell введите “wsl –update” без кавычек, а затем нажмите Enter.
    Обновление подсистемы Windows для Linux
  4. Дождитесь завершения обновления. После этого запустите WSL снова, чтобы проверить, была ли решена проблема. 

Проверка дистрибутива по умолчанию 

Как выяснилось, в некоторых случаях проблема может возникнуть, когда вы установили docker на Windows Subsystem for Linux. Таким образом, когда вы пытаетесь запустить дистрибутив Linux, он может столкнуться с упомянутым сообщением об ошибке из-за того, что он не установлен в качестве дистрибутива по умолчанию. 

В дополнение к этому, если у вас установлен только docker вместе с дистрибутивом docker-desktop-data, последний может быть установлен как дистрибутив по умолчанию, что может вызвать проблему. Если этот случай применим, то для решения проблемы вам нужно будет просто изменить дистрибутив по умолчанию соответственно. Для этого следуйте приведенным ниже инструкциям:

  1. Для начала откройте повышенную командную строку, открыв команду Меню «Пуск и поиск команда. Нажмите на кнопку Запуск от имени администратора расположенной с правой стороны.
    Открыть Командную строку от имени администратора
  2. Затем, в окне командной строки, вы можете проверить установленные дистрибутивы вместе с дистрибутивом по умолчанию, используя команду “wsl –list” команда. 
  3. Если по умолчанию установлен неправильный дистрибутив, вы можете изменить его с помощью команды “wsl -s distroName” команда. Очевидно, что вам придется заменить кнопку distroName ключевое слово с именем дистрибутива, которое отображается в списке. 
  4. После этого проверьте, сохраняется ли проблема. 

Установите обновления Windows

Поскольку подсистема Windows для Linux является частью Windows, на нее могут напрямую влиять обновления Windows. Некоторые пользователи сообщили, что проблема была решена после установки обновлений Windows. Если быть точным, обновление KB5005191, похоже, решило проблему для различных пользователей. 

Поэтому, если вы’давно не устанавливали обновления Windows, мы бы рекомендовали обновление Windows так как это может решить проблему и для вас. Для этого следуйте приведенным ниже инструкциям:

  1. Прежде всего, откройте окно Параметры Windows приложение, нажав на кнопку клавиша Windows + I на клавиатуре.
  2. В приложении «Настройки Windows» перейдите к пункту Обновление Windows раздел.
    Параметры Windows
  3. Там нажмите на кнопку Проверка наличия обновлений опцию, предоставляемую для загрузки и установки всех доступных обновлений.
    Параметры обновления Windows
  4. После установки обновлений и перезагрузки компьютера посмотрите, сохранилось ли сообщение об ошибке.

Удалить Windows Hypervisor Platform

Наконец, если вышеперечисленные методы не помогли вам решить проблему, то вам может помочь удаление функции Windows Hypervisor Platform. Об этом сообщил пользователь, который столкнулся с аналогичным сообщением об ошибке на этапе установки и настройки Ubuntu с помощью Windows Subsystem for Linux 2. Чтобы решить проблему, он удалил упомянутую функцию, и установки Ubuntu начали работать просто отлично. Для этого следуйте приведенным ниже инструкциям:

  1. Для начала откройте Панель управления путем поиска его в меню «Пуск.
    Открытие панели управления
  2. Затем введите Программы.
    Панель управления
  3. Как только вы окажетесь там, нажмите на кнопку Включить или выключить функции Windows предоставленную опцию.
    Переход к функциям Windows
  4. В открывшемся окне прокрутите вниз и найдите пункт Платформа гипервизора Windows.
  5. Снимите флажок флажок Платформа гипервизора Windows, а затем нажмите кнопку OK кнопку.
    Деинсталляция функции платформы гипервизора Windows
  6. После этого функция Windows Hypervisor Platform будет деинсталлирована. 
  7. Теперь, идите вперед и проверьте, если сообщение об ошибке скрывается вокруг. Перед этим не обязательно перезагружать компьютер.

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