Восстановление буквы системного диска виндовс 7

Обновлено: 07.07.2024

В ОC Windows, начиная с Windows 7 / Windows Server 2008 R2 при установке системы с настройками по-умолчанию на неразмеченный диск, на диске помимо раздела с системой (тот самый диск C:\), создается дополнительный служебный раздел, размером 100 Мб , который называется System Reserved (Зарезервировано системой) . Данному разделу не назначается буква диска, так что большинство рядовых пользователей даже не догадываются о существовании этого скрытого раздела.

Для чего используется раздел System Reserved? На данном служебном разделе хранятся файл с конфигурацией загрузчика BCD (файл BOOTMGR) , а также служебные данные подсистемы шифрования BitLocker (если используется).

Вот так выглядит содержимое раздела System Reserved:

Примечание . В том случае, если при установке Windows, вы предварительно создадите на диске раздел, установщик не будет создавать 100 Мб служебный раздел, а разместит конфигурационный файл загрузчика Boot Manager на том же разделе, на который устанавливается Windows.

В том случае, если по какой-то причине раздел System Reserved был удален, система Windows перестанет загружаться с ошибкой « Operating System not found », т.к. будет загрузочный раздел с конфигурацией загрузчика отсутствует.

Убедится в отсутствии раздела System Reserved можно, загрузившись с любого установочного / загрузочного диска с Windows (в нашем случае использовался установочный диск с Windows Server 2012 R2).

На экране установки нужно нажать сочетание клавиш Shift+F10 и запустить команду diskpart и выведем список разделов:

Как вы видите, раздел System Reserved отсутствует и, естественно, система не может загрузится с диска.

В данной ситуации, для восстановления работоспособности системы, нужно пересоздать загрузчик. Только в данном случае, чтобы не создавать заново 100 Мб раздел System Reserved, файл конфигурации bootmgr можно пересоздать на системном диске C:\. Для этого в той же самой командной строке WinPe ( установочного/загрузочного диска) выполните следующие команды. Разместим файлы среды загрузки на диске C: и укажем путь к каталогу с Windows.

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

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

Сводка

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

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

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

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

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

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

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

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

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

Выберите MountedDevices.

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

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

Выйти Regedt32.exe, а затем начать Regedit.exe.

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

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

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

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

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

Он выдает накопительную букву C.

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

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

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

Выберите значение \DosDevices\Z: для, выберите переименование, а затем назови его \DosDevices\D: обратно.

Выйти из Regedit и запустить Regedt32.

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

Конфигурация компьютера
Процессор: i Core2Duo E8400 3GHz
Материнская плата: Asus P5Q SE Plus
Память: Kingstone Hyper 4x2GB = 8Gb
HDD: 4 Seagate Barracuda SATA
Видеокарта: nVidia GTX 770
Звук: Creative Audigy. VIA HD on board
Блок питания: Hiper 750W
CD/DVD: DVD-RW, BD-ROM - SATA
Монитор: 1х27", 1x19"
ОС: Windows 7 Ultimate x64
Индекс производительности Windows: 5,9
Понятно, но мимо кассы. Если злоумышленник разобрался, как скомпрометировать безопасность системы уязвимостью 0-day, он осилит и определение буквы системного диска ) »

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

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

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

Конфигурация компьютера
Процессор: Intel Core i7 Q720
Память: 4 гб
HDD: 500 гб
Видеокарта: NVIDIA GeForce GT 240M
Ноутбук/нетбук: Lenovo Y550P
ОС: Windows 7 - 64 Ultimate SP1, Windows 10 ent - 32 on VHD
Индекс производительности Windows: 5,9
  1. Установите систему с диска
  2. Установите вторую систему из-под Windows на нужный вам раздел с нужной буквой
  3. Удалите первую систему
Конфигурация компьютера
Ноутбук/нетбук: Lenovo ThinkPad W530 24385AU (i7-3740QM 2.7GHz, 24GB RAM, Samsung 840 Pro 256GB + HDD 750GB)
ОС: Windows 10 Pro x64 Release Preview
Прочее: На пенсии: HP Pavilion dv7t (17.3'', i7-2630QM, HD 6770M 1Gb, 8Gb RAM)
SmartGibson, вы находитесь в плену заблуждений Надеюсь, вы не несете сие знание в массы. Никакой защитой от вирусов, даже пассивной, смена буквы системного раздела не является.

-------
Канал Windows 11, etc | Чат @winsiders

У меня есть ещё одна причина: установил 7ку на вторичный диск через virtualbox (установка на реальный диск), при загрузке чистой 7ки получается что она на D. Надо загрузившись через VirtualBox сменить имя системному диску. Если чемто поможет, то на первом диске openSUSE.

Пробовал через HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices - молниеносный синий экран с перезагрузкой.

P.S. Почему-то тема отмечена как [решено] хотя на самом деле нет.

В итоге: вопрос остаётся открытым. Как в 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 грузится, но поскольку буква не та, ничего не выходит.

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

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

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

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



Правой кнопкой жмете на "мой компьютер", находите раздел "управление", на нем находите "управление дисками"-

Находите свой диск, жмете на него правой кнопкой, находите-"изменить букву диска или путь к диску". В нем выбираете нежную букву диска. Alexkirov, Загружаетесь с установочного диска Windows. Выбираете "устранение ошибок" точно забыл как называется, внизу вариант, ниже установки. Доходите до консоли. Изучаете diskpart и с помощью его меняете букву обратно. Акронис поменял название диска где-то в загрузочных файлах и реестре, это ничего не помогает, я даже с установочного диска пробовал восстанавливать. Пока еше ищу впоианты но похоже только форматирование полное(((((((

Я взял старый жетский с виндоус 7, установил туда этот акронис диск директ, подцепил закосяченный диск с 10 виндоус.

Выбрал изменение дисков на 7-ке С в L, а на 10-ке в С. Он изменил название диска на 7, на на 10-ке так и не сменил. Только перестала еще работать 7-ка, верней она загружается, но ничего не работает, только диспетчер задач, реестр не загружается. Основной диск висит как L, а сдром, как C, из-за этого я не могу запустить установочный файл с сд-ром во-время работы виндоус чтобы восстановить работу без форматирования диска и накатывания новой ОС.
Некоторые программы причем запускаются, например пайнт, хотя у них висит расположение файла, ссылка на файл на диск C.

Операции с реестром MountedDevices не помогли, мне написали тоже про это на сообщсетве майкрсофот.
Сейчас накатываю туда операционку по новой, отформатировал диск.

Создаю установочную флешку виндоус 10, у меня возникает ошибка 0x80042405 - 0xA001A, это пзд какой-то. Форматировал флешку и в нфтс и в фат32 уже((((

Добавлено (28.10.2018, 12:11)
---------------------------------------------
Если у кого-то есть неужный старый диск, проделайте такую операцию, восстановите потом, напишите, я уже заи. ся, просто узнать можно ли было это восстановить без полного форматирования или нет.

Акронис поменял название диска где-то в загрузочных файлах и реестре,

Вы переоцениваете акронис. Он просто на такое не способен. Он просто поменял букву диска а загрузчик по прежнему пытается грузить с С:

Это я пробовал, я с диска хиренбут сд все программы перебрал, загружал и с виндоус хп мини, менял имя дисков через командную строку, ничего не помогало. Диск меняешь, у, он винснет и пишет ошибка записана в D:windows.
диск d меняю на С, он пишет при загрузке - ошибка записана в F:windows.

Кароче он не дает приписать букву C даже если при это буква вроде как свободная, при перезагрузке все имена букв сбрасываются. он занял букву С под загрузочную область 100 мб, которая резервирована и не дает ее сменить.

Я все перебрал в интернете что нашел, просто никто этого не делал, я один идиот(((

Кароче диск с виндоус 7 снёс, записал по новой, сейчас буду 10-ку форматировать, и переустанавливать все

Читайте также: