Подмена драйвера FS в Win

Тема в разделе "WASM.WIN32", создана пользователем Rohan, 8 авг 2005.

  1. Rohan

    Rohan New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2004
    Сообщения:
    133
    Возник вопрос. Можно ли подменить драйвер FS в Windows чтоб система смогла непосредственно работать к примеру с ext2fs?

    Причем не просто иметь доступ а именно работать!
     
  2. SteelRat

    SteelRat New Member

    Публикаций:
    0
    Регистрация:
    26 авг 2004
    Сообщения:
    409
    Подменить конечно нет, а вот добавить - не вопрос :) Делай драйвер ФС. Просто создаёшь новый девайс с типом FILE_DEVICE_DISK_FILE_SYSTEM = 8

    Вот EntryPoint из ntfs.sys
    Код (Text):
    1. push        ebp
    2. mov         ebp,esp
    3. sub         esp,0000000C4
    4. push        ebx
    5. push        esi
    6. push        edi
    7. push        008; Вот тип девайса
    8. pop         edi
    9. ...
    10. xor         esi,esi
    11. push        eax
    12. push        esi
    13. push        esi
    14. lea         eax,[ebp][-28]
    15. push        edi
    16. push        eax
    17. push        esi
    18. push        ebx
    19. call        IoCreateDevice ;NTOSKRNL
    20.  
     
  3. MoKC0DeR

    MoKC0DeR New Member

    Публикаций:
    0
    Регистрация:
    13 ноя 2003
    Сообщения:
    136
    Адрес:
    Russia
    Rohan

    hxxp://uranus.it.swin.edu.au/~jn/linux/ext2ifs.htm

    hxxp://freesourcecodes.tripod.com/ext2.htm

    hxxp://www.yipton.demon.co.uk/content.html#FSDEXT2
     
  4. Rohan

    Rohan New Member

    Публикаций:
    0
    Регистрация:
    9 авг 2004
    Сообщения:
    133
    А можно ли установить Windows на чуждую файловую систему? Путем подмены драйвера.