可安装文件系统

✍ dations ◷ 2025-11-13 06:48:00 #可安装文件系统

可安装文件系统(英语: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使用。

相关

  • 圣灰星期三大斋首日,又名圣灰礼仪日、圣灰星期三、圣灰日、灰日,是基督教教会年历的大斋期(四旬期)之起始日。当天教会会举行涂灰礼,要把去年棕枝主日祝圣过的棕枝烧成灰,在礼仪中涂在教友的
  • 阿萨姆邦阿萨姆邦(阿萨姆语:অসম .mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000","Gentium","Ge
  • 鲍里斯·利沃维奇·万尼科夫鲍里斯·利沃维奇·万尼科夫(俄语:Борис Львович Ванников,1897年8月26日-1962年2月22日)苏联国防工业的重要组织者之一。1944年11月18日获得苏联工程技术勤
  • 中国武术职业联赛中国武术职业联赛(英语:Wushu Masters Association,WMA),原称“武林大会联盟”,是2009年启动的中国武术赛事。由中国中央电视台体育中心、中国国家武术管理中心和中国武术协会等主
  • 染青东礁坐标:9°54′N 114°36′E / 9.900°N 114.600°E / 9.900; 114.600染青东礁位于南沙群岛九章群礁东部,牛轭礁西南部,因位于染青沙洲以东,故名。为一座暗礁。1983年公布名称为染
  • Dean (歌手)Dean(朝鲜语:딘;1992年11月10日-),本名权革(朝鲜语:권혁/權革 ),在创作歌曲时使用的名字为Deanfluenza,是韩国歌手兼音乐制作人。16岁成为地下嘻哈艺人,18岁加入美国加州的JOOMBAS音乐公
  • 压阻效应压阻效应是用来描述材料在受到机械式应力下所产生的电阻变化。不同于压电效应,压阻效应只产生阻抗变化,并不会产生电荷。凯尔文(Lord Kelvin)在公元1856年第一次发现金属的阻
  • 环戊二烯基三羰基铬二聚体环戊二烯基三羰基铬二聚体是一种有机铬化合物(英语:organochromium compound),化学式为Cp2Cr2(CO)6,其中Cp表示环戊二烯(C5H5)。它是暗绿色晶体,它和单体CpCr(CO)3基处于平衡。该化
  • 嘉庆君游台湾嘉庆君游台湾是台湾的民间故事。大意是在清朝乾隆年间,尚未内定为储君的嘉庆帝曾经微服出巡游历台湾。迄今仍有许多穿凿附会的说法,但并非史实,嘉庆帝一生不曾到过台湾。历史上
  • 逆马赛克变换逆马赛克变换是一种用于重建图像色彩信息的数字图像处理算法。通常,光线通过数码相机的彩色滤镜阵列(CFA)照射到影像传感器,影像传感器捕捉到来自不同色彩通道的信号。逆马赛克