Чтобы перейти на другой диск в командной строке Windows 10, достаточно ввести одну команду — но есть нюансы. В отличие от проводника, где достаточно кликнуть по диску, в CMD нужно знать букву тома и правильный синтаксис. Сегодня разберём, как это работает, какие команды использовать и почему иногда переход не срабатывает.
Сразу скажу: для переключения между дисками в CMD используется команда D: (где D — буква нужного диска), а затем cd для навигации по папкам. Но если вы работаете с сетевыми или виртуальными дисками, могут понадобиться дополнительные действия. Давайте разберёмся подробнее.
Почему в не получается перейти на другой диск
Частая ошибка новичков — попытка использовать cd для смены диска. Команда cd (change directory) работает только в рамках одного тома. Если вы находитесь на диске C: и попробуете ввести cd D:, получите сообщение Синтаксическая ошибка. Это нормально — так работает CMD в Windows.
Дело в том, что CMD в Windows 10 по умолчанию не поддерживает переключение между дисками через cd. Для смены тома нужно просто ввести букву диска с двоеточием, например D:, а затем использовать cd для навигации по папкам на этом диске.
Если после ввода буквы диска ничего не происходит, проверьте, существует ли этот том. Используйте команду wmic logicaldisk get name, чтобы увидеть список всех подключённых дисков.
| Команда | Описание | Пример вывода |
|---|---|---|
wmic logicaldisk get name |
Показывает буквы всех логических дисков | C:\ D:\ E:\ |
vol |
Отображает метку и серийный номер текущего диска | Том в устройстве C имеет метку Windows |
dir /D |
Показывает содержимое текущего каталога, включая метки томов | Том в устройстве C имеет метку System |
Способы просмотра доступных дисков в командной строке
Перед тем как перейти на другой диск, нужно убедиться, что он доступен. В Windows 10 есть несколько способов проверить список томов через CMD:
Самый удобный способ — wmic logicaldisk get name. Эта команда выводит список всех подключённых дисков, включая сетевые и виртуальные. Если диск не отображается, возможно, он отключён или не имеет буквы. В таком случае нужно зайти в Управление дисками (diskmgmt.msc) и проверить настройки.
Базовые команды для навигации между дисками
Теперь к самому важному — как перейти на другой диск в CMD. Вот основные команды:
- Смена диска: введите букву диска с двоеточием, например
D:. После этого вы окажетесь в корневом каталоге дискаD:. - Переход в папку: после смены диска используйте
cd Имя_папки, чтобы перейти в нужный каталог. Например,cd Documents. - Возврат на предыдущий диск: просто введите букву предыдущего диска, например
C:. - Просмотр содержимого: используйте
dir, чтобы увидеть файлы и папки в текущем каталоге.
Пример последовательности команд для перехода с диска C: на D: и открытия папки Projects:
- Введите
D:— вы перейдёте на дискD:. - Введите
cd Projects— вы окажетесь в папкеProjectsна дискеD:.
Ошибки при работе с дисками в и как их исправить
Даже если вы знаете команду, могут возникнуть ошибки. Рассмотрим основные:
⚠️ Внимание: Если диск не отабражается в спискеwmic logicaldisk get name, это может означать, что он не подключён к системе, не имеет буквы или отформатирован в несовместимой файловой системе (например, ext4 для Linux). В таком случае нужно проверить подключение или назначить букву черезУправление дисками.
| Ошибка | Причина | Решение |
|---|---|---|
Синтаксическая ошибка |
Попытка использовать cd для смены диска |
Используйте букву диска с двоеточием, например D: |
Указанный диск несуществует |
Диск отключён или не имеет буквы | Проверьте список дисков через wmic logicaldisk get name или назначьте букву в diskmgmt.msc |
Отказано в доступе |
Недостаточно прав для доступа к диску | Запустите CMD от имени администратора |
Работа с сетевыми и виртуальными дисками
Если вы подключили сетевой диск или используете виртуальный (например, через VirtualBox или VMware), то процесс переключения в CMD остаётся таким же. Однако есть нюансы:
Сетевые диски обычно подключаются через команду net use. Например, чтобы подключить сетевую папку как диск Z:, используйте:
net use Z: \\server\share
После этого можно перейти на диск Z: стандартным способом — введя Z: в командной строке.
Виртуальные диски (например, образы .iso или .vhd) нужно сначала подключить в системе. Сделать это можно через Управление дисками или команду mountvol. После подключения они будут видны в списке wmic logicaldisk get name.
Сетевые и виртуальные диски подключаются как обычные тома, но требуют предварительной настройки через net use или mountvol.
Практические примеры перехода между дисками
Рассмотрим несколько реальных сценариев:
- Переход с
C:наD:и открытие папкиPhotos:
ВведитеD:, затемcd Photos. - Просмотр содержимого флешки (диск
E:):
ВведитеE:, затемdir. - Возврат на диск
C:и переход вWindows\System32:
ВведитеC:, затемcd Windows\System32. - Работа с сетевым диском
Z::
Сначала подключите его черезnet use Z: \\server\share, затем введитеZ:.
Если вы часто работаете с одним и тем же диском, можно создать псевдоним для команды через doskey. Например:
doskey goD=D:$*
Теперь, чтобы перейти на диск D:, достаточно ввести goD.
Чек-лист для успешного перехода между дисками в CMD
Часто задаваемые вопросы
Почему команда cd D: не работает?
Команда cd не предназначена для смены дисков — она работает только в рамках одного тома. Чтобы перейти на другой диск, введите просто D: без cd.
Как увидеть все диски в командной строке?
Используйте команду wmic logicaldisk get name. Она выведет список всех подключённых логических дисков.
Можно ли перейти на диск без буквы?
Нет, в CMD можно работать только с дисками, которым назначена буква. Если диск не имеет буквы, назначьте её через Управление дисками (diskmgmt.msc).
Как перейти на сетевой диск в CMD?
Сначала подключите сетевой диск через net use X: \\server\share (где X — буква диска, \\server\share — путь к сетевой папке). После этого перейдите на него командой X:.