драйвер ext2/ext3 для windows 7

yolki

:grin:
вот хочу странного.
ext2ifs не подходит ибо не поддерживает inode size >128 байт.
некоторое время вроде нормально работал ext2fsd 0.46a
но что-то сейчас отвалился. диагностировать не могу. пишет service could NOT be started.
запись не нужна, т.е. достаточно монтировать readonly.
:confused:
ext2fsd работал. значит, права у него были, сертификаты для драйверов были установлены. сейчас что-то поменялось (может, апдейт какой-то накатился, хз). почему сейчас не стартует - хз.

Ivan8209

> вот хочу странного.
Получи своё странное: ставишь VMWare, запускаешь оттуда свой
линукс, экспортируешь NFS/CIFS/AFS, монтируешь последнюю в винде.
---
"Про эмуляторы и прочие садомазо-атрибуты мы помним."
gadfather

agaaaa

Если тебе от него не много нужно, почитай спеки extfs да напиши: http://dokan-dev.net/en/

yolki

зачем писать, если всё написано до нас?
я тут понемногу разобрался - ext2fsd работает, однако требует подписи на драйвер.
один из последних апдейтов винды убрал тычку "разрешить неподписанные драйвера" из настроек. теперь она грузит неподписанные драйвера только в том случае, если это явно выбрать при загрузке системы. как теперь это разрешить глобально - не понятно.

agaaaa

Если x64 - никак.

otvertka07

http://www.ngohq.com/home.php?page=dseo
я его юзаю чтобы патченный драйвер мышы работал (до 500Hz разогнаный)

yolki

х64
нет, был способ.
http://forum.ru-board.com/topic.cgi?forum=62&topic=10121...
http://oszone.net/4846_2#nav5
сейчас же включить режим TESTSIGNING нельзя :(

C:\Windows\system32>bcdedit.exe /set TESTSIGNING ON
An error occurred while attempting to reference the specified entry.
The system cannot find the file specified.

сейчас пытаюсь найти адпейт, который отключил этот режим.
собственно, при установке ext2fsd на голую винду сделал как было прописано в его FAQ. - включение режима TESTSIGNING и установка сертификата.

apl13

один из последних апдейтов винды убрал тычку "разрешить неподписанные драйвера" из настроек. теперь она грузит неподписанные драйвера только в том случае, если это явно выбрать при загрузке системы. как теперь это разрешить глобально - не понятно.
Говорят, к агаве очень вкусен соус "Чили". :dinner: :umnik:

yolki

не получается даже с этим dseo :(
TESTSIGNING не включается принципиально. только через F8 при загрузке

otvertka07

а ты подписал файл драйвера? там после того, как тест моде включил, установил дров, надо еще подписать его ( Sign a System file )
и перезагрузиться потом

vall

один из последних апдейтов винды убрал тычку "разрешить неподписанные драйвера" из настроек.
винда это глобально и надёжно!

yolki

да, всё так и сделал

otvertka07

ну х3, у меня на windows7 (32-bit) работает

kruzer25

винда это глобально и надёжно!
Речь идёт о ещё не выпущенной винде.
В первых бета-версиях была какая-то фича для тестирования, в последних её убрали, потому что в релизе этой фичи не должно быть. Что тебе не нравится?

yroslavasako

Кстати о фиче. Я правильно понял, что будут допускаться только подписанные драйвера? Как в этом случае будут работать системы защиты программ от взлома, вроде winlicence? Сейчас они устанавливают драйвер для проникновения в ring0 и предпринимают потом с повышенными правами ряд действий по запутыванию и мониторингу. Без драйвера уровня ядра эта программа станет бесполезной.

kruzer25

Я правильно понял, что будут допускаться только подписанные драйвера?
Да. Эта фича есть уже в 64битной висте; в Win7, видимо будет и в 32битной.
в этом случае будут работать системы защиты программ от взлома, вроде winlicence? Сейчас они устанавливают драйвер для проникновения в ring0
Им надо подписывать свои драйвера, очевидно.
Всё очень просто - в неподписанной программе может быть всё, что угодно (например, вирус а ответственных за её написание не найти. Поэтому при запуске неподписанной программы пользователя спрашивают; при запуске неподписанной программы с администраторскими правами пользователя спрашивают, настоятельно не рекомендуя ему соглашаться; а при запуске неподписанной программы в режиме ядра (драйвера) и спрашивать никто не будет.

yroslavasako

Им надо подписывать свои драйвера, очевидно.
просто их дрова - одна большая дыра: тупой гейт из юзвер интерфейса в ядерный (запуск любой команды с повышенными полномочиями). А в таком случае через эту подписанную дыру можно будет поставить и кучу неподписанных

kruzer25

А в таком случае через эту подписанную дыру можно будет поставить и кучу неподписанных
После чего у того, чьим именем будет подписана первая дыра, будут серьёзные неприятности.
Кроме того, я не уверен, но, по-моему, процесс подписания именно драйверов сопряжён ещё и с проверкой драйвера в WHQL - вероятность того, что там окажется дыра, снижается ещё больше.

yroslavasako

После чего у того, чьим именем будет подписана первая дыра, будут серьёзные неприятности.
ну так я о том и говорю. winlicence делает тупой гейт в ring0 => там можно выполнить произвольную команду => сторонняя программа может использовать этот драйвер для установки любого другого производного. А если обломать winlicence, то потеряешь обратную совместимость.

kruzer25

winlicence делает тупой гейт в ring0
Разработчики этого твоего winlicense не должны такого хотеть.

yroslavasako

Разработчики этого твоего winlicense не должны такого хотеть.
охотно верю, я вообще предпочитаю open source решения. Но что делать с обратной совместимостью? Забить?

Ivan8209

> Но что делать с обратной совместимостью?
Ты же линуксоед?
---
Q6: Я слышал есть такой мужик, вроде Бармин зовут,
и он придумал что-то такое после чего XXX не сосет.

yroslavasako

не только. Но и в винде я троянными прогами не пользуюсь. Для меня этот вопрос не актуален. Мне просто любопытна какова политика MS относительно обратной совместимости

dgaf

обратной совместимости багов и дыр?

kruzer25

Но что делать с обратной совместимостью?
Разработчики программы хотят плохого. Из-за слишком мягкой безопасности в старых версиях они могли сделать это плохое. И что?
Ты ещё пожалуйся на отсутствие обратной совместимости у вирусов. Вот почему бластер на XP работал, а на XP SP2 уже не работает?

yroslavasako

а как иначе они могут обеспечить безопасность своих программ? Любую программу, которую не пускают в ring0 не так сложно обмануть и отдебагать. А что появятся патчи, способные вносить дебагеры в обход системы контроля драйверов - я уверен.

apl13

Я правильно понял, что будут допускаться только подписанные драйвера?
Рынок виндовых DAW умрет.

kruzer25

а как иначе они могут обеспечить безопасность своих программ?
Кто "они"? Разработчики программы?
А если мне для обеспечения безопасности своих программ нужно, чтобы на компе работал бластер?

klyv

DAW
ктоит? и почему умрёт?

sergeikozyr

гугль хорошииий

;)

apl13

Умрет, потому что мелкософт уже пятнадцать лет не может создать для винды вменяемой звуковой архитектуры. Что-то появилось, начиная с висты, но это по-моему, только заявка на победу, с АЗИО не конкурирует. При том что на маках давно есть КореАудио, например. А аудиопроизводители - люди ленивые, фирмварные дрова для интерфейсов им не больно-то и хотелось подписывать. Logic уже только на маках много лет, но там были свои причины. А теперь, если начнется черт-те-что с дровами, массовая миграция на мак и (для умных) на никсы неизбежна.
Или мелкософт ВНЕЗАПНО окажется достаточно хитрым и начнет дрова подписывать все-таки всем желающим, превратив элитарный клуб во всеобщую организацию. Но я что-то сомневаюсь, что у них получится. :)

kruzer25

Или мелкософт ВНЕЗАПНО окажется достаточно хитрым и начнет дрова подписывать все-таки всем желающим
Ещё раз. В 64битную висту афаик поставить неподписанные драйвера невозможно.
Как, много уже проблем у производителей устройств? Уже начался массовый отказ от 64битной висты из-за того, что ни для одной звуковой карты драйверов нет и не будет? Почему-то без всяких проблем взяли и написали правильные драйвера для 64битной винды и прошли процедуру сертификации.
А теперь нужно будет всего-то пересобрать те же драйвера под 32 бита.

klyv

у этой аббревиатуры многа расшифровок. ну после след. поста понятно, да.
Оставить комментарий
Имя или ник:
Комментарий: