Если вы, как я, обладатель компьютера с установленными двумя операционками, одна из которых - Windows 8 CP, а другая - Linux, то, вероятно, вы заинтересованы в том, чтобы получить доступ к разделам Linux из Windows 8. И если в обратную сторону проблемы никакой (ntfs-3g отлично справляется со своей задачей) , то из Windows 8 получить комфортный доступ на первый взгляд нелегко. Из массы приложений, обеспечивающих файловый доступ в "пингивятник", лучшим (ИХМО) является программа-драйвер Ext2Fsd. Профит в совершенно прозрачном доступе: словно работаешь с обычной флешкой или обычным разделом NTFS. Вот только на Windows 8 Consumer Preview программа ставиться отказывается.
И что характерно, никакой вменяемой документации или объяснения подобного поведения я не нашел. Гугл тоже остался глух к моим запросам.
На свой страх и риск я решил установить драйвер вручную, и до сих пор не выявил вредных последствий этого поступка. Посему считаю нелишним поделиться последовательностью своих действий с тобой, мой уважаемый читатель.
Исходные данные
- Windows 8 Consumer Preview x64
- Debian "Squeeze" 6 x64
- /boot, /, /home, всё в ext4
- Ext2Fsd 0.51
Попробуем смешать этот коктейль.
Ставим драйвер Ext2Fsd в Windows 8 Consumer Preview x64
Так как родной инсталлятор не идет на компромисс, откажемся от его услуг, и воспользуемся пакетом приложения в формате zip-архива. Скачать архив с Ext2Fsd можно с официального сайта: http://sourceforge.net/projects/ext2fsd/files/Ext2fsd/. На момент написания этого текста актуальной версией была 0.51
Распаковываем архив, на выходе получаем кучу файлов и командные файлы setup.bat и uninstall.bat.
В моем случае командная строка для установки будет выглядеть так:
- Код: Выделить всё
setup wlh amd64
Мне нужна была командная строка, запущенная от имени Администратора. Я напечатал в Метро-экране cmd.exe, нажал Cntrl+Shift+Enter, и внезапно командный файл сказал, что в папке wlh\amd64 нет файла ext2fsd.sys.
Что это было - для меня до сих пор загадка. Видимо, интерпретатор отработал неверно. Внутри командного файла обычное сравнение строк и замшелый if not exist.
Чтобы установить злосчастный драйвер, я воспользовался оболочкой Far manager x64. Оттуда драйвер без нареканий установился.
Причем, затем я попробовал удалить драйвер, перезагрузить компьютер и снова установить его из cmd.exe. На этот раз всё прошло без проблем! Я списал всё на бета-версию Windows 8 и её возможные ошибки.
Всё, что остается сделать, - это запустить файл Ext2Mgr.exe, выделить линуксовый раздел, и нажать F4, чтобы задать ему букву:
Обращаю ваше внимание, что запись на разделы ext4 драйвером не поддерживается, и эти разделы будут доступны только для чтения. А вот ext2/3 поддерживаются в полном объёме.
Вот и всё. Теперь у вас есть прозрачный доступ к Linux-разделам из Windows 8 Consumer Preview, работающий так, словно вы имеете дело с обычными Windows-разделами.