Как изменить букву диска в командной строке и PowerShell
Если вам потребовалось изменить букву диска, флешки или оптического привода в Windows, сделать это можно разными способами: во встроенной утилите «Управление дисками» или с помощью сторонних программ. Но существует возможность обойтись командами в командной строке или Windows PowerShell.
В этой инструкции подробно о способах изменить букву диска: HDD, SSD, флешки или оптического привода, а также назначить букву при её отсутствии в командной строке или PowerShell (или Терминале Windows), способы подойдут для Windows 11, Windows 10 и других версий системы.
Изменение буквы диска в командной строке
Для того, чтобы изменить букву диска или раздела диска в командной строке, достаточно выполнить следующие шаги:
- Запустите командную строку от имени Администратора. В Windows 11 и Windows 10 для этого можно начать набирать «командная строка» в поиске на панели задач, а затем нажать «Запуск от имени администратора» в панели с найденным результатом.
- По порядку введите следующие две команды, нажимая Enter после каждой:
diskpart list volume
и обратите внимание на номер тома для диска, букву которого нужно изменить, далее — N - Введите команды, заменив N на номер тома из предыдущей команды, а БУКВА на нужную букву диска, не занятую другим диском:
select volume N assign letter=БУКВА
- Готово, буква диска будет изменена. Если вам не требуется менять буквы других дисков, введите команду exit, нажмите Enter и закройте командную строку.
Метод работает для всех актуальных версий Windows и позволяет одинаковым образом менять буквы локальных и съемных накопителей, приводов DVD и Blu-Ray.
Этим же способом вы можете назначить букву разделу, который не имеет буквы в настоящий момент времени, что иногда бывает полезным для действий с разделом EFI или разделом восстановления.
Как изменить букву диска в Windows PowerShell
Свои команды для изменения буквы диска есть и в PowerShell. Базовый подход состоит из следующих шагов:
- Запустите Windows PowerShell или Терминал Windows от имени Администратора. В Windows 11 и 10 это можно сделать через меню по правому клику на кнопке «Пуск».
- Необязательный шаг: введите команду Get-Partition для получения списка разделов и их букв.
- Введите команду
Get-Partition -DriveLetter БУКВА| Set-Partition -NewDriveLetter НОВАЯ_БУКВА
для изменения буквы раздела.
В результате буква соответствующего диска или раздела будет изменена.
Если требуется изменить букву оптического привода, используйте следующую команду (в примере буква D меняется на A):
Set-WmiInstance -InputObject ( Get-WmiObject -Class Win32_volume -Filter "DriveLetter = 'd:'" ) -Arguments @{DriveLetter='a:'}
Если требуется назначить букву разделу, у которого она отсутствует посредством команд PowerShell, используйте следующий подход, в котором для выполнения назначения буквы мы:
- Получаем список дисков и их номера.
- Получаем список разделов их номера на диске с нужным номером.
- Назначаем букву раздела, указав номер диска и номер раздела на нем.
Список команд для каждого шага:
Get-Disk Get-Partition -DiskNumber НОМЕР_ДИСКА Get-Partition -DiskNumber НОМЕР_ДИСКА -PartitionNumber НОМЕР_РАЗДЕЛА | Set-Partition -NewDriveLetter БУКВА
Надеюсь, найдутся читатели, для которых инструкция оказалась полезной.