Windows не удалось изменить букву диска для системного или загрузочного тома

Энциклопедия Windows

Все об использовании и настройке Windows

  • Windata
  • »
  • Windows XP
  • »
  • FAQ [XP]
  • » Меняем букву системного или загрузочного диска

Меняем букву системного или загрузочного диска

Компания Microsoft не рекомендует менять букву системного/загрузочного диска Windows. Однако если автоматический системный процесс, например, отключения зеркального образа диска, приводит к изменению буквы диска, букву диска можно изменить следующим образом (перед этим обязательно проведите полное резервное копирование системы). В данном примере меняются местами буквы дисков C: и D:.

1. Зарегистрируйтесь в системе с правами администратора.

2. Запустите редактор системного реестра (REGEDT32.EXE).

3. Перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices.

4. Щелкните на записи MountedDevices.

5. В меню Безопасность (Security) выберите параметр Разрешения (Permissions). Удостоверьтесь в том, что администратору предоставлены все разрешения (верните параметру первоначальное значение после внесения необходимых изменений).

6. Закройте редактор REGEDT32.EXE и запустите редактор системного реестра (REGEDIT.EXE) (для выполнения следующих инструкций необходимо использовать именно редактор Regedit).

7. Перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices.

8. Найдите первую букву диска, которую необходимо заменить. В этом примере нас интересует \DosDevices\C.

9. Щелкните правой кнопкой мыши на записи \DosDevices\C
и выберите команду Переименовать (Rename).

10. Переименуйте запись, указав свободную букву диска (например, \DosDevices\Z). Это позволит зарезервировать букву диска С: для дальнейшего использования.

11. Найдите вторую букву диска, которую необходимо изменить. В этом примере нас интересует \DosDevices\D.

12. Щелкните правой кнопкой мыши на записи \DosDevices\D
и выберите команду Переименовать (Rename).

13. Переименуйте запись с использованием подходящей буквы диска, например, \DosDevices\C.

14. Щелкните правой кнопкой мыши на записи \DosDevices\Z
и выберите команду Переименовать (Rename). Переименуйте запись в \DosDevices\D.

15. Завершите работу с редактором Regedit и если в системные права администратора вносились изменения, запустите редактор Regedt32.

16. Верните первоначальные разрешения для администратора.

Восстановление системной буквы или буквы загрузочного диска в Windows

В этой статье описывается изменение буквы системного или загрузочного диска в Windows.

Исходная версия продукта: Windows 10 — все выпуски, Windows Server 2012 R2
Исходный номер КБ: 223188

Аннотация

Не используйте процедуру, описанную в этой статье, для изменения диска на компьютере, где буква диска не изменилась. В этом случае, возможно, не удастся запустить операционную систему. Выполните процедуру, описанную в этой статье, только для восстановления после изменения буквы диска, а не для изменения существующего диска компьютера на другой. Перед этим изменением сделайте 2000 000 000 000 000.

В этой статье описывается изменение буквы системного или загрузочного диска. Обычно это не рекомендуется, особенно если буква диска такая же, как при установке Windows. Это может потребоваться только в том случае, если буквы диска будут изменены без вмешательства пользователя. Это может произойти при разрыве зеркального тома или изменении конфигурации диска. Такая ситуация должна быть редким событием, и вам следует изменить буквы диска обратно в соответствие с начальной установкой.

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

На этих шагах диск D ссылается на (неправильная) буква диска, назначенная тому, а диск C ссылается на (новый) букву диска, на который вы хотите изменить, или назначить тому.

Эта процедура меняет буквы дисков C и D. Если вам не нужно заменять буквы диска, назовите его новой буквой диска, \DosDevice\letter: value которая не используется.

Читайте также:  Windows terminal context menu

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

В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о том, как создать и восстановить реестр, см. в этой теме.

Сделайте полную системную резервную копию состояния компьютера и системы.

Во входе с учетной записи администратора.

Откройте следующий раздел реестра:

Выберите MountedDevices.

В меню «Безопасность» выберите пункт «Разрешения».

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

За Regedt32.exe и запустите Regedit.exe.

Откройте следующий раздел реестра:

Найдите букву диска, на который вы хотите изменить (новый). Найми \DosDevices\C: и найми.

Щелкните правой \DosDevices\C: кнопкой мыши и выберите «Переименовать».

Чтобы переименовать этот ключ реестра, необходимо использовать Regedit вместо Regedt32.

Переименуем его в неиспользованную букву \DosDevices\Z: диска.

Он освободит букву диска C.

Найдите букву диска, который нужно изменить. Найми \DosDevices\D: и найми.

Щелкните правой \DosDevices\D: кнопкой мыши и выберите «Переименовать».

Переименуем его в соответствующую (новую) букву \DosDevices\C: диска.

Выберите значение, \DosDevices\Z: выберите «Переименовать», а затем назовем его «Переименовать». \DosDevices\D:

Quit Regedit, and then start Regedt32.

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

Как сменить букву диска в Windows10 через командную строку пошагово

Приветствую на fast-wolker.ru! Иногда например, после процедуры клонирования жесткого диска (или других процедур ремонта) буквы разделов жесткого меняются на другие. К примеру, мой Яндекс-Диск до ремонта был на разделе D; а после перезагрузки вдруг обнаружилось, что теперь разделу, на котором лежит папка загрузки Яндекс присвоена буква E. Теперь все программы использующие эту папку придется перенастраивать, переписывать пути.

Это неприемлемо, если эту папку используют и другие пользователи локальной сети. На их ПК ведь настройки не изменились… Но, может проще вернуть обратно буквы диска? В зависимости от ситуации букву тома можно назначать разными способами и в сегодняшнем выпуске мы некоторые рассмотрим.

Как поменять букву системного диска в Windows при установке системы с помощью Acronis?

При установке Windows на новый жесткий диск, переустановке системы заново проще и быстрее назначать букву тома заранее, с помощью специальных программ. К примеру, новый диск все равно сначала нужно инициализировать, операционная система его иначе не увидит. Я в таких случаях обычно использую для этих целей Acronis. Здесь можно скачать установочный образ.

Образ записываем на флешку (или CD-DVD диск) и с нее загружаемся. После запуска программы можно выбрать нужный том и изменить букву:

Для того, чтобы позже случайно не перепутать разделы при установке Windows я дополнительно еще изменяю метки томов. Системный раздел обычно называю System, а логический DATA.

При установке Windows c флешки теперь мы легко понимаем, какой диск системный а какой логический. Ведь система обычно нумерует диски и разделы цифрами это неудобно, но после добавления адекватной метки все становится понятным:

Смена буквы системного диска в Windows10 на букву D через Управление дисками

Если не требуется переустанавливать систему, то самый легкий способ изменить букву тома через оснастку «Управление дисками». Вызвать ее можно командой diskmgmt.msc через меню «Выполнить»:

Допустим, Вы не любите запоминать команды, тогда через «Панель управления» зайдите в «Управление компьютером», здесь Вы найдёте оснастку «Управление дисками». Теперь надо сменить букву системного диска. У меня буква D: уже присвоена логическому получается, она уже занята. Поэтому нужно «освободить» ее. Сначала переименуем раздел D на какую-нибудь другую свободную букву:

Например так с D: на W, выбираем из ниспадающего списка нужную:

Затем нужно аналогичным образом изменить букву системного диска на D. Иногда через «Управление дисками» не изменить букву тома. Тогда пробуем другие способы.

Читайте также:  Windows bat if find

Как изменить букву диска через реестр?

Через реестр я иногда меняю буквы, которые система присваивает съемным носителям типа флешек и карт памяти. Через клавишу Win +R вызываем меню » Выполнить» и командой regedit вызываем редактор реестра:

Ищем нужную ветвь HKEY_LOCAL_MACHINE \ SYSTEM \ MountedDevices

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

Меняем букву диска через командную строку утилитой diskpart

Самый экзотический способ переименования букв томов. В тяжелых ситуациях его можно использовать, когда нет возможности загрузить Windows. После загрузки в режиме командной строки печатаем команду DISKPART и давим клавишу «ВВОД»

Будем последовательно добираться до нужного тома. Порядок работы такой -ввводим очередную команду и нажимаем ВВОД. Сначала получим информацию обо всех томах командой List Volume одним списком:

Нужный нам том под номером семь. Теперь его необходимо выбрать с помощью команды select volume (номер тома у меня 7, вы ставите свой):

Теперь с этим томом можно проводить самые разные операции — от форматирования до удаления. Но нам нужно изменить букву тома. Для этого есть команда assign letter. Я меняю букву диска с I на W. Перед сменой убеждаюсь, что выбранная буква еще не занята и вводим команду как на рисунке:

Результат отображается после выполнения команды. После перезагрузки компьютера изменения вступят в силу. Так что ничего сложного нет и в этой процедуре. Удачи Вам, до встречи на страницах блога!

Windows не удалось изменить букву диска для системного или загрузочного тома

Сообщения: 7
Благодарности: 0

Конфигурация компьютера
Материнская плата: Asus P5Q SE Plus
HDD: 4 Seagate Barracuda SATA
Звук: Creative Audigy. VIA HD on board
CD/DVD: DVD-RW, BD-ROM — SATA
ОС: Windows 7 Ultimate x64
Понятно, но мимо кассы. Если злоумышленник разобрался, как скомпрометировать безопасность системы уязвимостью 0-day, он осилит и определение буквы системного диска ) »

Согласись, что среди «гуру» пишущие 0-ки есть и прямо противоположные.
Я написал что это пассивная защита. Понятное дело что если дурь написана по канонам, то ей пофиг где система.

На самом деле я не понимаю МС зачем делать такую жёсткую привязку. Более чем уверен буква (а это по сути виртуальный маркер) может быть изменена на этапе инсталяции. Другое дело каким образом?

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

Сообщения: 16695
Благодарности: 3208

Конфигурация компьютера
Память: 4 гб
Видеокарта: NVIDIA GeForce GT 240M
ОС: Windows 7 — 64 Ultimate SP1, Windows 10 ent — 32 on VHD

Сообщения: 35936
Благодарности: 6473

Конфигурация компьютера
ОС: Windows 10 Pro x64 Release Preview
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>

Сообщения: 1
Благодарности: 1

В итоге: вопрос остаётся открытым. Как в 7-ке сменить букву системному тому? »
P.S. Почему-то тема отмечена как [решено] хотя на самом деле нет. »

работает и для Windows 7 в 32 битной версии.

Это работает только тогда, когда в Windows происходит сбой при распределении букв при добавлении/удалении разделов (например, при выполненнии команды diskpart shrink), после чего выполнить загрузку в установленную копию Windows невозможно. Другими словами, когда вам надо вернуть правильную букву для загрузочного раздела, а не назначить загрузочному разделу произвольную букву.

Причина таких проблем в том, что за 15 лет усовершенствований Windows никак не научилась выделять среди всех остальных именно загрузочный диск и фиксировать букву загрузочного раздела (к этой букве привязаны все установленные в системе программы), поэтому при загрузке, получив список доступных разделов Windows назначает буквы как попало, а потом пытается загрузиться, но уже неудачно.

Это конечно заслуживает только матюков, потому что вы не загрузитесь не имея другой рабочей копии Windows, которая будет работать на вашем компьютере локально. Возможно есть средства восстановления, которые работают из под упрощенной установки windows, но мне это неизвестно.

Перед тем, как применить указанный метод изменения буквы, если windows не грузится совсем никак, но вы знаете, что разделы не повреждены, а только изменилась их нумерация, из этой второй работающей копии Windows вам надо найти раздел, который в MBR помечен как загрузочный для вашей копии, затем там найти файл boot\BCD, затем используя команду bcdedit
bcdedit /store этот_файл /set device partition=device\HarddiskVolume
bcdedit /store этот_файл /set osdevice partition=device\HarddiskVolume

можно выяснить из diskpart
list disk
sel disk
list part
Как через bcdedit один раз назначить этому device\HarddiskVolume при загрузке Windows правильную букву я не знаю.

Если вы все сделали правильно, то получим вот что-то такое (с вариациями)

результат плачевный. ОС грузится, логинимся и получаем чистый (даже тема по-умолчанию) рабочий стол. Т.е. никаких ..баров, меню и прочих атрибутов нормальной загрузки профиля. »

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

Чтобы вышло, надо перед загрузкой в вашу починяемую копию нажать F8 и выбрав безопасный режим дождаться сообщения «подготовка рабочего стола», нажать Ctrl+Alt+Del и выбрать «запустить диспетчер задач».

В нем в меню «выполнить» в диалоге «обзор» найти вашу копию Windows (найти диск, на который замапился ваш бывший С: ), там каталог windows\system32, файл cmd.exe и запустить его.
В этой консоли ввести subst c: неправильный_диск:\

затем можно почти все проги запускать, но diskpart и его вариация через консоль MMC «управление дисками» откажется менять буквы для следующих разделов
«системный» — раздел, с которого проиходит загрузка windows
«загрузочный» — раздел, на котором установлена система windows
«файл подкачки» — где файл подкачки

вам нужен regedit, как написано в статье переименовываете диск и перезагружаетесь
возможны вариации с subst и с файлом подкачки, который надо будет перенести на отдельный раздел, например на флэшку подходящего размера.

Сделать это все автоматически перед началом загрузки с помощью diskpart или bcdedit не используя вторую копию windows нельзя.

Читайте также:  Будет ли 32 битная версия windows 10
Оцените статью