- 相關(guān)推薦
網(wǎng)吧磁盤保護(hù)原理
磁盤保護(hù)對(duì)于普通用戶來(lái)說(shuō)是一個(gè)比較神奇的技術(shù),用戶可以在正常使用電腦的情況下,所有對(duì)保護(hù)分區(qū)的修改都能夠在重啟后將硬盤數(shù)據(jù)還原,以達(dá)到預(yù)防病毒、保護(hù)硬盤數(shù)據(jù)原貌的功能。
而這一切是如何實(shí)現(xiàn)的呢?這就要從Windows系統(tǒng)的磁盤寫入機(jī)制說(shuō)起。我們往往會(huì)直觀的感覺(jué)到,如果往硬盤里面寫入了什么數(shù)據(jù),似乎是用戶直接進(jìn)行寫入或者時(shí)應(yīng)用程序直接進(jìn)行的,明明是往一個(gè)指定的目錄中寫入了數(shù)據(jù),但為什么在啟用了磁盤保護(hù)之后,重啟之后一切都還原了,這些全部要?dú)w功于磁盤保護(hù)驅(qū)動(dòng)。
驅(qū)動(dòng)程序在我們的印象中,從名稱上看好像只是使某個(gè)硬件設(shè)備能夠被Windows識(shí)別并讓用戶能夠使用它。但實(shí)際上,“驅(qū)動(dòng)程序”這個(gè)概念是十分廣義的,很多驅(qū)動(dòng)程序?qū)嶋H上只是調(diào)用了系統(tǒng)提供的某些內(nèi)核功能,這些驅(qū)動(dòng)程序的功能并不是驅(qū)動(dòng)硬件,磁盤過(guò)濾驅(qū)動(dòng)就是屬于實(shí)現(xiàn)這種功能的驅(qū)動(dòng)。
在實(shí)際的數(shù)據(jù)寫入過(guò)程中,應(yīng)用程序的寫入操作時(shí)調(diào)用的操作系統(tǒng)提供的寫入功能函數(shù)進(jìn)行的,然后操作系統(tǒng)再交給文件系統(tǒng)的驅(qū)動(dòng)程序,以后的工作就是一些其他驅(qū)動(dòng)直至最后由磁盤驅(qū)動(dòng)完成數(shù)據(jù)的寫入。而磁盤保護(hù)驅(qū)動(dòng)程序,是一種“過(guò)濾”驅(qū)動(dòng)。一般的過(guò)濾驅(qū)動(dòng)(例如filemon工具的驅(qū)動(dòng)程序)可以監(jiān)視文件的讀寫操作,而磁盤保護(hù)程序的過(guò)濾驅(qū)動(dòng)則更為強(qiáng)大,除了能監(jiān)視識(shí)別數(shù)據(jù)寫入操作外,還能根據(jù)需要改變寫入操作的方向。
如今,主流的網(wǎng)吧游戲平臺(tái)都有一種稱為“穿透還原”的功能。這個(gè)功能的本質(zhì),實(shí)際上就是利用磁盤保護(hù)驅(qū)動(dòng)改變寫入操作方向的特性。一般的數(shù)據(jù)和寫入操作,過(guò)濾驅(qū)動(dòng)會(huì)改變它的流向,當(dāng)磁盤保護(hù)驅(qū)動(dòng)將數(shù)據(jù)遞交給文件系統(tǒng)驅(qū)動(dòng)時(shí),會(huì)將真正的改動(dòng)保存在其他位置。而看到的寫入結(jié)果并不是真正在受到保護(hù)的磁盤分區(qū)上生效了,而是寫入了其他臨時(shí)位置,而客戶端程序的一些寫入操作或者本地的游戲更新,都會(huì)把修改的內(nèi)容保留到真實(shí)的路徑。
【網(wǎng)吧磁盤保護(hù)原理】相關(guān)文章:
如何去掉磁盤被寫保護(hù)11-26
U盤不顯示磁盤盤符11-26
Win8怎么限制磁盤訪問(wèn)11-27
怎么共享磁盤驅(qū)動(dòng)器11-27
磁盤空間不足怎么辦11-27
Win8如何磁盤整理11-27
關(guān)于共享磁盤驅(qū)動(dòng)器的方法10-13
linux磁盤空間不足怎么辦11-26
win10磁盤碎片怎么整理11-26