4

В основном так же, как How to read ext4 partitions on Windows ? ,
Поскольку я хотел использовать функции btrfs, такие как прозрачное сжатие или автоматическая дефрагментация, я установил свою систему Linux на подобъеме btrfs.
Я попробовал ᴜꜰꜱ explorer, но он не может прочитать большинство моих файлов.

Так как же восстановить мои музыкальные файлы Linux без перезагрузки?

Мне нужен только доступ на чтение, а не запись каких-либо байтов в файловую систему (моя система Linux в данный момент приостановлена на диске).
Лучшим вариантом будет возможность экспортировать каталоги в виде tar-архива, чтобы сохранить права доступа и атрибуты.

3 ответа3

4

WinBtrfs

Просто потому, что эта тема появляется в Google, я хотел бы повторить ответ noctrex, рекомендовав WinBtrfs (GitHub), экспериментальный драйвер Windows Btrfs. Среди других его функций, он поддерживает:

  • Чтение и запись файловых систем Btrfs
  • Базовый RAID: RAID0, RAID1 и RAID10
  • Расширенный RAID: RAID5 и RAID6
  • Получение и настройка списков контроля доступа (ACL) с использованием безопасности xattr.NTACL
  • Жесткие ссылки
  • Разреженные файлы
  • сжатие zlib
  • Компрессия LZO

Вы можете установить его только для чтения после установки, изменив записи реестра в HKLM\SYSTEM\CurrentControlSet\Services\btrfs, и я обнаружил, что он очень стабильный (если немного медленный) даже с шестью смонтированными разделами Btrfs и очень частые чтения от одного из них.

Он поддерживает запись на диск, но поскольку программное обеспечение все еще находится в разработке (и поставляется с важным отказом от ответственности, что «ВЫ ИСПОЛЬЗУЕТЕ ЭТО НА СВОЙ СТРАХ И РИСК. Я НЕ НЕСУ ОТВЕТСТВЕННОСТИ за любой ущерб, который он может нанести вашей файловой системе». НЕ ИСПОЛЬЗУЙТЕ ДАННЫЙ ВОДИТЕЛЬ, ЕСЛИ У ВАС НЕСЕТЕ ПОЛНУЮ И СОВЕРШЕННУЮ РЕЗЕРВУАРУ ВСЕХ ВАШИХ ДАННЫХ "), вероятно, не рекомендуется устанавливать его только для чтения. (К сожалению, по умолчанию он монтируется с включенной записью, поэтому вам нужно зайти в реестр и изменить это. В любом случае у вас обязательно должны быть резервные копии.)

К сожалению, поскольку в настоящее время программа является неподписанным драйвером, для установки также необходимо включить тестовое подписание, запустив в командной строке «bcdedit -set TESTSIGNING ON» (с последующей перезагрузкой, щелчком правой кнопкой мыши по btrfs.inf из загрузки WinBtrfs и нажатием кнопки «Установить»). , Страница GitHub содержит полную инструкцию по установке.

2

В VBOX вы можете создать виртуальное дисковое устройство, указывающее на необработанное дисковое устройство. Вы также можете сделать это с помощью VMWARE с помощью онлайновой версии vm создателя или пробной версии рабочей станции, а затем использовать vmware free player и, конечно, вы можете сделать это в HyperV бесплатно.

http://www.serverwatch.com/server-tutorials/using-a-physical-hard-drive-with-a-virtualbox-vm.html

Будет интересно посмотреть, будет ли поддержка драйверов для Linux на Windows ...

http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/

1

Может быть, попробуйте следующее:

WinBtrfs

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