A. linux怎樣載入文件過濾驅動
文件系統過濾驅動是一種可選的,為文件系統提供具有附加值功能的驅動程序。文件系統過濾驅動是一種核心模式組件,它作為Windows NT執行體的一部分運行。
文件系統過濾驅動可以過濾一個或多個文件系統或文件系統卷的I/O操作。按不同的種類劃分,文件系統過濾驅動可以分成日誌記錄、系統監測、數據修改或事件預防幾類。通常,以文件系統過濾驅動為核心的應用程序有防毒軟體、加密程序、分級存儲管理系統等。
二、文件系統過濾驅動並不是設備驅動
設備驅動是用來控制特定硬體I/O設備的軟體組件。例如:DVD存儲設備驅動是一個DVD驅動。
相反,文件系統過濾驅動與一個或多個文件系統協同工作來處理文件I/O操作。這些操作包括:創建、打開、關閉、枚舉文件和目錄;獲取和設置文件、目錄、卷的相關信息;向文件中讀取或寫入數據。另外,文件系統過濾驅動必須支持文件系統特定的功能,例如緩存、鎖定、稀疏文件、磁碟配額、壓縮、安全、可恢復性、還原點和卷裝載等。
下面兩部分詳細的闡述了文件系統過濾驅動和設備驅動之間的相似點與不同點。
三、安裝文件系統過濾驅動
對於Windows XP和後續操作系統來說,可以通過INI文件或安裝應用程序來安裝文件系統過濾驅動(對於Windows 2000和更早的操作系統,過濾驅動通常通過服務控制管理器Service Control Manager來進行安裝)。
四、初始化文件系統過濾驅動
與設備驅動類似,文件系統過濾驅動也使用DriverEntry常式進行初始化工作。在驅動程序載入後,載入驅動相同的組件將通過調用驅動程序的 DriverEntry常式來對驅動程序進行初始化工作。對於文件系統過濾驅動來說,載入和初始化過濾驅動的系統組件為I/O管理器。
DriverEntry常式運行於系統線程上下文中,其IRQL = PASSIVE_LEVEL。本常式可分頁,詳細信息參見MmLockPagableCodeSection。
DriverEntry常式定義如下:
NTSTATUS
DriverEntry (
IN PDRIVER_OBJECT DriverObject,
IN PUNICODE_STRING RegistryPath
)
本常式有兩個輸入參數。第一個參數,DriverObject為系統在文件系統過濾驅動載入時所創建的驅動對象;第二個參數,RegistryPath為包含驅動程序注冊鍵路徑的Unicode字元串。
文件系統過濾驅動按如下順序執行DriverEntry常式:
01、創建控制設備對象:
文件系統過濾驅動的DriverEntry常式通常以創建控制設備對象作為該常式的起始。創建控制設備對象的目的在於允許應用程序即使在過濾驅動載入到文件系統或卷設備對象之前也能夠直接與過濾驅動進行通信。
注意:文件系統也會創建控制設備對象。當文件系統過濾驅動將其自身附加到文件系統之上時(而不是附加到某一特定文件系統卷),過濾驅動同樣將其自身附加到文件系統的控制設備對象之上。
在FileSpy驅動範例中,控制設備對象按如下方式創建:
RtlInitUnicodeString(&nameString, FILESPY_FULLDEVICE_NAME);
status = IoCreateDevice(
DriverObject, //DriverObject
0, //DeviceExtensionSize
&nameString, //DeviceName
FILE_DEVICE_DISK_FILE_SYSTEM, //DeviceType
FILE_DEVICE_SECURE_OPEN, //DeviceCharacteristics
FALSE, //Exclusive
&gControlDeviceObject); //DeviceObject
RtlInitUnicodeString(&linkString, FILESPY_DOSDEVICE_NAME);
status = IoCreateSymbolicLink(&linkString, &nameString);
與文件系統不同,文件系統過濾驅動並不是一定要為其控制設備對象命名。如果傳遞給DeviceName參數一個非空(Non-NULL)值,該值將作為控制設備對象的名稱。接下來,在前面的代碼範例中DriverEntry可以調用IoCreateSymbolicLink常式來將該對象的核心模式名稱與應用程序可見的用戶模式名稱關聯到一起(同樣可以通過調用IoRegisterDeviceInterface來使設備對象對應用程序可見)。
注意:由於控制設備對象是唯一不會附加到設備堆棧中的設備對象,因此控制設備對象是唯一的可安全命名的設備對象。由此,是否為文件系統過濾驅動的控制設備對象是否命名是可選的。
注意:文件系統的控制設備對象必須命名。過濾設備對象從不命名。
B. 文件過濾驅動程序中volume和磁碟是什麼關系
DB庫、dat、cfg……多了,只需要研發者自行設置一種就可以。關鍵是你要做什麼?要解密?
C. 磁碟過濾驅動是用什麼編寫的
c語言,可以搜索下ddk 相關資料。驅動編程不能簡單的用一般的編譯器編譯,要用微軟的ddk編譯器。
D. win10用什麼影子系統
影子系統其實就是還原卡,說白了,就是一個磁碟過濾驅動。在硬碟上劃一個區版域,然後把所有的操權作全部保存到這個區域里,重啟就撤銷這種映射關系。
長期、大量、重復地對硬碟特定的區域進行讀寫操作,將對硬碟產生致命的傷害,最終減損硬碟的壽命。因此,對於網吧機房等數據存儲行為較少,數據重要性差的公共用機,這種損傷是可以承受的。但是對於企業辦公,家庭娛樂等數據存儲頻繁,數據安全性要求高的計算機,硬碟的部分損壞將是致命的,事實證明,影子系統是為了減少中國硬碟使用壽命而設計的。
in10是不能用影子噠!裝好影子重啟就要修復,然後就開不了機了.血和淚的教訓.重裝了兩次,想用影子系統的話裝win7吧。
E. 影子系統win10可以用嗎
影子系統其實就是還原卡,說白了,就是一個磁碟過濾驅動。在硬碟上劃一個區專域,然後把所有的操作全部保存屬到這個區域里,重啟就撤銷這種映射關系。
長期、大量、重復地對硬碟特定的區域進行讀寫操作,將對硬碟產生致命的傷害,最終減損硬碟的壽命。因此,對於網吧機房等數據存儲行為較少,數據重要性差的公共用機,這種損傷是可以承受的。但是對於企業辦公,家庭娛樂等數據存儲頻繁,數據安全性要求高的計算機,硬碟的部分損壞將是致命的,事實證明,影子系統是為了減少中國硬碟使用壽命而設計的。
in10是不能用影子噠!裝好影子重啟就要修復,然後就開不了機了.血和淚的教訓.重裝了兩次,想用影子系統的話裝win7吧。
F. 什麼叫驅動層的加密加密原理是什麼加密性能好嗎
目前驅動層加密根據其加密文件或者磁碟可以有兩個解釋:一個是專緩存管理器頁入,此種是屬文件系統過濾驅動的范疇;另一個理解是磁碟上的扇區操作,這是磁碟過濾驅動;
這種技術相對於應用層加密技術有不產生臨時文件,效率更高的特點;
該引擎包括三個主要模塊:
文件過濾驅動器,加密演算法庫內核層,加密演算法庫應用層。
文件過濾驅動器功能:1、文件後綴過濾
2、進程名過濾
3、進程ID過濾
4、應用程序特徵值過濾
對文件操作行為控制:
1、讀
2、覆蓋寫
3、創建
4、刪除
5、改名
G. win10裝影子系統會怎樣
不穩定,還麻煩,尤其不能非正常關機,電腦必掛
影子模式對於硬碟有一些稍微回的損答耗,但是沒有虛擬機大!當你安裝它並重新啟動電腦以後,電腦會類似安裝了雙系統一樣,多出一個啟動項,選擇其中PowerShadow Master的啟動項後,原系統是完全一樣的使用,但是你的一切操作,包括安裝程序(甚至運行病毒)在下次用原系統啟動時,都是無效的,對做程序安裝測試非常有用,不會因為安裝、卸載而產生垃圾文件。
建議用vmware 這可以拍快照,完全按你想要的恢復,或保存
H. 影子系統有什麼壞處
影子系統其實就是還原卡,說白了,就是一個磁碟過濾驅動。在硬碟上劃一個區域,然後把所有的操作全部保存到這個區域里,重啟就撤銷這種映射關系。
長期、大量、重復地對硬碟特定的區域進行讀寫操作,將對硬碟產生致命的傷害,最終減損硬碟的壽命。因此,對於網吧機房等數據存儲行為較少,數據重要性差的公共用機,這種損傷是可以承受的。但是對於企業辦公,家庭娛樂等數據存儲頻繁,數據安全性要求高的計算機,硬碟的部分損壞將是致命的,事實證明,影子系統是為了減少中國硬碟使用壽命而設計的!
1.盜號木馬面前PowerShadow束手無策
盜號木馬嚴格意義上說是一次性的木馬,盜號木馬以盜走特定的帳號密碼為目的。如果在影子模式下使用電腦時中了此類木馬,帳號和密碼就會被被當即盜走。影子系統只能保證在重啟之後,受保護的東西能保持原樣,並不能保證帳號密碼不被盜走。中了盜號木馬,把電腦重啟,系統恢復原樣,木馬消失了,同時帳號和密碼已經在黑客的手中了。所以,賬號密碼之類的東西還是要妥善保管,輸入密碼時使用軟鍵盤就是一個好辦法。
2.疏忽會使影子系統的作用白費
有些軟體是必需的,不可能現開啟影子模式,再去裝這些軟體,那樣的話,每次重啟之後,我們都要再重新裝這些東西。所以,大家都會現把這些東西裝好,再去打開影子模式。但是要多加小心,如果這些先於影子系統安裝的軟體中捆綁有木馬、病毒、流氓軟體,那後果就不堪設想。
I. 文件過濾驅動和磁碟過濾驅動有什麼區別
神馬狗屁老師教的啊
J. 8. 軟硬磁碟驅動器是微型計算機的外存儲設備,可實現對信息的. A.輸入 B.輸出 C.輸入和輸出 D.記錄和過濾
軟硬磁碟驅動器可實現對信息的輸入和輸出的操作。