Поменять диск в Windows 10 через командную строку можно за несколько минут — если знаешь точные команды и последовательность действий. Чаще всего это нужно для смены активного раздела при установке системы, исправления загрузочных ошибок или работы с разделами без графического интерфейса. Далее разберём, как это сделать безопасно и без потери данных.
Спойлер: речь пойдёт не о физической замене жёсткого диска, а о смене активного тома или буквы диска в системе. Для этого используем встроенные утилиты diskpart и bcdboot. Но обо всём по порядку.
Зачем менять диск через командную строку
В большинстве случаев пользователи прибегают к командной строке, когда:
- Windows не загружается, и нужно восстановить загрузочный сектор;
- требуется поменять букву диска (например, с
D:наC:); - нужно сделать раздел активным для установки системы;
- графический интерфейс управления дисками недоступен.
Без командной строки эти задачи решить сложно, особенно если система не запускается. Но есть нюансы: неправильные действия могут привести к потере данных. Поэтому перед началом работы скопируйте важные файлы на другой носитель.
Перед изменением раздела или буквы диска проверьте, нет ли на нём важных файлов. Используйте команду dir C: (замените C: на нужный диск), чтобы увидеть содержимое
| Способ | Действие | Когда использовать |
|---|---|---|
| Через меню Пуск | Пуск → Введите "Командная строка" → ПКМ → Запуск от администратора | Если система загружается |
| Через поиск | Win + S → Введите "cmd" → ПКМ → Запустить от имени администратора | Быстрый доступ |
| Через установочный диск | Загрузитесь с флешки → Выберите "Восстановление системы" → Командная строка | Если не запускается |
Подготовка: запуск командной строки от администратора
Чтобы поменять диск через командную строку в Windows 10, сначала нужно её запустить с правами администратора. Сделать это можно несколькими способами:
Если вы работаете в среде восстановления (например, с установочного диска), команды будут теми же, но буквы дисков могут отличаться. Чтобы их проверить, введите wmic logicaldisk get name.
Как поменять букву диска в Windows 10 через CMD
Смена буквы диска — одна из самых частых задач. Например, вы хотите, чтобы внешний накопитель отображался как D:, а не E:. Для этого:
- Запустите командную строку от имени администратора.
- Введите
diskpartи нажмите Enter. - Выведите список дисков:
list volume. - Выберите том, букву которого нужно изменить:
select volume X(где X — номер тома из списка). - Назначьте новую букву:
assign letter=Y(где Y — желаемая буква, например,D).
Пример: если нужно поменять букву флешки с E: на F:, команды будут такими:
diskpart list volume select volume 3 assign letter=F exit
После этого диск сразу отобразится с новой буквой. Важно: буквы A: и B: зарезервированы для флоппи-дисководов, а C: обычно используется для системного раздела.
Как сделать диск активным через командную строку
Активный раздел — это тот, с которого система загружается. Если не запускается, возможно, активный раздел установлен неправильно. Чтобы это исправить:
- Запустите командную строку (в том числе через среду восстановления).
- Введите
diskpart. - Выведите список дисков:
list disk. - Выберите диск:
select disk 0(где 0 — номер диска с системным разделом). - Выведите список разделов:
list partition. - Выберите раздел:
select partition 1(где 1 — номер системного раздела, обычно это раздел с загрузчиком). - Сделайте его активным:
active.
⚠️
Внимание: неправильное назначение активного раздела может сделать систему неработоспособной. Убедитесь, что выбираете раздел с загрузчиком Windows (обычно это небольшой раздел размером 100–500 МБ с меткой "Системный").
Восстановление загрузчика через командную строку
Если после смены диска или раздела система не загрюжается, возможно, повреждён загрузчик. Восстановить его можно так:
- Загрузитесь с установочного диска Windows 10.
- На экране установки выберите "Восстановление системы" → "Поиск и устранение неисправностей" → "Командная строка".
- Введите команды поочерёдно:
bootrec /fixmbr bootrec /fixboot bootrec /scanos bootrec /rebuildbcd
- Если
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.
- Физическое повреждение или отключение кабелей.
Чтобы проверить диск:
- Введите
diskpart. - Выполните
list disk. - Если диск есть, но помечен как
Offline, введите:select disk X online disk
- Если диск не инициализирован, используйте:
select disk X convert mbr
(илиconvert gpt, если нужен стиль GPT).
Если диск не виден в системе, сначала проверьте подключение кабелей и настройки BIOS. Только затем переходите к командной строке.
Практика: пошаговая инструкция по смене диска
Разберём универсальный сценарий: вы добавили новый в систему и хотите перенести на него Windows, сделав его системным диском. Для этого:
- Подготовьте новый диск: подключите его к ПК и инициализируйте через
diskpart(если он не виден в системе). - Клонируйте данные: используйте программу вроде Macrium Reflect или Clonezilla, чтобы скопировать содержимое старого диска на новый.
- Смените букву диска: если нужно, назначьте новую букву через
diskpart(как описано выше). - Сделайте раздел активным: выберите системный раздел на новом диске и активируйте его.
- Восстановите загрузчик: если система не загружается с нового диска, используйте
bcdboot.
Важно: после клонирования отключите старый диск, чтобы избежать конфликтов загрузчика.
Чек-лист перед сменой диска
Часто задаваемые вопросы
Можно ли поменять диск C на другой без переустановки Windows?
Да, можно. Для этого нужно клонировать содержимое диска C на другой диск (например, с помощью Macrium Reflect или EaseUS Todo Backup), затем сделать новый диск активным и восстановить загрузчик через bcdboot. После этого отключите старый диск и загрузитесь с нового.
Почему после смены буквы диска программы перестают работать?
Многие программы записывают пути к файлам с привязкой к букве диска. Если вы изменили букву, например, с D: на E:, программы могут перестать видеть свои файлы. Решение: либо верните старую букву, либо переустановите программы с учётом нового пути.
Как вернуть старую букву диска?
Запустите diskpart, выберите том (select volume X) и назначьте старую букву: assign letter=D (где D — нужная буква). Если буква уже занята, сначала освободите её, назначив другой том на другую букву.
Что делать, если после команд в диск исчез из системы?
Скорее всего, вы удалили раздел или изменили его формат. Проверьте диск через list volume. Если раздел удалён, попробуйте восстановить его с помощью программы вроде TestDisk или Recuva. В будущем делайте резервные копии перед изменением разделов.