#encoding koi8-r #extends phd_site #implements respond #attr $Title = "Доступ к ext2fs из альтернативной операционной системы" #attr $Description = "Ext2IFS" #attr $Copyright = 2006 ## #def body_rst Доступ к ext2fs из альтернативной операционной системы ====================================================== .. class:: head Понадобилось мне недавно расширить возможности работы на моём dual-boot ноутбуке - не только читать/писать FAT, с чем Linux легко справляется, но и наоборот. Пошёл в Google поискать. Нашёл сразу несколько штук. Называются ext2fs installable filesystem. Все freeware, все близки по базовой функциональности (инсталлятор, автоопределитель списка партиций, присвоение букв разделам, доступ к ext2 и ext3, права доступа не поддерживаются), но все отличаются по списку поддерживаемых ОС и дополнительным функциям. .. class:: head Ext2IFS_. .. _Ext2IFS: http://fs-driver.org/index.html Только драйвер. Windows NT4.0, Windows 2000 and Windows XP (только на x86). Работает с большими (>4G) файлами. Блокировки, уведомления об изменении директорий, кэширование данных и метаданных. .. class:: head Ext2FSD_. .. _Ext2FSD: http://ext2fsd.sourceforge.net/index.htm Помимо драйвера, аналогичного предыдущему (кроме oplocks, которые заявлены в TODO), есть отдельный архив с исходниками и программами mke2fs.exe и mount.exe. Поддерживается Win64 (AMD opteron, X86 64). .. class:: head Я испробовал Ext2IFS и Ext2FSD - оба драйвера работают хорошо, но ни один из них не перекодирует UTF-8 в cp866/1251. Ext2IFS имеет графический экран для настроек, Ext2FSD управляется программой mount.exe. *Upd*. Ext2FSD переехал в http://www.ext2fsd.com/index.htm, приобрёл графическую утилиту управления и научился перекодировать имена файлов и директорий. Кодировку default следует сменить на koi8-r (я пока пользуюсь koi8). .. class:: head Explore2fs_, EXT2IFS-NT_ для NT (read-only). .. _Explore2fs: http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm .. _EXT2IFS-NT: http://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm Windows 95, Windows 98, Windows ME, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003. Windows NT 4.0 Service Pack 6a, Windows NT 5.0 Service Pack 3. (= Windows 2000), Windows NT 5.1 (= Windows XP). #end def $phd_site.respond(self)