Монтирование разделов с файловой системой NTFS в UNIX-подобных операционных средах не новинка. Впрочем, и работой семейства Microsoft Windows с Extended FS сложно удивить. На словах там кросс-операционная поддержка EXT3 выглядит благополучно. А на деле?
Предлагаемый материал не претендует на особую остроту. Его предназначение — стать записками на полях, чтобы преодолеть забывчивость, сэкономив при этом массу сил: не секрет, что потребность в «инородных» разделах возникает при переносе больших файлов (или объемов данных). Ошибки в этом деле оборачиваются потерями времени и нервов.
Будем монтировать в 64-разрядной операционной системе Microsoft Windows 7 накопитель Toshiba MK5055GSX, подключенный по USB-интерфейсу с помощью контейнера AgeStar 31UB2A12C. Представление о структуре разделов HDD дает утилита AOIMEI (на скриншоте это Диск2):

Как следует из рапорта AOIMEI, операционная система Windows 7 распознала оба «своих» раздела (FAT32 И NTFS), присвоив им мнемонические имена D: и E:, а раздел в формате EXT3 остался недоступным для нее. Его мы видим только благодаря стороннему менеджеру диска. Файловые операции с EXT3 невозможны — партиция видится операционной системой как блочное устройство.
Изменить ситуацию можно с помощью драйвера Ext2Fsd, обновленная версия которого выпущена в ноябре с.г. Установив его, после запуска видим следующую картину:

Прежде, чем погрузиться в тонкости взаимоотношений накопителя и ОС, присвоим ему литеру L:, открыв тем самым путь к файловым операциям:

Детально ознакомиться со свойствами EXT3-раздела позволяет функция Show Properties, доступная по нажатию F6.

Здесь все, как на ладони: и шинная топология USB, и свойства UNIX-раздела — поддерживаются EXT2/EXT3 плюс самый новый формат EXT4. Можно управлять и мнемоникой, не возвращаясь в главное меню (функция Change). Хорошим подспорьем станет доступ к свойствам раздела:

С его помощью можно принудить Windows маунтить данный накопитель под конкретным именем при каждом подключении. Возможен сценарий Read Only и ряд других ограничительных политик (Hiding filter patterns). Собственно, перечисленные функции доступны и по альтернативному пути: для этого в главном меню по кнопке F7 есть опция Ext2Fsd Service Management:

Файловые операции
Теперь к сути дела. Фактически, для коммуникации с UNIX-разделами достаточно получить букву тома. С чтением проблем быть не должно, а запись файлов на EXT потребует определенной сноровки. Дело в том, что для завершения операций с участием драйвера Ext2Fsd штатных средств по безопасному извлечению сменных устройств недостаточно. Рассмотрим, как в нашем примере Windows 7 видит внешний накопитель в этом случае:

Как видим, искомого EXT3-устройства нет в списке разделов USB-накопителя. Нет в составе жесткого диска и тома с буквой L:. И это не просто «забывчивость» Windows или ошибка в коммуникации драйвера Ext2Fsd с инфраструктурой хранения данных Microsoft. На лицо критическая уязвимость данных, полученных UNIX-разделом в результате незавершенной операции записи. Если не предпринять мер, файлы на носителе с EXT-партицией будут безвозвратно утеряны. Как можно обезопасить себя в этой ситуации?

Все очень просто: перед отключением устройства от USB-шины нужно выполнить операцию Flush Cache to Disk. В процессе реализации отложенной записи содержимое тома будет актуализировано для безопасного отмонтирования.