Добавете или разширете поддръжката на файлова система под Windows

Видях, че Mac Drive 7 добавя поддръжка на HFS+ и HFS към Windows и за двете твърди устройства и компактдискове, което включва справяне с проблеми като формата на дяла на Mac. Ясно е, че това трябва да означава, че поддръжката на файловата система в Windows е разширяема по някакъв начин, дори и да е бавна. И така, откъде може някой да започне да пише прост (или не) драйвер за файлова система за Windows? Имам много проблеми с търсенето в гугъл за това, защото това са често използвани думи.


person dlamblin    schedule 21.03.2009    source източник


Отговори (2)


Имате нужда от комплекта драйвери за Windows (WDK). Комплектът за инсталирана файлова система, който е част от WDK, трябва да ви помогне да започнете .

Късмет!

person Sean    schedule 21.03.2009
comment
Къде в WDK мога да намеря комплекта за инсталирана файлова система? - person Aaron Campbell; 21.09.2016

IFS всъщност основно ви позволява да пишете драйвери за филтър на файловата система. Не съдържа директно поддръжка за нови файлови системи. Това е необходимо за това, но ще трябва да получите голямо количество допълнителна, сложна, трудна за намиране информация за файловите системи на Windows от трети страни.

Моля, имайте предвид, че драйверът на файловата система е най-сложното, недокументирано нещо, което можете да направите в ядрото на Windows. Ако нямате предишен опит с ядрото, но имате да речем десет години опит в програмирането на операционни системи на C, очаквате две до три години работа на пълен работен ден, за да създадете драйвер за файлова система.

person Community    schedule 29.03.2009
comment
Приех не простата част. От друга страна някой го направи за ext2 fs като последен проект в училище. Някои от незавършените части намирисват на онези проблеми с окончателната интеграция, за които намекнахте. - person dlamblin; 30.03.2009
comment
Всъщност IFS поддържа нови файлови системи. Има няколко примера, като ext2 драйвери за Windows. WDK идва с примери за работещи реализации на FAT и ISO9660 файлови системи. Windows няма чисто абстрахиран VFS слой, както другите операционни системи, поради което е по-трудно да се пишат драйвери за файлова система за Windows, отколкото за други операционни системи. - person Terminus; 04.06.2009