Как прочитать диск linux под windows
Перейти к содержимому

Как прочитать диск linux под windows

  • автор:

Доступ к Linux-разделам из-под Windows

Оригинал: Windows Migration: Accessing Linux Partitions From Windows
Автор: Antonis Komis (agmg)
Дата публикации: май 2013 г.
Перевод: Семененко В.
Дата перевода: июнь 2013 г.

Двойная загрузка операционных систем является очень распространенным сценарием среди пользователей Windows, которые решили попробовать систему Linux. Они поступают так потому, что еще не чувствуют себя достаточно уверенно, чтобы полностью оставить Windows и перейти на Linux. Или же потому, что этим пользователям необходимы некоторые программы и игры, которые невозможно запустить под Linux. Но в обоих случаях, когда пользователь работает между двумя операционными системами, существует потребность во взаимодействии между обеими системами. В операционной системе Linux есть изначальная поддержка «родных» файловых систем Windows (NTFS, FAT). Это означает, что работая под системой Linux, можно иметь доступ к Windows-разделам. С системой Windows дело обстоит с точностью до наоборот. Чтобы получить доступ к Linux-разделам из-под Windows, необходимо установить сторонние программы, специально созданные для этой цели.

В этой статье дан обзор нескольких таких программ, которые позволяют открыть Linux-разделы, работая в операционной системе Windows. Все рассматриваемые программы имеют поддержку файловой системы ext4, которая является таковой по умолчанию для всех дистрибутивов Linux. Также подобные программы могут работать с более ранними версиями файловых систем, таких как ext3 или ext2, а также c файловыми системами другого типа.

Все программы, обзор которых я решил сделать в данной статье, по умолчанию предоставляют доступ к Linux-разделам только в режиме чтения. Это означает, что с помощью таких программ можно читать файлы с Linux-разделов, но нельзя производить запись на них. С моей точки зрения, такой подход является наилучшим вариантом, так как иметь полный доступ к Linux-разделам может быть опасным. Это связано с тем, что при полном доступе к файловой системе Linux, достаточно изменить или удалить хотя бы один файл, что приведет операционную систему Linux в неработоспособное состояние. Пользователь должен иметь точное представление о том, что он собирается изменить, прежде чем приступать к самому изменению. В этом случае риск повредить систему сводится к минимуму.

Ext2Fsd

Ext2Fsd является драйвером файловой системы ext2, написанным под линейку операционных систем Windows (2000, XP, Vista и Win7). Будучи установленным, драйвер предоставляет доступ к Linux-разделам по буквенному обозначению каждого раздела для любой из установленных под Windows программ.

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

Драйвер Ext2Fsd имеет дополнительную опцию для включения прав записи в файловых системах Linux. По причинам, которые я уже называл ранее, рекомендую оставить данную опцию отключенной, за исключением тех случаев, когда действительно необходимо что-либо изменить, и вы что знаете, что делаете.

Давайте посмотрим на основное окно программы Ext2Fsd:

Если нажать горячую клавишу F7 (или перейти в меню по пути «Tools — Service Management»), можно увидеть состояние службы (включена или отключена), и несколько дополнительных настроек, которые относятся к выбранному разделу:

Давайте смонтируем раздел. Это можно выполнить двумя способами. Первый — правым щелчком мыши на выбранном разделе в списке открываем контекстное меню и выбираем «Ext2 Volume Management».

Второй способ — просто нажать горячую клавишу F3 для выделенного в списке раздела.

Откроется следующее окно:

Если раздел, к которому нужно получить доступ, находиться на съемном носителе, то необходимо выбрать пункт «Automatically mount via Ext2Mgr» в контекстном меню. В этом случае указанный раздел будет монтироваться каждый раз, когда будет подключаться съемный носитель. В случае, если нужный раздел располагается на постоянно подключенном носителе, то для его автоматического монтирования необходимо выбрать пункт «Mountpoint for fixed disk, need reboot» в контекстном меню. Выберите данный пункт и выполните перезагрузку, если это необходимо.

Перейдем в «Мой компьютер»:

Видим, что Linux-раздел (Локальный диск H) смонтирован и к нему можно получить доступ точно также, как и к любому «нормальному» Windows-разделу. Для проверки открываю указанный раздел для просмотра данных на нем:

DiskInternals Linux Reader

Программа DiskInternals Linux Reader является официально бесплатной и поддерживает целый ряд файловых систем: ext2, ext3, ext4, HFS и ReiserFS.

Подобно программе Ext2Fsd, приложение Linux Reader предоставляет доступ к Linux-разделам только с правами чтения и не разрешает пользователям производить запись на них. Это гарантирует, что изменения в текущей операционной системе не скажутся на работе системы Linux.

Но, в отличие от предыдущей программы, Linux Reader предоставляет доступ к разделам не через их буквенное обозначение. Для каждого из Linux-разделов запускается своя собственная копия приложения. Такой способ имеет несколько приятных преимуществ, таких как использование «Проводника» Windows и функция предпросмотра. Последняя поддерживает только несколько типов файлов (определенный набор форматов изображений, несколько видео-форматов и еще несколько других, которые у меня не было возможности протестировать). Поэтому, если вы ищете файлы, для которых в программу Linux Reader встроена возможность предпросмотра, то можно просмотреть изменение прежде, чем сохранять их.

На изображении внизу видно функцию предпросмотра в действии. Если щелкнуть на пункте «Сохранить как . » (Save as. ), выбранный файл может быть сохранен в файловой системе Windows. Это бывает полезным, если необходимо работать с этим файлом в обход режима только для чтения.

Также программа Linux Reader может сохранять директорию целиком. Для этого нужно щелкнуть правым щелчком мыши на нужной папке и выбрать пункт «Сохранить» (Save). Затем нажать кнопку «Далее» (Next).

В следующем окне выбираем «Сохранить файлы» (Save Files) и снова нажмем кнопку «Далее» (Next):

Выберите конечную папку (рисунок вверху), в которую необходимо сохранить файлы и закончите операцию.

Другой интересной особенностью программы является возможность монтировать образы дисков формата raw (например, таких как ISO-файлы) и контейнеры (примером может быть виртуальные диски VirtualBox). Подобную возможность лично я не тестировал, но как мне кажется, это полезная возможность.

Ext2Explore

Эта программа работает подобно Linux Reader, но поддерживает меньшее количество файловых систем: ext2, ext3, ext4. Данная программа имеет одну уникальную особенность, которой нет у двух предыдущих — она является портабельной. Это означает, что нет необходимости устанавливать программу под операционной системой. Она может быть запущена с любого носителя, включая и съемные.

Программа Ext2explore.exe должна запускаться в системе Windows с правами администратора. Это можно выполнить с помощью контекстного меню.

Для дальнейшей работы в программе, чтобы сохранить время, откройте окно свойств файла и включите опцию «Запускать эту программу с правами администратора» (Run this program as an administrator) на вкладке «Совместимость» (Compatibility).

Также, как и в программе Linux Reader, для того, чтобы открыть файл в другой программе, его необходимо первоначально сохранить в определенной директории в файловой системе Windows.

Заключение

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

Таким образом, вы можете просматривать и изменять файлы в любое время, без необходимости иметь дополнительное программное обеспечение. Если есть какие-либо файлы, к которым необходимо получить доступ из другой операционной системы, просто скопируйте их в дополнительный раздел, отформатированный в файловой системе, понятной для операционной системы Windows.

Посмотрите также другие статьи раздела об эмуляции возможностей Windows.

Linux File Systems for Windows от Paragon Software

Paragon File System Link: Быстрый, Надежный, Удобный. Все сразу.

Все сразу

Linux File Systems for Windows от Paragon Software — это драйвер для Windows, позволяющий работать с томами Linux.

Просто подключите диск с разделами ExtFS, Btrfs или XFS к своему ПК и работайте с любыми файлами на Linux-разделах.

Стабильная работа

Отказоустойчивая работоспособность на совместимых аппаратных и программных платформах для общих и специализированных приложений.

Безопасность данных

Защита целостности данных, предотвращение случайных повреждений и возможной потери данных.

Гарантия производительности

Стабильная производительность, сбалансированное и эффективное управление потоком данных, предотвращение перегруженности.

Эффективность

Экономное использование ресурсов процессора, памяти, диска.

Работа в привычном окружении

Native look and feel

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

trishtech.com

Я был приятно удивлен скоростью работы драйвера. Можно работать с файлами Linux-разделов через стандартные приложения Windows, скорость обмена данными высокая. Очень удобно.

By Jack M. Germain
linuxinsider.com

Как это работает

Install ExtFS for Windows

Установите

Загрузите и установите
Linux File Systems for Windows от Paragon Software

Connect your ExtFS drive to your PC

Подключите

Подключите диск с файловой системой ExtFS, Btrfs или XFS к компьютеру

Your drive will show up in Explorer

Используйте

Диск доступен для работы в Проводнике Windows

Интуитивно понятный и удобный пользовательский интерфейс
Практичное меню в системном трее
Утилита проверки и исправления ошибок
Утилита форматирования
Общие настройки
Дополнительные опции
Обращайтесь в службу поддержки прямо из приложения
Вход и активация продукта в Личном кабинете

Особенности

  • Windows 11 (64-bit)
  • Windows 10 (32/64-bit)
  • Windows 8/8.1 (32/64-bit)
  • Windows 7 SP1 (32/64-bit)
  • Windows Server 2008 R2 SP1 (64-bit)
  • Windows Server 2012 (64-bit)
  • Windows Server 2016 (64-bit)

Поддерживаемые файловые системы

Доступ на запись

При монтировании томов в режиме записи доступны операции чтения, редактирования, удаления, переименования, создания файлов и папок.

Драйвер запускается при старте системы. Подключенные диски монтируются автоматически. Данный режим можно отключить в программном интерфейсе.

Драйвер позволяет форматировать, проверять и исправлять ошибки на поврежденных томах ExtFS.

Поддержка всех локализаций ОС, включая нелатинские алфавиты.

Поддержка LVM (Logical Volume Management — Менеджера логических томов)

Драйвер не повлияет на работу Менеджера логических томов Linux — все функции, включая чтение и запись, сохранятся.

Утилита командной строки

Управление драйвером из командной строки.

Поддержка сторонних приложений

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

Центр технологий Paragon

Хотите узнать больше о технологиях, применяемых в наших решениях? Посетите Технологический портал Paragon!

Часто задаваемые вопросы

Зачем мне нужен Linux File Systems for Windows от Paragon Software?
С какими файловыми системами Linux я смогу работать? Какие функции файловой системы Linux ExtFS поддерживает ваш продукт? Какие операции с файлами на Linux-разделах мне будут доступны? Я могу записывать файлы на диски, отформатированные в Btrfs или XFS? Я могу отформатировать тома Btrfs или XFS? Могу ли я проверить работу драйвера перед покупкой? У меня уже есть Paragon ExtFS for Windows. Могу ли я бесплатно обновить его до Linux File Systems for Windows от Paragon Software? Требуется ли удалять Paragon ExtFS for Windows перед установкой Linux File Systems for Windows от Paragon Software? Могу ли я повторно активировать свою лицензию на другом ПК?
  1. Войдите в Личный кабинет.
  2. Найдите продукт в секции «Licenses», нажмите «Details», разверните список лицензий, нажав на треугольник слева, затем нажмите на кнопку «Revoke».
  3. Количество («Quantity») активированных лицензий уменьшится: статья в Базе знаний Paragon.
  4. Активируйте продукт на другом компьютере.
Сколько раз я могу активировать мою лицензию? Драйвер не работает после переустановки ОС Windows.
  1. Войдите в Личный кабинет.
  2. Найдите продукт в секции «Licenses», нажмите «Details», разверните список лицензий, нажав на треугольник слева, затем нажмите на кнопку «Revoke».
  3. Количество («Quantity») активированных лицензий уменьшится: статья в Базе знаний Paragon.
  4. Активируйте продукт на другом компьютере.
При попытке установки драйвера на экран выводится следующее сообщение об ошибке: «Уже установлена другая версия этого продукта. Продолжение установки невозможно. Для настройки конфигурации или удаления существующей версии продукта используйте значок “Установка и удаление программ” на панели управления”. Мой драйвер не запускается в Windows 7 SP1. Мой драйвер не запускается в Windows 8.1. Не могу установить драйвер из командной строки. Я часто работаю на Mac и PC с разделами, отформатированными в NTFS, HFS+, APFS. Могу ли я купить все драйверы сразу со скидкой?
  • Microsoft NTFS for Maс by Paragon Software
  • APFS for Windows by Paragon Software
  • HFS+ for Windows by Paragon Software
  • Paragon CampTune

Откройте кросс-платформенный доступ — включите необходимые вашему IT-парку драйверы файловых систем, для любой ОС, в любой пропорции.

File System Link Business Suite by Paragon Software

Как открыть диск Linux в Windows — подключение разделов ext4, ext3, ext2

Как подключить раздел Linux в Windows

В случае, если вам потребовался доступ из Windows к данным на разделе диска с файловой системой Linux — ext4/ext3/ext2, встроенными средствами системы сделать это не получится. Однако, возможности есть, причем реализовать это можно встроенными средствами системы или с помощью сторонних инструментов.

В этой инструкции подробно о способах подключить раздел диска в файловой системе Linux в Windows 11 и Windows 10 для доступа к данным на этом разделе как для чтения, так и для записи.

Ext2 File System Driver (Ext2Fsd) — самый простой способ открыть раздел ext4/ext3/ext2 в Windows

Ext2 File System Driver или Ext2Fsd — сторонний и полностью бесплатный драйвер для подключения разделов Linux во всех версиях Windows начиная с XP. Несмотря на название, поддерживаются не только разделы не только с файловой системой ext2, но и более новые ext4 и ext3.

Порядок использования Ext2 File System Driver для доступа к дискам Linux будет следующим:

  1. Загрузите установщик Ext2Fsd с сайта https://sourceforge.net/projects/ext2fsd/
  2. Установите драйвер, в параметрах установки как правило не требуется ничего изменять.
  3. По завершении установки вам будет предложено запустить Ext2 Volume Manager (менеджер томов), запустите его.
  4. Нажмите правой кнопкой мыши по разделу Linux ext4, ext3, ext2 и выберите пункт «Assign Drive Letter» — назначить букву диска. Назначение буквы диска в Ext2Fsd
  5. Для раздела будет автоматически назначена буква диска, и вы увидите раздел в Проводнике Windows с возможностью чтения и записи файлов на нём. Раздел Ext4 подключен в Windows с помощью Ext2Fsd

В дальнейшем вы тем же способом сможете удалить букву диска с раздела (опция «Change letter» — «Remove»).

Доступ к разделам Linux средствами Подсистемы Windows для Linux (WSL)

Подсистема Windows для Linux (WSL) также может быть использована для подключения дисков Linux в Windows таким образом, чтобы доступ к ним был возможен из проводника. Шаги будут следующими:

    Запустите командную строку, Терминал или PowerShell от имени администратора и по порядку введите команды

wsl --install wsl --set-default-version 2 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart wsl --install -d Ubuntu

Установка Ubuntu в WSL в Windows

  • После выполнения последней команды откроется окно консоли Linux (командную строку при этом не закрывайте, она еще пригодится) с предложением настроить имя пользователя и пароль, сделайте это. Если в окне консоли вы увидите сообщение об ошибке, скачайте и установите обновление WSL, перезагрузите компьютер и запустите Ubuntu из меню «Пуск».
  • В консоли Ubuntu введите команду

    sudo mkdir -p /mnt/ext-drives/

    Создать папку для монтирования дисков в WSL

    для создания папки, к которой будут монтироваться диски.
    В консоли Windows (командная строка, терминал, Powershell) введите команду

    wmic diskdrive list brief
    wsl --mount \\.\PHYSICALDRIVE

    Подключить устройство к WSL в Windows

    В консоли Ubuntu введите команду lsblk — это отобразит список подключенных дисков, разделов на них и их размер. В следующей команде используем имя нужного раздела для монтирования:

    sudo mount /dev/sdИМЯ /mnt/ext-drives/

    Подключить диск Ext4 в Ubuntu в WSL

  • После успешного выполнения всех указанных шагов вы можете зайти в Проводник Windows, выбрать пункт «Linux» в панели быстрого доступа, перейти в папку mnt\ext-drives и получить доступ к файлам на подключенном разделе Linux с возможностью записи и чтения. Раздел Ext4 из Подсистемы Windows для Linux виден в проводнике
  • В дальнейшем для отключения диска от WSL можно использовать ту же команду, которая использовалась на 5-м шаге, заменив mount на unmount.

    Другие способы

    Есть и другие программы (драйверы) для доступа к разделам Linux из Windows, но не полностью бесплатные. Среди них:

    • DiskInternals Linux Reader — в бесплатной версии доступно только чтение данных с разделов.
    • Paragon Linux File Systems for Windows — бесплатная работа в течение пробной версии, затем необходимо приобретать лицензию.

    А вдруг и это будет интересно:

    • Лучшие бесплатные программы для Windows
    • TakeOwnershipEx — получение полного доступа к папкам и файлам и восстановление прав по умолчанию
    • Ошибка 0x8007000d в Windows 11 или 10 — как исправить?
    • Недопустимая конфигурация приложения в Steam — варианты решения
    • Ошибка при запуске приложения 0xc0000006 — как исправить?
    • Как удалить драйвер в командной строке
    • Windows 11
    • Windows 10
    • Android
    • Загрузочная флешка
    • Лечение вирусов
    • Восстановление данных
    • Установка с флешки
    • Настройка роутера
    • Всё про Windows
    • В контакте
    • Одноклассники

      Марко 29.05.2023 в 18:43

    • Dmitry 30.05.2023 в 08:12

    HackWare.ru

    Этичный хакинг и тестирование на проникновение, информационная безопасность

    Как из Windows просмотреть содержимое диска Linux и скопировать с него файлы

    Однажды мне понадобилось из операционной системы Windows просмотреть диск Linux (файловая система ext2/ext3/ext4) и скопировать с него некоторые файлы. При подключении диска, ОС Windows «радовала» меня сообщением, что «Чтобы использовать диск в дисководе, сначала отформатируйте его»:

    Это не совсем то, что мне нужно. Гугление дало мне подсказку, что нужно установить драйвер файловой системы ext2/ext3/ext4. Я не уверен, у меня это не получилось или я просто бросил это занятие — не помню.

    В этой небольшой инструкции я хочу показать, как вы можете просматривать из Windows диски (в том числе флешки) практически с любой файловой системой, в том числе диски Linux с ext2/ext3/ext4. При этом нам не нужно устанавливать какие-либо драйвера, а программа, который мы будем пользоваться, является портативной, бесплатной и у неё открыт исходный код.

    Программа, о которой я говорю, это TestDisk. У неё много полезных функций и вы можете найти подробную информацию и подробные инструкции о её использовании на странице по ссылке: https://kali.tools/?p=2578

    Сейчас же я хочу продемонстрировать одну из её возможностей: просмотр дисков с файловой системой ext2/ext3/ext4 из Windows и копирование из них любых файлов.

    Скачайте версию для Windows, распакуйте архив. Теперь запустите командую строку Windows, это можно сделать нажав Win + x и выбрав в открывшемся меню «Командная строка».

    Теперь в окно командной строки перетащите файл testdisk_win.exe из скаченного архива

    и нажмите ENTER. Откроется такое окно:

    В нём выберите любую опцию и нажмите ENTER.

    В следующем окне будьте внимательны:

    Вместо обычных имён (букв диска) вы увидите имена дисков в стиле Linux. По размеру, производителю, типу (USB) вам нужно определить, какой из них является диском Linux. Выберите его и нажмите ENTER.

    Далее программа, скорее всего, сама правильно определит тип таблицы раздела, скорее всего, вам останется только нажать ENTER:

    Здесь ничего не меняйте, т.е. пусть будет выбрано Analyse и нажмите ENTER:

    В следующем окне от вас опять ничего не требуется, пусть будет оставлен выбор на Quick Search, нажмите ENTER:

    Итак, в моём случае на диске найдено два раздела.

    Выберите (стрелочками вверх-вниз) нужный раздел и нажмите кнопку P (английская «пэ»), чтобы вывести список файлов на выбранном разделе. Мы попадаем в файловую систему диска Linux:

    Стрелочками вверх-вниз перемещайтесь по директориям, чтобы войти в директорию, нажмите стрелочку «вперёд» или ENTER, чтобы подняться на одну директорию вверх (вернуться назад), нажмите стрелочку «назад».

    Чтобы выбрать текущий файл, нажмите : (двоеточие), чтобы выбрать все файлы, нажмите a, чтобы скопировать выбранные файлы, нажмите C, чтобы скопировать текущий файл, нажмите c.

    Вы можете выбирать целыми каталогами.

    К примеру, я перешёл в каталог и выбрал нужный мне файл:

    Теперь я нажимаю c и опять стрелочками, но уже в ОС Windows я выбираю нужный каталог, куда хочу сохранить файл из Linux:

    Когда выберите нужный пункт назначения, нажмите C. Видим, что файл успешно скопирован:

    Проверяем на Windows:

    Заключение

    На самом деле, копирование файлов с дисков Linux на Windows – это, можно так сказать, побочная функция TestDisk. Утилита TestDisk предназначена для восстановления данных, она не зависит от установленных драйверов, является кроссплатформенной и может просматривать и восстанавливать файлы даже на разделах со слетевшей файловой системой. Если вам приходится иногда восстанавливать слетевшую файловую систему или файлы с нечитаемых дисков, то рекомендуется подробнее ознакомиться с функциональностью TestDisk.

    Смотрите также другой вариант как скопировать в файлы с Linux диска в статье «Как открыть диск Linux на Windows».

    Связанные статьи:

    • Программы для восстановления данных (91.9%)
    • Выбор компьютера и операционной системы для хакера (51.2%)
    • Linux на флешке: установка и другие подсказки по использованию Linux на USB носителях (50.7%)
    • Как использовать телефон на Android в качестве GPS сенсора в Linux (50.7%)
    • Как в Linux взламывать пароли видеокартой и центральным процессором (50.7%)
    • Слабый сигнал Wi-Fi на Linux с ядром 4.12 (RANDOM — 7.5%)

    факультете информационной безопасности от GeekBrains? Комплексная годовая программа практического обучения с охватом всех основных тем, а также с дополнительными курсами в подарок. По итогам обучения выдаётся свидетельство установленного образца и сертификат. По этой ссылке специальная скидка на любые факультеты и курсы!

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

    Ваш адрес email не будет опубликован. Обязательные поля помечены *