windows 11 最初安装路径为注册表中 hklm\software\microsoft\windows nt\currentversion\systemroot 的值,如 c:\windows;该路径由安装程序写入,决定 bcd、winre 和系统还原点根目录,可通过系统属性或管理员权限 powershell 的 get-itemproperty 命令准确获取。

你想确认 Windows 11 系统最初安装在哪个盘符的哪个文件夹下,不是当前挂载显示的路径,也不是升级后迁移过的路径,而是系统首次部署时写入注册表、固化在启动配置中的原始安装位置——这个路径决定了 Boot Configuration Data(BCD)指向、WinRE 镜像归属和系统还原点根目录,重装前必须核对。
通过系统属性快速确认当前运行系统的安装路径
这一步最直观,适用于所有 Win11 版本,包括家庭版,无需命令行,结果来自系统 UI 层直接读取的 【SystemRoot】 值。
右键“此电脑”→选择“属性”→滚动到“相关设置”区域→点击“关于”→在“Windows 规格”板块中,找到“已安装的 Windows 版本”右侧那一行小字:“位于C:\Windows”。
该行中的盘符(如 C:、D:)就是当前系统正在运行的驱动器号,\Windows 是固定子目录名,不可省略或替换。
用 PowerShell 读取注册表原始 SystemRoot 值
该方法绕过 UI 渲染与语言翻译干扰,直接提取注册表中由安装程序写入的原始值,即使你后来手动修改过环境变量,此处仍保持初始安装时的路径记录。
按下 Win + X → 选择“终端(管理员)”→输入以下命令并回车:Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name SystemRoot | Select-Object -ExpandProperty SystemRoot
终端立即返回类似 C:\Windows 的完整路径字符串,不带空格、换行或引号,可全选复制。
注意:若返回错误,请确认终端是以管理员身份运行——普通权限无法读取该注册表项。
通过磁盘管理交叉验证系统分区与原始安装卷
当系统盘符被更改、挂载点异常或存在多个含 Windows 文件夹的分区时,仅看路径字符串无法判断哪一个是原始安装卷。必须结合分区属性与启动配置双重确认。
第一步:右键“开始”按钮 → 选择“磁盘管理”。
第二步:在图形化视图中,找到标有“系统”和“活动”的小容量 FAT32 分区(通常 100–500 MB),它旁边紧邻的主 NTFS 分区即为当前启动卷。
第三步:右键该主 NTFS 分区 → 选择“属性”→切换到“常规”选项卡→查看“位置”字段,此处显示的盘符即为该分区当前挂载点。
第四步:打开命令提示符(管理员),执行 bcdedit /enum firmware,查找 “device” 行对应的路径,若显示 partition=C:,则说明 BCD 明确将启动设备绑定到该盘符——这才是原始安装路径的底层证据。











