![Windows 中的 /etc/fstab 等效项](https://linux22.com/image/1290287/Windows%20%E4%B8%AD%E7%9A%84%20%2Fetc%2Ffstab%20%E7%AD%89%E6%95%88%E9%A1%B9.png)
Linux 操作系统中有一个文件,名为/etc/fstab
。它是一个配置文件,包含计算机中所有分区和存储设备的信息。基本上它包含挂载信息。所以,我的问题是,Windows 操作系统中是否有类似的文件包含挂载信息?如果有,它位于哪里?
答案1
它是一个配置文件,包含计算机中所有分区和存储设备的信息的。
不是。它是mount
命令要查询的配置数据库,其中可能包含当前尚不存在的分区和设备的信息,也可能不列出确实存在的内容。本质上,它只是在没有向命令明确提供所有指令时填补空白的一种方式mount
。
Linux 上包含所有实际挂载信息的文件是(由和程序自己/etc/mtab
维护的普通文件)和(由内核维护的报告实际系统状态的文件)。mount
umount
/proc/mounts
/etc/fstab
Windows NT 中没有等效项,因为Windows NT 不能这样工作。安装卷不是通过运行mount
命令来完成的。分配驱动器号(通过 下的对象管理器中的符号链接完成\DosDevices
)也不等同于安装。
驱动器号的分配由将驱动器号与已安装的卷关联. 安装是一个涉及发送的过程通知文件系统驱动程序将其自身挂载到卷上到 Windows NT 分配驱动器号时,它通常已安装卷。安装不需要用户命令即可进行。它是在内核模式下作为即插即用的一部分完成的。磁盘设备驱动程序告诉卷管理器每当出现新磁盘时,卷管理器都会为此类磁盘的单个或组合切片创建新的可安装卷(根据分区表、LDM 数据库或其他地方包含的信息)。然后,I/O 管理器安装这样创建的卷,然后依次尝试每个文件系统驱动程序。
该命令没有配置文件mount
,因为没有mount
命令。Windows NT 不以那种方式工作。
答案2
驱动器号分配保存在注册表中,HKLM\SYSTEM\MountedDevices
而文件系统挂载(Unix 风格)存储在文件系统本身上,作为 NTFS“连接点”。
您可以使用命令行或mountvol
GUI编辑此信息。请执行diskpart
diskmgmt.msc
不是直接编辑注册表。