Нуждаюсь в помощи относительно команды dd на приложении Ubuntu для окон 10

Я установил приложение Ubuntu на Окне 10 ОС и пытающийся выполнить команду dd. Но команда dd не перечисляет все диски, существующие в системе. Я не уверен, является ли этим ограничение приложений Ubuntu, или что-то отсутствует в конфигурации. Предоставьте мне исходные данные для решения этого вопроса.

2
задан 13 November 2019 в 03:07

3 ответа

Вы не можете.

WSL не является полной средой. В частности, это испытывает недостаток в ядре Linux.

WSL является уровнем абстракции, который позволяет выполнение 64-разрядных двоичных файлов ELF в Windows. Это не обеспечивает традиционный доступ к устройствам Linux.

Это может измениться несколько с WSL2, который является находящимся в HyperV решением для виртуализации.

9
ответ дан 2 December 2019 в 01:25

Ubuntu и Linux в общем управлении в Windows

As, уже указанном в ответе @vidarlo, WSL не может сделать всего, которое мы используемся, чтобы сделать в Ubuntu (или Linux в целом). Но это - хороший инструмент, который обеспечивает несколько из инструментов и функций, что мы привыкли к из Ubuntu.

Другая альтернатива, которая также страдает от ограничений из-за отсутствия ядра Linux, является старым CygWin.

@vidarlo также упомянул решение для виртуализации, которое могло бы улучшить способность следующего поколения WSL.

уже есть другие (и общие) решения для виртуализации. Возможно, наиболее распространенный для личного использования VirtualBox.

, Если у Вашего компьютера есть достаточно центрального процессора 'лошадиная сила' и достаточно памяти (RAM), Вы можете бежать , реальная Ubuntu живет и/или устанавливает его в использовании виртуальной машины VirtualBox.

Альтернативы dd в Windows

You хотят использовать dd в WSL. Это заставляет меня думать, что Вы хотите к клон из гибридного файла ISO, file.iso, или возможно от некоторого другого вида файла изображения file.img к устройству , например, USB pendrive, карта памяти, SSD или жесткий диск.

В этом случае Вы можете использовать инструменты Windows для клонирования,

<час>

, Если Вы хотите сделать другие задачи, например, возвращая данные из провального двигателя , это может быть хорошая идея создать [постоянный] живой двигатель с Ubuntu, установить ddrescue из хранилища с пакетом gddrescue и возможно некоторые другие инструменты в него (например TestDisk и PhotoRec) и работать оттуда.

4
ответ дан 2 December 2019 в 01:25

Я рекомендовал бы дать Cygwin dd попытка.

, Чтобы найти, что путь к диску или разделу использует в качестве входа, просмотрите файл /proc/partitions

$ cat /proc/partitions 
major minor  #blocks  name   win-mounts

    8     0 125034840 sda
    8     1    562176 sda1  
    8     2 124470272 sda2   C:\
    8    16 3907018583 sdb
    8    17    131072 sdb1
    8    18 3906885632 sdb2   D:\

сначала.

Для резервного копирования всего диска раздел Windows находится в (например, sda2) используют командную строку как это,

dd if=/dev/sda ...

/dev/sda для всего диска вместо раздела /dev/sda2

1
ответ дан 2 December 2019 в 01:25

Другие вопросы по тегам:

Похожие вопросы: