可安装文件系统

✍ dations ◷ 2024-12-22 18:36:20 #可安装文件系统

可安装文件系统(英语:Installable File System,缩写IFS)也称可安装的文件系统,它是MS-DOS/PC DOS 4.x、IBM OS/2和Microsoft Windows中的一个文件系统API(英语:Filesystem API),使操作系统能够识别和加载用于文件系统的驱动程序。

在IBM和微软联合开发OS/2时,他们意识到FAT文件系统没有提供现代操作系统所需要的一些特性,因此微软开始开发代号为“Pinball”的高性能文件系统(HPFS)。

相比FAT在操作系统内核中编写代码,微软开发了一个基于驱动程序的文件系统API,以便他们和其他开发者可以在不对内核做修改的情况下添加新文件系统。

当微软停止就OS/2的开发时,IBM继续使用该IFS接口,而微软在Windows NT中实现了类似的接口。

IFSHLP.SYS(Installable File System Helper)是一个MS-DOS设备驱动程序,最早作为微软Windows 3.11的一部分发布。它以绕过16位DOS API并确保没有其他实模式驱动程序拦截INT 21h调用的方式使Windows 386增强模式下支持原生32位文件访问(英语:32-bit file access)。

IFSHLP.SYS的保护模式对应Windows 3.11中的IFSMGR.386和Windows 95以及Windows 98中的IFSMGR.VXD。

IFS API是Windows Driver Kit的一部分。

当微软停止开发OS/2并专注于当时称为OS/2 NT的系统时,他们采用了IFS的想法与HPFS文件系统。

相比原来的四份方案,NT IFS被重新设计为两份方案,microIFS和miniIFS被从方案中移除,IFS和Helper保持不变。Windows NT 4.0中增添了碎片整理(英语:Defragmentation)助手(DEFRAG)。微软原NTLDR被编写为从FAT、HPFS或NTFS编写NT内核,不过随后的版本放弃了对HPFS的支持。上述所有驱动程序和助手程序都是32位PE可执行文件。FAT文件系统从内核中移除,转移到一个IFS,并利用32位处理能力进行了大量性能优化(称为FASTFAT)。

最初的Windows NT 3.1包含FAT、HPFS (Pinball)和新创建的NTFS驱动程序,以及一个新且改进的CD-ROM文件系统驱动程序,其支持Microsoft Joliet文件系统所用的长文件名。

Windows NT 3.51向NTFS和IFS接口增添了单个文件的压缩。Windows NT 4.0中,HPFS被移除。在Windows 2000中,FASTFAT的更新增添了FAT32和通用光盘格式(UDF)的支持。

Windows 2000修改了IFS接口以增添单个文件的加密能力。

网络共享文件系统和防病毒程序也使用IFS实现。

苹果公司自Mac OS X 10.6的Boot Camp中开始包含只读的HFS+驱动程序,以供Windows XP、Windows Vista和Windows 7使用。

相关

  • 亚洲虎蚊亚洲虎蚊(学名:Aedes albopictus),也称做白纹伊蚊、白纹伊蚊,属蚊科,其特征是有带白色条纹的腿及小而黑白色的身躯。它们来自东南亚,散布于马达加斯加往东到新几内亚,北至韩国的纬度
  • 试纸条试纸是一类带有化学试剂的纸制品。通过一定的现象(如颜色变化等)可判断检验目标是否处于某种状况。常见的试纸有
  • 硫氧化氢硫氧化氢,又称巯氧化氢(英语:hydrogen thioperoxide),是一种无机化合物,其化学式为H2SO,亦可计为H2OS、SOH2或HOSH,其结构类似于过氧化氢与二硫化氢。硫氧化氢具有类似硫化氢的难闻
  • 中国传统历法中国传统历法与纪年采用阴阳干支三合历;上古时期,根据不同的农业牧业生产情况需要,分别产生过太阳历法和太阴历法。中国传统阴阳合历最早源自何时无从考究,据出土的甲骨文和古代
  • 周俊 (科学家)周俊(1932年2月5日-2020年3月27日),男,江苏东台人,中国植物资源与植物化学家,中国科学院昆明植物研究所研究员,中国科学院院士。1932年2月5日,周俊出生于江苏省东台县富安镇崔念乡吴
  • 上海化学工业区上海化学工业区是上海市的一个市级产业开发区。位于上海市南部的杭州湾北岸,地跨金山区和奉贤区。是“十五”期间中国投资规模最大的工业项目之一,被誉为“上海工业腾飞的新翅
  • 番婆鬼番婆鬼,又称萨摩亚、煞魔仔、散毛仔、番埔鬼,是南投埔里噶哈巫族和巴宰族传说中的巫婆,会使用巫术危害别人。番婆鬼全是习得巫术的女性,外表跟一般人没有太多的不同,但她们法力高
  • 马丁·卡巴洛夫马丁·卡巴洛夫(保加利亚语:Мартин Камбуров,1980年10月13日-),保加利亚足球运动员,司职前锋,现效力大连实德,他现时是保加利亚国脚。出生自斯维林格勒,卡巴洛夫在贝迪
  • 安道尔行政区划安道尔全国划分为7个行政区(加泰罗尼亚语:parròquies,又译堂区),其中莱塞斯卡尔德-恩戈尔达区在1978年成立。一些行政区之下再设分区,奥尔迪诺、马萨纳和圣胡利娅-德洛里亚行政区
  • 漠阳江漠阳江(壮语:汏��,转写:dah Mozyiengz)位于广东省西南部,发源于阳春市西北与云浮市交界的云雾山脉,全长约200公里,流域面积达6090平方公里,在阳江北津港口汇入南海。其最大的支流是发源