Читать EXT4-раздел на USB-подключенном 3,5-дюймовом GPT HDD из Linux или Windows?

Вопрос или проблема

У меня есть современный резервный диск объемом 4 ТБ формата 3.5″ SATA 6.0 Gbps, отформатированный с помощью GPT, на основном разделе которого есть файловая система ext4, которую мне нужно прочитать / скопировать для операции восстановления.

Доступное оборудование — это корпус для USB-диска и ThinkPad, который загружает Linux и Windows 10.

Проблема заключается в том, что (а) Windows совершенно без труда работает с подключенными по USB разделами NTFS, но не читает (и не записывает, в свою очередь) разделы, отформатированные в EXT4; и (б) Linux не может читать или записывать подключенные по USB HDD формата 3.5″ (но, тем не менее, без проблем читает и записывает HDD формата 2.5″ (например, SSD) через USB-адаптер).

Существуют несколько сторонних драйверов для Windows для чтения разделов ext4, но они неизменно вызывают BSOD при запуске с включенным корпусом диска (и наоборот). Предположительно, они бы работали без проблем, если бы диск был подключен к внутреннему SATA-адаптеру.

Неясно, работают ли решения WSL для диска, подключенного по USB, но подтверждение в ту или иную сторону было бы полезным.

Вопрос заключается в том, как прочитать подключенный по USB раздел EXT4 на ноутбуке с двойной загрузкой Linux / Windows? Т.е. любое решение на базе Linux или Windows будет приветствоваться, и поэтому это сообщение разумно кросс-постится.

Ответ или решение

Для чтения и копирования данных с USB-устройства, отформатированного в файловой системе EXT4, подключенного к ноутбуку с двойной загрузкой Linux и Windows, существует несколько возможных решений. Рассмотрим их более детально.

Решение 1: Использование Linux

  1. Загрузка в Linux: Поскольку у вас есть возможность загрузиться в Linux, это самый простой и надежный способ работы с EXT4. При загрузке в Linux, подключите USB-внешний HDD.

  2. Проверка диска: Откройте терминал и выполните команду lsblk для отображения всех подключенных устройств. Найдите ваше устройство (например, /dev/sdb1), оно, вероятно, будет обозначено как раздел без файловой системы (файл-системой) или как EXT4.

  3. Монтаж: Если ваш диск не смонтирован, выполните следующую команду для его монтирования:

    sudo mount /dev/sdb1 /mnt

    Убедитесь, что /mnt – это пустая директория. Чтобы создать её, используйте:

    sudo mkdir /mnt
  4. Копирование данных: Теперь вы можете копировать данные с внешнего HDD на ваш локальный диск. Например:

    cp -r /mnt/путь/к/данным /путь/для/копирования
  5. Отмонтирование диска: После завершения работы не забудьте отмонтировать диск:

    sudo umount /mnt

Решение 2: Использование Windows с программами для чтения EXT4

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

  1. Paragon ExtFS: Это коммерческое программное обеспечение, которое позволяет Windows читать EXT4 диски. Обычно оно работает стабильно, но может требовать установки и рег нескольких попыток для корректной работы.

  2. DiskInternals Linux Reader: Эта бесплатная программа может читать EXT4 разделы и позволяет копировать файлы в Windows. Установите программу и следуйте инструкциям на экране для доступа к вашему USB-накопителю.

  3. Ext2Fsd: Это еще одно решение, которое позволяет Windows получить доступ к EXT4-разделам. Как и в случае с другими программами, могут возникать ошибки, в том числе BSOD, так что будьте осторожны.

Решение 3: WSL (Windows Subsystem for Linux)

Если у вас установлена WSL, имейте в виду, что стандартная WSL не поддерживает доступ к USB-накопителям напрямую, но есть обходные пути:

  1. Запустите WSL и используйте команду explorer.exe . для отображения файлов в проводнике Windows.

  2. Попробуйте смонтировать диск в Linux (если подключение не происходит), используя Linux-окружение, и затем переходите к WSL.

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

Итог

Наиболее надежным и простым способом для доступа к EXT4 дискам является загрузка в среду Linux. Сторонние программы в Windows могут оказаться полезными, но стоит помнить о возможных их ограничениях и стабильности. Если у вас возникнут дополнительные вопросы или проблемы, не стесняйтесь задавать.

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

Капча загружается...