Поменять диск в Windows 10 через командную строку можно за несколько минут — если знаешь точные команды и последовательность действий. Чаще всего это нужно для смены активного раздела при установке системы, исправления загрузочных ошибок или работы с разделами без графического интерфейса. Далее разберём, как это сделать безопасно и без потери данных.

Спойлер: речь пойдёт не о физической замене жёсткого диска, а о смене активного тома или буквы диска в системе. Для этого используем встроенные утилиты diskpart и bcdboot. Но обо всём по порядку.

Зачем менять диск через командную строку

В большинстве случаев пользователи прибегают к командной строке, когда:

  • Windows не загружается, и нужно восстановить загрузочный сектор;
  • требуется поменять букву диска (например, с D: на C:);
  • нужно сделать раздел активным для установки системы;
  • графический интерфейс управления дисками недоступен.

Без командной строки эти задачи решить сложно, особенно если система не запускается. Но есть нюансы: неправильные действия могут привести к потере данных. Поэтому перед началом работы скопируйте важные файлы на другой носитель.

💡

Перед изменением раздела или буквы диска проверьте, нет ли на нём важных файлов. Используйте команду dir C: (замените C: на нужный диск), чтобы увидеть содержимое

СпособДействиеКогда использовать
Через меню ПускПуск → Введите "Командная строка" → ПКМ → Запуск от администратораЕсли система загружается
Через поискWin + S → Введите "cmd" → ПКМ → Запустить от имени администратораБыстрый доступ
Через установочный дискЗагрузитесь с флешки → Выберите "Восстановление системы" → Командная строкаЕсли не запускается

Подготовка: запуск командной строки от администратора

Чтобы поменять диск через командную строку в Windows 10, сначала нужно её запустить с правами администратора. Сделать это можно несколькими способами:

Если вы работаете в среде восстановления (например, с установочного диска), команды будут теми же, но буквы дисков могут отличаться. Чтобы их проверить, введите wmic logicaldisk get name.

Как поменять букву диска в Windows 10 через CMD

Смена буквы диска — одна из самых частых задач. Например, вы хотите, чтобы внешний накопитель отображался как D:, а не E:. Для этого:

  1. Запустите командную строку от имени администратора.
  2. Введите diskpart и нажмите Enter.
  3. Выведите список дисков: list volume.
  4. Выберите том, букву которого нужно изменить: select volume X (где X — номер тома из списка).
  5. Назначьте новую букву: assign letter=Y (где Y — желаемая буква, например, D).

Пример: если нужно поменять букву флешки с E: на F:, команды будут такими:

diskpart
list volume
select volume 3
assign letter=F
exit

После этого диск сразу отобразится с новой буквой. Важно: буквы A: и B: зарезервированы для флоппи-дисководов, а C: обычно используется для системного раздела.

Как сделать диск активным через командную строку

Активный раздел — это тот, с которого система загружается. Если не запускается, возможно, активный раздел установлен неправильно. Чтобы это исправить:

  1. Запустите командную строку (в том числе через среду восстановления).
  2. Введите diskpart.
  3. Выведите список дисков: list disk.
  4. Выберите диск: select disk 0 (где 0 — номер диска с системным разделом).
  5. Выведите список разделов: list partition.
  6. Выберите раздел: select partition 1 (где 1 — номер системного раздела, обычно это раздел с загрузчиком).
  7. Сделайте его активным: active.

⚠️

Внимание: неправильное назначение активного раздела может сделать систему неработоспособной. Убедитесь, что выбираете раздел с загрузчиком Windows (обычно это небольшой раздел размером 100–500 МБ с меткой "Системный").

Как часто вы используете командную строку?
Очень редко
Иногда для настройки системы
Часто для работы
Постоянно для автоматизации задач

Восстановление загрузчика через командную строку

Если после смены диска или раздела система не загрюжается, возможно, повреждён загрузчик. Восстановить его можно так:

  1. Загрузитесь с установочного диска Windows 10.
  2. На экране установки выберите "Восстановление системы" → "Поиск и устранение неисправностей" → "Командная строка".
  3. Введите команды поочерёдно:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
    
  4. Если bootrec не помогает, используйте bcdboot:
    bcdboot C:\Windows /s S: /f ALL
    
    (где C:\Windows — путь к папке Windows, а S: — буква системного раздела, обычно это скрытый раздел объёмом 100–500 МБ).
КомандаОписаниеКогда использовать
bootrec /fixmbrВосстанавливает основную загрузочную запись (MBR)Если повреждена
bootrec /fixbootЗаписывает новый загрузочный секторЕсли загрузочный сектор повреждён
bootrec /scanosПоиск установленных WindowsЕсли система не видна в загрузчике
bcdbootСоздаёт загрузочные файлыЕсли bootrec не сработал

Что делать, если диск не отображается в командной строке

Иногда диск не виден в diskpart или list volume. Причины могут быть разные:

  • Диск не инициализирован.
  • Отсутствуют драйверы для контроллера (актуально для новых NVMe-накопителей).
  • Диск отключён в BIOS/UEFI.
  • Физическое повреждение или отключение кабелей.

Чтобы проверить диск:

  1. Введите diskpart.
  2. Выполните list disk.
  3. Если диск есть, но помечен как Offline, введите:
    select disk X
    online disk
    
  4. Если диск не инициализирован, используйте:
    select disk X
    convert mbr
    
    (или convert gpt, если нужен стиль GPT).

Если диск не виден в системе, сначала проверьте подключение кабелей и настройки BIOS. Только затем переходите к командной строке.

Практика: пошаговая инструкция по смене диска

Разберём универсальный сценарий: вы добавили новый в систему и хотите перенести на него Windows, сделав его системным диском. Для этого:

  1. Подготовьте новый диск: подключите его к ПК и инициализируйте через diskpart (если он не виден в системе).
  2. Клонируйте данные: используйте программу вроде Macrium Reflect или Clonezilla, чтобы скопировать содержимое старого диска на новый.
  3. Смените букву диска: если нужно, назначьте новую букву через diskpart (как описано выше).
  4. Сделайте раздел активным: выберите системный раздел на новом диске и активируйте его.
  5. Восстановите загрузчик: если система не загружается с нового диска, используйте bcdboot.

Важно: после клонирования отключите старый диск, чтобы избежать конфликтов загрузчика.

Чек-лист перед сменой диска

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли поменять диск C на другой без переустановки Windows?

Да, можно. Для этого нужно клонировать содержимое диска C на другой диск (например, с помощью Macrium Reflect или EaseUS Todo Backup), затем сделать новый диск активным и восстановить загрузчик через bcdboot. После этого отключите старый диск и загрузитесь с нового.

Почему после смены буквы диска программы перестают работать?

Многие программы записывают пути к файлам с привязкой к букве диска. Если вы изменили букву, например, с D: на E:, программы могут перестать видеть свои файлы. Решение: либо верните старую букву, либо переустановите программы с учётом нового пути.

Как вернуть старую букву диска?

Запустите diskpart, выберите том (select volume X) и назначьте старую букву: assign letter=D (где D — нужная буква). Если буква уже занята, сначала освободите её, назначив другой том на другую букву.

Что делать, если после команд в диск исчез из системы?

Скорее всего, вы удалили раздел или изменили его формат. Проверьте диск через list volume. Если раздел удалён, попробуйте восстановить его с помощью программы вроде TestDisk или Recuva. В будущем делайте резервные копии перед изменением разделов.