1.This interface should clearly document the various interactions between the components
involved in satisfying a user request to access file data; the description must also
provide for suitable abstractions so that the many varied types of file systems can
be successfully integrated into the rest of the operating system
译:用户访问文件数据的时候,文件系统的接口必须清晰的记录了各种相关组件的关联。接口的描述必须包括文件系统中各种类型,这样可以使文件系统成功的集成到其它操作系统中去。
2.However, the file system, in turn, depends upon the Virtual Memory Manager for allocation of memory required to process file system requests.
译:然而,当向文件系统请求访问时,文件系统的运行需要依靠上层的虚拟内存管理器去分配内存。
3.The filter driver can instead focus on providing whatever
specialized functionality it needs to implement, while still
allowing the existing code to perform what it does best, provide the
original functionality.
译:在需要执行文件过滤驱动程序的时候,它反而因该集中提供诸如此类的功能,当在执行存在的代码时候,因该更好,以及提供一些原始的功能操作。
4.So if you insert your filter driver so that it intercepts I/O requests dispatched to a
file system driver, you can encrypt the data before it is passed into the file system
for transfer to secondary storage, and you can decrypt it after the file system has
retrieved the encrypted data from secondary storage, before it sends the data back
to the user.
译:因此如果你插入文件过滤驱动,截取文件系统驱动I/O请求的调度,你可以在把从二级存储器里传入到文件系统的数据进行加密,还可以把文件系统返回给二级存储器的数据解密,在发送给用户之前可以对数据进行备份。
5.If, however, you decide to intercept requests below the file system, then you
would follow the same methodology, except that now you would get a chance to
modify the buffer only after it had passed through the file system and either
before it is written out to disk (or across the network), or immediately after it has
been retrieved from disk (or from across the network), but before it is returned to
the file system.
译:如果你决定在文件系统之前截取访问,你将用到同样的方法,除了你现在要修改Buffer,修改Buffer必须要Buffer以及传输过了文件系统以及在写入磁盘之前(或访问网络)或者在磁盘返回(来自网络的访问)Buffer,但返回的Buffer是传给文件系统。
分享到:
相关推荐
《NT FileSystem 规范详解与应用实践》 NT FileSystem(NTFS)是Windows操作系统中广泛使用的文件系统,它为用户提供了一种高效、安全且可扩展的存储方式。NTFS不仅在磁盘空间管理、文件权限控制、数据保护等方面...
《Windows NT 文件系统内部原理(中文版)》是一本深入探讨Windows NT内核级文件系统的专业书籍。在Windows操作系统中,文件系统是管理和组织硬盘上数据的核心组件,它负责存储、检索、保护和共享文件。这本书详细...
《Windows NT 文件系统内部机制》随书源码包含了一系列与文件过滤驱动相关的代码示例,这对于深入理解Windows操作系统中的文件系统工作原理以及如何开发文件过滤驱动程序至关重要。文件过滤驱动(File Filter Driver...
- 文件系统(Filesystems) -> [M] 用户空间中的文件系统(Filesystem in userspace support) -> DOS/FAT/NT文件系统(DOS/FAT/NT filesystem) -> [M] NTFS文件系统支持(NTFS filesystem support) - 设备驱动(Device ...
总之,通过结合NT服务和FileSystem Watcher,我们可以构建一个高效、可靠的文件夹变动监视系统,它能够在后台默默地工作,为系统监控提供宝贵的洞察。在分析系统行为、追踪问题或自动化流程中,这样的工具具有很高的...
该组件在各种版本的Windows系统中均存在,包括但不限于Win98、Win2000、Windows NT等。 - **创建FileSystem对象实例的方法**: - 在服务器端,可以使用`Server.CreateObject`方法创建对象实例。 - 在客户端,可以...
《深入解析Windows NT文件系统内幕》是一本专为IT专业人士准备的深度技术书籍,它涵盖了Windows NT文件系统(NTFS)的核心概念、设计原理以及实际操作。NTFS是Windows操作系统中广泛使用的高级文件系统,其稳定性和...
其中,一种高效的手段便是利用文件系统过滤驱动(FileSystem Filter Driver, FSF)。本文将深入探讨Windows NT操作系统环境下文件系统过滤驱动的基本原理及其在信息安全领域的广泛应用。 #### Windows NT 文件系统...
在文件系统的实现上,常见的有FAT(文件分配表)、NTFS(Windows NT文件系统)、ext2/3/4(Linux ext系列)和HFS+(Mac OS)。每种文件系统都有其特点和优化目标,例如FAT简单但效率较低,NTFS支持高级特性如事务...
possible that a bug could cause your filesystem or even disk to become unusable! Now, with that out of the way, make sure read support is working, then when you are feeling clam and collected, try ...
CentOS 挂载 exFAT 和 NTFS 格式的 U 盘 CentOS 挂载 exFAT 和 NTFS 格式的 U 盘是 Linux 系统中一个非常重要的技术,因为 Linux 不支持直接挂载 exFAT 和 NTFS 格式的硬盘,在使用时会造成很大的不便。...
NTFS是Windows NT及后续版本的操作系统所使用的文件系统;/proc文件系统是Linux特有的,它提供了一种动态查看和控制运行中的内核的机制。 接着,报告对比了NOR和NAND Flash。NOR Flash适合存储程序代码,它的容量小...
- 寻找路径`HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem`。 - 修改`NameNumericTail`值以适应不同版本的Windows Me。 #### 其他高级设置 - **Windows 2000**: - 如果需要启用高级电源管理...
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem] "ConfigFileAllocSize"=dword:000001f4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer] ...
- 修改`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem`下的`NtfsDisable8dot3NameCreation`值为1,禁用8.3短文件名格式,减小磁盘占用。 7. **降低系统资源占用** - 将`HKEY_LOCAL_MACHINE\...
NTFS(New Technology File System)是Windows NT及后续系统使用的默认文件系统,旨在提高可靠性和消除FAT32的容量限制。NTFS引入了许多增强功能,例如长文件名、文件压缩、文件索引、错误检测和修复、数据保护以及...
系统定义了一个簇为4K,总空间为256MB,安装时会生成一个名为"FileSystem"的256MB文件作为磁盘空间。所有文件都在名为"system"的系统目录下,每个文件或目录都有一个32字节长度的目录项作为标识。 总的来说,这篇...