6

В Windows 10 вы можете включить Bash в Ubuntu в Windows. Я сделал это, но я изо всех сил пытаюсь выяснить, как получить доступ к дисковым устройствам. Например, в обычной Ubuntu, если я хочу сделать низкоуровневую копию одной флешки на другую, я могу выполнить dd if=/dev/sdb of=/dev/sdc bs=4K , но /dev/sd? кажется, что устройства не существуют в Bash на Ubuntu на Windows. lsblk также не перечисляет никаких устройств. Поскольку dd установлен, я хотел бы верить, что должен быть способ доступа к дисковым устройствам. Можно ли это сделать? Как?

Bash на Ubuntu для Windows

1 ответ1

1

Подсистема Windows для Linux не устанавливает полнофункциональное ядро Linux, а только заглушку, которая позволяет запускать определенные типы в приложениях, скомпилированных для Linux. Btw. Bash в Windows или любой другой файл с таким именем неверен (ошибка Microsoft в названии команды bash). Я не думаю, что Microsoft когда-либо посмеет добавить столь низкий уровень доступа к WSL.

Тем не менее, из моего опыта, то, что вы хотите достичь, доступно в виртуальной машине. В моем случае это была Ubuntu, установленная в VirtualBox. Затем вы можете сопоставить USB-устройства, которые будут доступны в гостевой системе. Таким образом, команды dd будут работать на минимально возможном уровне, точно так же, как и в установленном дистрибутиве Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .