Windows 10 Ubuntu Bash Shell: как смонтировать другие диски Windows?
Я использую оболочку Ubuntu Bash Windows 10. Он отображает превосходный диск C как / mnt / c.
У меня есть другие локальные физические жесткие диски, установленные в Windows как E: и F:
Как я могу указать Bash для установки этих дисков (в идеале автоматически в / mnt / e и / mnt / f, но ручной монтаж в порядке)? «Sudo fdisk -l», похоже, не работает (не могу открыть / proc / partition), поэтому я не уверен, как найти их имена, иначе я бы просто использовал обычную команду mount.
- Ограничьте доступ пользователя к любым программам, кроме одного (выиграть 10)
- Нет сетевого подключения после обновления до Windows 10. Не удается откат до 8.1
- Как изменить шрифты по умолчанию в Windows 10
- Ошибка Dummynet / ipfw в Windows 10 x64
- Проблема с Microsoft Office 2016 с Windows 10
- Разрешение Windows 10 DNS через VPN-соединение не работает
- Невозможно избавиться от высокопроизводительного процессора Win 10 'и сжатой памяти', любого предложения?
- Как удалить приложение в Windows, когда его деинсталлятор отсутствует?
- Что Windows 10 пишет на мой диск перед сном?
- Отключить автоматическое обновление драйвера только для одного устройства в Windows 10
- Выключение Windows 10 действительно для двойной системы загрузки
- Как разрешить гостевой доступ в SAMBA
- Настройка кнопки на стилусе touch pro для открытия onenote 2016
Чтобы облегчить взаимодействие с Windows, WSL использует файловую систему DrvFs. WSL автоматически монтирует все фиксированные диски с поддерживаемыми файловыми системами в / mnt, например / mnt / c, / mnt / d и т. Д. В настоящее время поддерживаются только тома NTFS и ReFS.
От: https://blogs.msdn.microsoft.com/wsl/2016/06/15/wsl-file-system-support/
Если e:
и f:
имеют другие файловые системы, такие как FAT
, exFAT
, они не будут автоматически установлены.
Хорошие новости, теперь можно смонтировать USB-носители (в том числе отформатированные как FAT) и сетевые ресурсы с drvfs в Windows 10:
Смонтируйте съемные носители: (например, D 🙂
$ sudo mkdir /mnt/d $ sudo mount -t drvfs D: /mnt/d
Чтобы безопасно отключить
$ sudo umount /mnt/d
Вы также можете монтировать сетевые ресурсы без smbfs:
$ sudo mount -t drvfs '\\server\share' /mnt/share
Вам нужно, по крайней мере, построить 16176, поэтому вам может потребоваться войти в программу Windows Insider, а затем обновить Windows. Источник: https://blogs.msdn.microsoft.com/wsl/2017/04/18/file-system-improvements-to-the-windows-subsystem-for-linux/
Эти другие диски также должны быть там, в / mnt / e и т. Д. Вы можете проверить с помощью ls /mnt
. Если это не так, я бы попробовал одну из нескольких вещей –
-Зарегистрируйте свой компьютер, убедитесь, что диски подключены, а затем запустите bash
-Установить Ubuntu, запустив lxrun/uninstall/full/y
а затем lxrun/install/y
в cmd
-Если ничего не работает, вы можете попробовать сделать символическую ссылку с точки монтирования USB-накопителя в какую-то папку на вашем диске C. Я считаю, что в этой статье объясняется, как сделать их в Windows.
Если это не работает, я бы рекомендовал сообщить об этом как об ошибке Microsoft. WSL все еще находится в тяжелом развитии, и почти все функции работают исправно.
Очень поздно для этой вечеринки, но вот официальная проблема: https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/13355724-unable-to-access -USB-устройства-из-Баша
Короче говоря, это на их радаре, но оно еще не реализовано. 🙁