Windows не удалось изменить букву диска для системного или загрузочного тома
Конфигурация компьютера | |
Процессор: 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-ки есть и прямо противоположные.
Я написал что это пассивная защита. Понятное дело что если дурь написана по канонам, то ей пофиг где система.
На самом деле я не понимаю МС зачем делать такую жёсткую привязку. Более чем уверен буква (а это по сути виртуальный маркер) может быть изменена на этапе инсталяции. Другое дело каким образом?
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
Конфигурация компьютера | |
Процессор: 11th Gen Intel(R) Core(TM) i7-1165G7 | |
Память: 16 гб | |
Видеокарта: Intel(R) Iris(R) Xe Graphics | |
Звук: Realtek High Definition Audio(SST) | |
Монитор: 15,6" | |
Ноутбук/нетбук: LENOVO ThinkBook 15 G2 ITL | |
ОС: Windows 11 - 64 Pro |
- Установите систему с диска
- Установите вторую систему из-под Windows на нужный вам раздел с нужной буквой
- Удалите первую систему
Конфигурация компьютера | |
Ноутбук/нетбук: 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 нельзя.
При установке XP Professional SP3, заново разметил диск и получил два логических диска с буквами "E" и "F". На диск "E" установил указанную систему. Теперь хочу изменить букву логического диска с "E" на "C", так чтобы ссылки на учетные записи и установленные программы тоже изменились бы в соответствии с новой буквой.
Подскажите утилиту для корректного изменения буквы системного диска.
Ответы
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
Все ответы
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
Провел эксперимент на виртуальной машине Virtual PC.
Параметры:
- один логический диск;
- один DVD-привод;
- установлена XP Professional версия 2002 SP2 (русская версия).
Изначально ОС располагалась на диске с буквой "C". Буква "D" была закреплена за DVD-приводом.
Воспользовавшись информацией из статьи: http://support.microsoft.com/kb/223188
Нашел в реестре, в разделе: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
параметры:
- "\DosDevices\C:"
- "\DosDevices\D:"
и переименовал - там, где было D, поставил C, там, где было C, поставил D.
Больше ничего не менял. После перезагрузки машина, как и ожидалось, повисла (кстати, как в такой ситуации реестр, ранее сохраненный обратно импортировать?).
Загрузился с установочного диска (с которого ставил систему до начала эксперимента).
Нажимаю клавишу ВВОД. Затем F8 (для принятия условия лицензионного соглашения).
Появляется надпись: Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления. Чтобы выделить нужную установку, используйте клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ.
- Чтобы восстановить выбранную копию, нажмите клавишу R.
- Для продолжения без восстановления нажмите клавишу ESC.
Нажимаю клавишу R.
Идет переустановка системы. После переустановки система стала нормально загружаться.
Система теперь располагается на диске с буквой "D", а DVD-привод на "C". Эксперимент удался!))
PS. На реальной машине еще не экспериментировал. Не исключены проблемы.
1. На реальной машине, помимо стандартных системных файлов, есть файлы - драйвера на материнскую плату. Их пути тоже прописываются в реестре.
2. И, я замечал то, что на некоторых установочных дисках не предлагается: "Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления". А для переустановки с сохранением установок мне как раз этот пункт и требуется.
При установке XP Professional SP3, заново разметил диск и получил два логических диска с буквами "E" и "F". На диск "E" установил указанную систему. Теперь хочу изменить букву логического диска с "E" на "C", так чтобы ссылки на учетные записи и установленные программы тоже изменились бы в соответствии с новой буквой.
Подскажите утилиту для корректного изменения буквы системного диска.
Answers
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
All replies
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
Провел эксперимент на виртуальной машине Virtual PC.
Параметры:
- один логический диск;
- один DVD-привод;
- установлена XP Professional версия 2002 SP2 (русская версия).
Изначально ОС располагалась на диске с буквой "C". Буква "D" была закреплена за DVD-приводом.
Воспользовавшись информацией из статьи: http://support.microsoft.com/kb/223188
Нашел в реестре, в разделе: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
параметры:
- "\DosDevices\C:"
- "\DosDevices\D:"
и переименовал - там, где было D, поставил C, там, где было C, поставил D.
Больше ничего не менял. После перезагрузки машина, как и ожидалось, повисла (кстати, как в такой ситуации реестр, ранее сохраненный обратно импортировать?).
Загрузился с установочного диска (с которого ставил систему до начала эксперимента).
Нажимаю клавишу ВВОД. Затем F8 (для принятия условия лицензионного соглашения).
Появляется надпись: Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления. Чтобы выделить нужную установку, используйте клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ.
- Чтобы восстановить выбранную копию, нажмите клавишу R.
- Для продолжения без восстановления нажмите клавишу ESC.
Нажимаю клавишу R.
Идет переустановка системы. После переустановки система стала нормально загружаться.
Система теперь располагается на диске с буквой "D", а DVD-привод на "C". Эксперимент удался!))
PS. На реальной машине еще не экспериментировал. Не исключены проблемы.
1. На реальной машине, помимо стандартных системных файлов, есть файлы - драйвера на материнскую плату. Их пути тоже прописываются в реестре.
2. И, я замечал то, что на некоторых установочных дисках не предлагается: "Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления". А для переустановки с сохранением установок мне как раз этот пункт и требуется.
При установке XP Professional SP3, заново разметил диск и получил два логических диска с буквами "E" и "F". На диск "E" установил указанную систему. Теперь хочу изменить букву логического диска с "E" на "C", так чтобы ссылки на учетные записи и установленные программы тоже изменились бы в соответствии с новой буквой.
Подскажите утилиту для корректного изменения буквы системного диска.
Ответы
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
Все ответы
Только используя специальный программы. "Вручную" легко допустить ошибку.
Посмотрите в сторону Acronis.
Провел эксперимент на виртуальной машине Virtual PC.
Параметры:
- один логический диск;
- один DVD-привод;
- установлена XP Professional версия 2002 SP2 (русская версия).
Изначально ОС располагалась на диске с буквой "C". Буква "D" была закреплена за DVD-приводом.
Воспользовавшись информацией из статьи: http://support.microsoft.com/kb/223188
Нашел в реестре, в разделе: HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
параметры:
- "\DosDevices\C:"
- "\DosDevices\D:"
и переименовал - там, где было D, поставил C, там, где было C, поставил D.
Больше ничего не менял. После перезагрузки машина, как и ожидалось, повисла (кстати, как в такой ситуации реестр, ранее сохраненный обратно импортировать?).
Загрузился с установочного диска (с которого ставил систему до начала эксперимента).
Нажимаю клавишу ВВОД. Затем F8 (для принятия условия лицензионного соглашения).
Появляется надпись: Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления. Чтобы выделить нужную установку, используйте клавиши СТРЕЛКА ВВЕРХ или СТРЕЛКА ВНИЗ.
- Чтобы восстановить выбранную копию, нажмите клавишу R.
- Для продолжения без восстановления нажмите клавишу ESC.
Нажимаю клавишу R.
Идет переустановка системы. После переустановки система стала нормально загружаться.
Система теперь располагается на диске с буквой "D", а DVD-привод на "C". Эксперимент удался!))
PS. На реальной машине еще не экспериментировал. Не исключены проблемы.
1. На реальной машине, помимо стандартных системных файлов, есть файлы - драйвера на материнскую плату. Их пути тоже прописываются в реестре.
2. И, я замечал то, что на некоторых установочных дисках не предлагается: "Если одна из перечисленных ниже копий Windows XP повреждена, то программа установки может сделать попытку ее восстановления". А для переустановки с сохранением установок мне как раз этот пункт и требуется.
Как поменять букву диска после установки виндовс диск д поменял название на диск Е при изменение буквы пишет виндовс не удалось поменять букву диска для системного или загрузочного тома Виндовс на Диске С очень надо помоги плиз поменять зарание спасибо
внятно напиши, что хочешь.
Диск С: - системный диск, куда windows всегда ставится по умолчанию
Куда, что и зачем ты ставил на диски D: и E: и зачем это тебе надо было надо. ?
windows ХР диски именует по нисходяшей, т. е. , что стояло, потом новый
(2.13) Как изменить букву системного/загрузочного диска в XP?
Изменение буквы может потребоваться в случае поломки зеркального тома или при изменении конфигурации дисковой подсистемы. Ниже рассмотрено, как поменять местами буквы для дисков С и D. Если вам не нужно менять буквы местами, просто измените значение \DosDevice\[буква] : на любую неиспользуемую букву.
(По факту - если в работающей системе переименовать буквы диска - она преврашается в практически неработающую систему - время загрузки ОС до 10-15 минут ну и соответствущей проихзводительности )
Имейте в виду, что при изменении буквы диска в нормально работающей системе перестанут работать программы, которые используют абсолютный метод адресации - придется переинсталлировать их или вручную изменять все неправильные пути в реестре.
Зайдите в систему как администратор и запустите Regedt.exe.
Откройте ключ HKLM\SYSTEM\MountedDevices и разрешите администратору полный доступ к нему (меню Безопасность (Security) -> Разрешения (Permissions)).
В HKLM\SYSTEM\MountedDevices найдите букву диска, которую вы хотите изменить, в нашем случае это "\DosDevices\C:".
Измените букву на любую неиспользуемую, например, "\DosDevices\Z:".
Выберите вторую изменяемую букву диска, т. е. "\DosDevices\D:", измените её на требуемую, в нашем случае будет "\DosDevices\C:"
Выберите значение \DosDevices\Z: и переименуйте его в "\DosDevices\D:".
Перезагрузите компьютер.
Примечание: перед сменой буквы подумайте, где окажется свап файл. Дело в том, что с потерей диска, на котором должен быть свап файл, система при загрузке сразу же после окна логона отрапортует Вам о том что свап файл слишком мал, и вновь вернётся в окно логона. Этот цикл может быть бесконечным, и что бы загрузиться Вам переустанавливать систему заново. Впрочем, можно будет ставить систему наверх, тогда не придётся переустанавливать установленные программы.
откуда такие познания и английский язык знает ужас какой вумный, таких вумников только наша пенсия на лопатки положить может и заставить надолго призадуматься
Читайте также: