Если вы, как я, обладатель компьютера с установленными двумя операционками, одна из которых - 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.
В моем случае командная строка для установки будет выглядеть так:
[code]setup wlh amd64[/code]
Мне нужна была командная строка, запущенная от имени Администратора. Я напечатал в Метро-экране 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-разделами.
💡Узнавайте о новых статьях быстрее. Подпишитесь на наши каналы в Telegram и Twitter.
Сергей, у меня нет линукса для полноценной проверки… Но официальный установщик без проблем отрабатывает, если запускать его в режиме совместимости с Windows 7 (в свойствах файла).
Проверял на х86, впрочем. Но проверь и ты 🙂
И почему я всегда забываю про этот режим? 🙂
На Windows 8 RTM х64 ставил в режиме совместимости, без проблем.
P.S. а статей по созданию grub4dos на жёстком у тебя нет?а то 2 операционки стоит и приходится переключаться с помощью флешки
Статьи нет, а вот на Windows 8 RTM х64 у меня этот драйвер начал косячить. Система падает в синий экран стабильно с ним. Я что только не пробовал, ничего не помогает. Будем надеяться, что в будущих версиях (если они будут) это исправят.
ext2explore.exe запущенная от имени Администратора, работает
Для установки драйвера с cmd:
1) открываем cmd от имени администратора
2) переходим непосредственно к каталогу с архивом в папку setup
3) setup.bat wlh amd64
Всё становится.
Сергей, а есть ли подобные утилиты для монтирования ext4 в режиме записи?
Мне не попадались пока. Сам использую ext4 в настоящий момент.