Как выбрать диск в командной строке
Перейти к содержимому

Как выбрать диск в командной строке

  • автор:

Как сменить диск в cmd?

При работе в операционной системе Windows зачастую возникает необходимость сменить диск в командной строке. Одна команда cd с указанием буквенного обозначения диска не приводит к желаемому результату.

Также безуспешно закончится переход не только в корень диска, отличного от текущего, но и произвольную директорию на другом диске.

Справка. CMD — командная строка, одноименная программа cmd.exe, которая находится в папке system32. Встроена во все операционные системы семейства Windows NT. Используется продвинутыми пользователями для выполнения операций, которые затруднительно или вообще невозможно выполнить с помощью графического интерфейса. Примером тому может служить например создание символьной ссылки или тестирование соединения с IP-адресом с помощью команды ping .

Оказывается, чтобы в cmd перейти на другой диск, нужно просто ввести название диска без команды cd .

Если же требуется не только поменять диск, но и сразу же перейти в конкретную папку, тогда команду cd следует использовать с ключом /d . По окончании выполнения команды, текущим каталогом станет указанная папка. Вывести текущую директорию можно той же командой cd без указания параметров.

Как видите, сменить каталог в cmd оказывается очень просто. Рекомендуем ознакомиться с другими встроенными в Windows программами, например, CHKDSK.

DISKPART – управление дисками, томами и разделами в командной строке Windows.

Для работы с DISKPART требуются права администратора системы. Утилита является мощным, но небезопасными инструментом для работы с дисковыми данными, что требует определенных знаний, навыков, понимания того, что вы делаете, и каковы будут результаты ваших действий.

Формат командной строки:

/s — использовать сценарий DiskPart. Сценарий представляет собой текстовый файл с набором внутренних команд утилиты DISKPART.EXE

/? — отобразить подсказку по параметрам командной строки DISKPART.

При запуске без параметров, утилита переходит в интерактивный режим с ожиданием ввода команд пользователя. Для получения списка допустимых команд используется ввод знака вопроса или директивы help . В ответ на это действие отображается версия утилиты diskpart.exe и перечень допустимых команд DISKPART:

Microsoft DiskPart версии 6.1.7601 ACTIVE - Пометка выбранного раздела как активного. ADD - Добавление зеркала к простому тому. ASSIGN - Назначение имени или точки подключения выбранному тому. ATTRIBUTES - Работа с атрибутами тома или диска. ATTACH - Присоединяет файл виртуального диска. AUTOMOUNT - Включение и отключение автоматического подключения базовых томов. BREAK - Разбиение зеркального набора. CLEAN - Очистка сведений о конфигурации или всех данных на диске. COMPACT - Попытки уменьшения физического размера файла. CONVERT - Преобразование форматов диска. CREATE - Создание тома, раздела или виртуального диска. DELETE - Удалить объект. DETAIL - Просмотр параметров объекта. DETACH - Отсоединяет файл виртуального диска. EXIT - Завершение работы DiskPart. EXTEND - Расширить том. EXPAND - Увеличение максимального доступного пространства на виртуальном диске. FILESYSTEMS - Отображение текущей и поддерживаемой файловых систем для тома. FORMAT - Форматирование данного тома или раздела. GPT - Назначение атрибутов выбранному GPT-разделу. HELP - Отображение списка команд. IMPORT - Импорт группы дисков. INACTIVE - Пометка выбранного раздела как неактивного. LIST - Отображение списка объектов. MERGE - Объединение дочернего диска с родительскими. ONLINE - Перевод объекта, помеченного как "вне сети", в состояние "в сети". OFFLINE - Перевод в состояние "вне сети" объекта, помеченного как "в сети". RECOVER - Обновление состояния всех дисков выбранного пакета. Попытка восстановить диски неправильного пакета и повторная синхронизация зеркальных томов и томов RAID5 с устаревшим плексом или данными четности. REM - Не выполняет никаких действий. Используется для комментирования сц енариев. REMOVE - Удаление имени диска или точки подключения. REPAIR - Восстановление тома RAID-5 с отказавшим участником. RESCAN - Поиск дисков и томов на компьютере. RETAIN - Размещение служебного раздела на простом томе. SAN - Отображение или установка политики SAN для текущей загруженной ОС. SELECT - Установка фокуса на объект. SETID - Изменение типа раздела. SHRINK - Уменьшение размера выбранного тома. UNIQUEID - Отображение или установка кода таблицы разделов GUID (GPT) или подписи основной загрузочной записи (MBR) диска.

По каждой из команд, также можно получить краткую справку по использованию, например по команде FORMAT:

В справке приводится краткое описание команды, синтаксис и примеры использования:

Форматирование указанного тома для работы с Windows. Синтаксис: FORMAT [[FS=< ФС >] [REVISION=< X.XX >] | RECOMMENDED] [LABEL=< "метка" >] [UNIT=< N >] [QUICK] [COMPRESS] [OVERRIDE] [DUPLICATE] [NOWAIT] [NOERR] FS= < ФС >Тип файловой системы. Если файловая система не указана, используется файловая система по умолчанию, отображаемая с помощью команды FILESYSTEMS. REVISION= < X.XX >Версия файловой системы (если такой параметр применим). RECOMMENDED Если этот параметр задан, вместо установленной по умолчанию файловой системы используется рекомендуемая версия файловой системы, если таковая существует. Рекомендуемая файловая система (если таковая существует) отображается с помощью команды FILESYSTEMS. LABEL= < "метка" >Метка тома. UNIT= < N >Переопределение размера кластера по умолчанию. В общих случаях настоятельно рекомендуется использовать параметры по умолчанию. Размер кластера по умолчанию для конкретной файловой системы отображается с помощью команды FILESYSTEMS. Для кластеров размером более 4096 байт не поддерживается сжатие NTFS. QUICK Быстрое форматирование. COMPRESS Только для NTFS: файлы, создаваемые на новом томе, по умолчанию сжимаются. OVERRIDE Принудительное первоочередное отключение файловой системы. Все открытые дескрипторы тома становятся недействительными. DUPLICATE Только для UDF: этот флаг применяется для формата UDF версии 2.5 и выше. Если этот флаг установлен, в процессе форматирования метаданные файловой системы дублируются во второй набор секторов на диске. Дублирование метаданных применяется, например, в приложениях, используемых для восстановления. В случае повреждения основных секторов метаданных метаданные файловой системы считываются из дублирующих секторов. NOWAIT Принудительное возвращение управления без ожидания завершения форматирования. Если параметр NOWAIT не задан, программа DiskPart отображает ход процесса форматирования в процентах. NOERR Только для сценариев. При возникновении ошибки программа DiskPart пропускает ее и продолжает обрабатывать команды. Если параметр NOERR не задан, при возникновении ошибки работа программы DiskPart завершается с кодом ошибки. Для выполнения данной операции необходимо выбрать том. Примеры: FORMAT FS=NTFS LABEL="Новый том" QUICK COMPRESS FORMAT RECOMMENDED OVERRIDE

Утилита diskpart.exe является мощным средством, предоставляющим администратору практически весь спектр возможностей, необходимых для работы с дисками и разделами, однако, при ошибках или необдуманных действиях, ее использование может привести к краху системы и потере пользовательских данных. Поэтому, для безопасного применения DISKPART, нужно в первую очередь освоить работу с ее внутренними командами, обеспечивающими получение сведений об объектах, над которыми планируется выполнять какие-либо действия и способы выбора этих объектов.

Для получения списка дисков используется команда:

В результате получаем список дисков, присутствующих в системе:

Диск ### Состояние Размер Свободно Дин GPT -------- ------------- ------- ------- --- --- Диск 0 В сети 238 Gбайт 0 байт Диск 1 В сети 1863 Gбайт 0 байт Диск 2 В сети 3726 Gбайт 0 байт Диск 3 В сети 1397 Gбайт 0 байт

В данном случае имеется 4 физических диска, нумерация которых начинается с нуля — Диск 0 – Диск 3 . Для выбора какого-либо из них для дальнейших операций, используется команда SELECT:

select disk 0 — выбрать первый диск.

В списке объектов (в данном случае – дисков), получаемом по команде LIST, выбранный объект отмечается звездочкой.

Для получения подробной информации о выбранном диске используется команда DETAIL:

В результате отображается подробная информация о диске, выбранном командой SELECT:

OCZ-VERTEX4 ATA Device ИД диска : 8AC1BC4E Тип : SATA Состояние : В сети Путь : 0 Конечный объект : 0 ИД LUN : 0 Путь к расположению : PCIROOT(0)#PCI(1F02)#ATA(C00T00L00) Текущее состояние только для чтения : Нет Только для чтения: Нет Загрузочный диск: Да Диск файла подкачки: Да Диск файла спящего режима: Нет Диск аварийного дампа: Да Кластерный диск: Нет Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 2 Z BCDboot NTFS Раздел 100 Mб Исправен Системны Том 3 C SSD NTFS Раздел 238 Gб Исправен Загрузоч

Список разделов, имеющихся на выбранном диске можно посмотреть с помощью команды:

list partition Разделы, в отличии от дисков нумеруются начиная с единицы, а не с нуля:

Раздел ### Тип Размер Смещение ------------- ---------------- ------- ------- Раздел 1 Основной 100 Mб 1024 Kб Раздел 2 Основной 238 Gб 101 Mб

Для выполнения каких-либо действий по отношению к разделу, его нужно также выбрать командой SELECT:

select partition 2 — выбрать второй раздел.

Для получения детальной информации о выбранном разделе используется команда:

Пример результат выполнения команды:

Раздел 2 Тип : 07 Скрытый: Нет Активный: Нет Смещение в байтах: 105906176 Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- * Том 3 C SSD NTFS Раздел 238 Gб Исправен Загрузоч

Для получения списка логических томов используется команда:

Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 0 D DVD-ROM 0 б Нет носит Том 1 X Зарезервиро NTFS Раздел 100 Mб Исправен Системны Том 2 C DiskC NTFS Раздел 59 Gб Исправен Загрузоч * Том 3 E NTFS Раздел 450 Mб Исправен Скрытый

Подобная информация полезна при работе с флэшками и съемными дисками. В колонке Имя отображаются привычные буквы логических дисков, в колонке Метка — метка тома. Нумерация томов, как и дисков начинается с нуля. В данном примере Том 2 — это логический диск C: .

select volume 2 — выбрать том 2

detail volume — отобразить детальную информацию о томе, которому соответствует логический диск C: . Пример информации:

Диск ### Состояние Размер Свободно Дин GPT -------- ------------- ------- ------- --- --- * Диск 0 В сети 60 Gбайт 0 байт Только чтение : Нет Скрытый : Нет Нет буквы диска по умолчанию: Нет Теневая копия : Нет Вне сети : Нет Зашифровано BitLocker: Нет Устанавливаемый : Да Емкость тома: 59 Gбайт Свободное место на томе: 34 Gбайт

Для отображения сведений о текущей файловой системе выбранного тома и о поддерживаемых файловых системах для форматирования используется команда FILESYSTEMS. Пример отображаемых сведений:

Текущая файловая система Тип: NTFS Размер кластера: 4096 Флаги : 00000000 Файловые системы, поддерживающие форматирование Тип: NTFS (По умолчанию) Размеры кластеров: 512, 1024, 2048, 4096 (По умолчанию), 8192, 16K, 32K, 64K

Для завершения работы с DISKPART используется команда EXIT.

Практические примеры применения утилиты diskpart.exe для решения типовых задач при работе с дисками и разделами рассматривается ниже.

Назначение буквы скрытому системному разделу

Речь идет о доступе стандартными средствами к системным разделам или разделам восстановления производителей оборудования. Такие разделы обычно скрыты от пользователя для защиты от неосторожных действий, которые могут привести к повреждению системы или средств ее восстановления. Необходимость же доступа может быть вызвана, например, при создании внешнего носителя среды восстановления или переделки существующей среды под личные предпочтения. В тех случаях, когда производители оборудования принимают дополнительные меры по защите своих данных, описанные ниже приемы могут не сработать.

list volume — определяем список томов.

Том ### Имя Метка ФС Тип Размер Состояние Сведения ---------- --- ----------- ----- ---------- ------- --------- -------- Том 0 D DVD-ROM 0 б Нет носит Том 1 Зарезервиро NTFS Раздел 350 Mб Исправен Системны Том 2 C NTFS Раздел 43 Gб Исправен Загрузоч

Как видим, Том 1 — это скрытый системный раздел (c меткой ”Зарезервировано системой”), не имеющий назначенной буквы.

select volume 1 — выбираем Том 1

assign letter=R — назначаем тому букву R:

Если назначение буквы пошло успешно, то отобразится соответствующее сообщение:

DiskPart: назначение имени диска или точки подключения выполнено успешно.

Как перейти в папку или на другой диск в командной строке

Если вы работаете в командной строке (CMD), то для перехода в другую папку нужно ввести команду CD и название папки. Например, если вы находитесь в корне диска C и хотите перейти в папку Users, то вам нужно вводить команду:

cd Users

переход в другую папку

Для того чтобы вернуться назад (перейти на уровень выше по дереву папок) нужно вводить команду:

переход в папку на уровень выше

Для того чтобы быстро перейти в корневый каталог текущего диска нужно выполнить:

Команду CD можно вводить как СHDIR, логика ее работы от этого не меняется.

Как перейти на другой диск

Если вам нужно перейти на другой диск, например, с диска C на диск D, то команду cd нужно выполнять с параметром /D . Например, если вам нужно перейти с диска C на диск D в папку GAMES, то вам нужно ввести команду:

cd /D d:\games

переход в папку на другом диске

Также вы можете просто ввести букву диска с двоеточием и таким образом перейти на другой диск:

переход на другой диск

Например, если вы находитесь на диске C и вам нужно перейти на диск D, то вы можете просто ввести команду « D: ».

Как открыть командную строку сразу в нужной папке

Если вам нужно открыть командную строку в определенной папке, то это можно сделать прямо из Проводника Windows. Для этого нужно открыть данную папку в Проводнике и установить курсор в адресную строку, там где указывается путь к папке.

После этого нужно удалить путь к папке, ввести команду « cmd » и нажать на клавишу ввода.

В результате откроется командная строка. При этом в качестве текущей папки уже будет выбранна та папка, из которой вы запускали « cmd ».

Таким образом из папки можно запускать не только командную строку, но и другие консоли. Например, PowerShell или bash, если у вас установлен WSL. Данный способ работает в Windows 10 и Windows 11.

  • Выключение компьютера через командную строку
  • Как перезагрузить компьютер через командную строку
  • Как вызвать командную строку в Windows 7
  • Как поменять дату в Windows 7
  • Как выключить компьютер через определенное время

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице «Задать вопрос» и вы обязательно получите ответ.

Как настроить отображение скрытых дисков разделов?

Изменение файлов, хранящихся в скрытых разделах, может привести к сбою в работе оперативной системы. Соблюдайте осторожность при выполнении данного действия.

  1. Введите команду cmd в поисковой строке на панели задач, правой кнопкой мыши нажмите на опцию Командная строка (Command Prompt) , а затем выберите опцию Запуск от имени администратора (Run as administrator) .
  2. В отобразившемся окне Командная строка (Command Prompt) выполните следующие действия: (1) Введите команду diskpart и нажмите Enter. (2) Введите команду list volume и нажмите Enter. После этого вы увидите скрытые тома и сможете выбрать скрытые тома, которые будут отображаться. (3) Введите команду sel volume 3 и нажмите Enter, чтобы отобразился том 3. Вы можете выполнить описанные выше действия, чтобы настроить отображение других томов. (4) Введите команду assign letter H и нажмите Enter. H — это буква диска, которую вы выбрали для тома 3. (5) Введите команду exit и нажмите Enter, чтобы закрыть командную строку.

Чтобы скрыть тома, введите команду cmd в поисковой строке на панели задач, перейдите в раздел Командная строка (Command Prompt) , выберите опцию Запуск от имени администратора (Run as administrator) , а затем по порядку введите следующие команды в окне Командная строка (Command Prompt) :

(1) Введите команду diskpart и нажмите Enter.

(2) Введите команду list volume и нажмите Enter. После этого вы увидите отображающиеся тома и сможете выбрать тома, которые будут скрыты.

(3) Введите команду sel volume 3 и нажмите Enter, чтобы скрыть том 3. Вы можете выполнить описанные выше действия, чтобы скрыть другие тома.

(4) Введите команду remove и нажмите Enter.

(5) Введите команду exit и нажмите Enter, чтобы закрыть командную строку.

Примечание: не скрывайте диск C, так как он является системным диском. Если он будет скрыт, может произойти сбой работы операционной системы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *