Как читать и записывать жесткие диски EXT4 из Linux в Windows

Последнее обновление: 17.12.2023

Те из нас, кто использует два компьютера: один с Linux, а другой с Windows, иногда чувствуют, что плывут в противоположных течениях. В некоторых случаях нам приходилось доступ к нашим файлам в Linux с компьютера Windows, и всё стало сложнее. Случалось ли это с вами? Тогда вам будет интересно узнать, как читать и записывать жёсткие диски EXT4 из Linux в Windows.

Почему Windows не поддерживает EXT4 изначально?

Чтение и запись жестких дисков EXT4 из Linux в Windows

Предположим, у вас есть съёмный жёсткий диск или старый раздел на компьютере с Linux, полный важных проектов, документов и фотографий. Теперь вам нужно восстановить эти файлы, но вы используете компьютер с Windows. Вы подключаете диск, но операционная система Microsoft его просто игнорирует. Или, в лучшем случае, предлагает отформатировать. Что происходит?

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

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

Меры предосторожности перед чтением и записью жестких дисков EXT4 из Linux в Windows

Файловая система в Windows

Целесообразно оценить риски чтения и записи на жёсткие диски Linux с файловой системой EXT4 в Windows. Риски связаны с использованием Windows собственных файловых систем, таких как NTFS, FAT32 и exFAT. В Linux же есть своя собственная файловая система: EXT4 (Fourth Extended Filesystem), файловая система с открытым исходным кодом, разработанная специально для ядра Linux. Попытка чтения и записи на одну файловую систему из другой может вызвать серьезные ошибки или повреждение файлов.

Эксклюзивный контент – нажмите здесь  Как ускорить запуск Windows 11?

Это особенно актуально, когда нам нужно записать или изменить файл, созданный в Linux, с компьютера под управлением Windows. Чтение таких файлов обычно не вызывает проблем, однако Внесение в них изменений несет высокий риск возникновения несовместимостей.Что может случиться?

  • Повреждение данных: Операция записи из Windows может повредить файловую систему Linux EXT4, особенно если диск извлечен неправильно.
  • Потеря прав и атрибутов пользователя, поскольку средства записи Windows часто не могут сохранить эту информацию.
  • Ошибки совместимости: Linux может не распознать жесткий диск EXT4, который был ранее изменен в Windows.

Итак, если вам нужно только восстановить файлы, ограничьтесь чтением. А если всё же нужно записать, делайте это только поверхностно и на дисках, резервные копии которых у вас есть, или на дисках, которые не жалко отформатировать. Давайте разберёмся. Два безопасных способа чтения и записи жестких дисков EXT4 из Linux в Windows: как изначально, так и с использованием сторонних инструментов.

Встроенная поддержка: с помощью подсистемы Windows для Linux (WSL)

Включить подсистему Windows для Linux WSL

Начиная с Windows 10, Microsoft включила в Windows встроенный инструмент для чтения и записи жёстких дисков EXT4 Linux. Он называется «Подсистема Windows для Linux» (WSL). позволяет запускать дистрибутивы Linux непосредственно в Windows. Кроме того, в последней версии (WSL2) появилась возможность монтировать диски EXT4 и получать к ним доступ из проводника Windows.

Эксклюзивный контент – нажмите здесь  Как установить Windows 8

Вам следует знать две вещи о WSL2. Во-первых, По умолчанию эта функция не активирована. в Windows 10 и Windows 11. Поэтому вам придётся активировать его вручную, чтобы использовать. Во-вторых, По умолчанию он не имеет прямого доступа к физическим дискам, которые вы подключаете через USB.. Поэтому вам придётся монтировать их из PowerShell с правами администратора. Давайте рассмотрим, как это сделать.

Как включить WSL для чтения и записи жестких дисков EXT4 из Linux на Windows

Активация WSL — это первый шаг Для чтения и записи на жёсткие диски Linux с файловой системой EXT4 в Windows. Если эта опция включена, вы можете устанавливать дистрибутивы Linux в Windows и получать доступ к дискам, отформатированным в EXT4. Чтобы включить эту опцию, выполните следующие действия:

  1. В Windows перейдите в Панель управления – Система – Дополнительные компоненты – Дополнительные компоненты Windows.
  2. В списке функций активируйте опции Подсистема Windows для Linux (Подсистема Windows для Linux) и Платформа виртуальных машин (Платформа виртуальной машины).
  3. Нажмите на Принимать, дождитесь, пока Windows установит необходимые компоненты и перезапуск команда.
  4. (Необязательно, но рекомендуется) Откройте PowerShell от имени администратора и выполните следующую команду, чтобы установить WSL и задать WSL2 в качестве сервера по умолчанию: wl –install.
  5. Эта команда установит последнюю версию WSL и загрузит Ubuntu по умолчанию.

Как смонтировать диск EXT4 с помощью WSL

После активации WSL и запуска дистрибутива Linux в Windows необходимо смонтировать диск EXT4 для чтения и редактирования. Очевидно, что вам потребуется физически подключить его к компьютеру с Windows. Затем нужно Откройте PowerShell от имени администратора и выполните следующие действия::

  1. Запустите команда Get-Disk Чтобы просмотреть список подключенных дисков, определите номер только что подключенного диска EXT4.
  2. Затем выполните команда wsl -mount [ID диска] -partition [номер раздела] Чтобы смонтировать диск. Если на диске только один раздел, вы можете удалить его. -раздел.
  3. Вот и всё! Теперь вы можете получить доступ к диску EXT4 прямо из проводника. Просто откройте категорию Linux и перейдите в папку /mnt.
Эксклюзивный контент – нажмите здесь  Как заниматься дайвингом

Для более подробной пошаговой инструкции ознакомьтесь с полным руководством на Как безопасно читать и записывать данные в разделы EXT4 в Windows 11.

Чтение и запись жестких дисков EXT4 Linux в Windows с помощью сторонних инструментов

Интерфейс программного обеспечения Paragon
Вот как выглядит интерфейс Paragon Software

Если стандартное решение для чтения и записи жёстких дисков EXT4 в Linux на Windows вас не устраивает, вы можете попробовать стороннюю утилиту. Эти программы Они значительно упрощают доступ и запись на диски EXT4 из сред Windows.Это в первую очередь подходит для неопытных пользователей или тех, кто ищет быстрое, эффективное и безопасное решение. Вот лучшие альтернативы:

Да, чтение и запись жёстких дисков EXT4 Linux в Windows возможны. Если вы уверены, что справитесь со всем, попробуйте использовать встроенную функцию WSL. В противном случае, обратите внимание на стороннюю утилиту. В любом случае, Приоритетом является то, что вы можете получить доступ к файлам Linux и восстановить их с вашего компьютера Windows..