核心结论:CMD 里面跨盘符切换,不能只用 cd 命令,正确写法是直接输入 d: 回车,就可以从 C 盘跳转到 D 盘根目录,很多新手踩坑就是只敲 cd d:,这个命令只会记录目标盘符,不会真正切换过去。
基础对照表
| 项目 | 说明 |
|---|---|
| 核心命令 | d: |
| 作用 | 切换当前 CMD 所在盘符到 D 盘根目录 |
| 常见错误写法 | cd d: |
| 是否需要管理员权限 | 不需要,普通 CMD 就能执行 |
| 切换之后继续进文件夹 | 搭配 cd 命令使用 |
方法 1 最简方式 推荐
打开 CMD,直接输入
d:
按下回车,提示符就变成 D:\>,代表已经成功进入 D 盘根目录
方法 2 一步到位 切换盘符 + 进入子文件夹
如果想直接进入 D 盘里面某个文件夹,比如 D 盘的 test 文件夹,有两种写法
写法 A(推荐)
d:
cd test
写法 B(cd /d 参数,跨盘符直接跳转,Win 自带支持)
cd /d D:\test
重点:cd /d 这个 /d 参数就是专门解决 cd 不能跨盘符的问题,一条命令同时切换盘符 + 目录
常见踩坑说明
❌ 错误:cd D:\test
不加 /d 的时候,在 C 盘执行这条命令,CMD 只是标记 D 盘目标目录,但是当前仍然停留在 C 盘,没有真正跳转
✅ 正确:cd /d D:\test
❌ 错误:cd d:
这个命令不会跳转盘符,只是保存 D 盘的目录位置,下次输入 d: 的时候才会进入这个目录
拓展补充
- 如果 D 盘是移动硬盘或者 U 盘,盘符没有识别,输入 d: 会提示系统找不到指定的驱动器,需要确认磁盘已经分配 D 盘盘符
- 切换回 C 盘,直接输入 c: 回车
- 查看当前所在路径,输入 cd 不带参数回车,就会显示当前完整路径
【相关 FAQ】
问题 1 cmd 怎么切换到 d 盘 为什么 cd d: 没有反应
回答 1 cmd 怎么切换到 d 盘这个经典坑,cd d: 只是记录目录,不会跨盘跳转,正确要么直接输入 d:,要么使用 cd /d D:\ 路径。
问题 2 cmd 怎么切换到 d 盘 可以直接进 D 盘多层文件夹吗
回答 1 cmd 怎么切换到 d 盘,使用 cd /d D:\xxx\yyy 就可以一条命令直接跳转到多层子文件夹。
问题 3 cmd 怎么切换到 d 盘 提示找不到驱动器怎么办
回答 1 cmd 怎么切换到 d 盘报错,说明当前电脑没有 D 盘,或者 D 盘是外接磁盘未加载,需要在磁盘管理确认盘符分配。
免责声明:本文为 Windows CMD 基础命令学习教程,仅用于本机正常目录操作,请勿对系统保护目录执行违规修改操作。


