![]() |
Как сменить букву системного диска?
Как можно сменить букву диска на котором стоит Windows 7?
Скажем винда у меня стоит на диске "С", а мне нужно его переименновать в "D". |
M1ndW0rk, зачем вам это нужно? Что изменится от того, что у системного раздела будет другая буква?
|
Привык я, что у меня XP на "С", а Vista (или в данном случае Seven) на "D".
|
|
Vadikan, спасибо, то что нужно ))
|
Проблема не решена.
Вчера ради эксперимента испробовал приведённую выше методику - результат плачевный. ОС грузится, логинимся и получаем чистый (даже тема по-умолчанию) рабочий стол. Т.е. никаких ..баров, меню и прочих атрибутов нормальной загрузки профиля. При помощи таскменеджера вызвал редактор реестра и отмотал всё обратно. Кстати в приведённой статье в разделе "Информация в данной статье относится к следующим продуктам" нет упоминаний ни Висты и уж тем более 7-ки, что говорит о неприменимости данного метода для них. В итоге: вопрос остаётся открытым. Как в 7-ке сменить букву системному тому? |
SmartGibson, вы внимательно читали начало статьи?
Цитата:
Проще начать сначала - чего вы хотите добиться, а главное - ради чего? |
Цитата:
|
Цитата:
Такие ОС как win2k, xp ещё на этапе установки можно установить на том буква которого будет не C: C вистой и 7-ой такие «фокусы» не проходят, на сколь много томов физический диск не разбивай. Возвращаясь к вопросу «зачем?» Данный ход может быть полезным как пассивная защита от «дурных» программ, скриптов, вирусов в которых присутствуют жёсткие пути куда прописываются эти проги. С учётом как ныне часто и жёстко появляются критические уязвимости такой ход опять же потенциально может сработать если комп уязвим. Пока там выпустят заплатку или средства защиты получат новую сигнатуру для обезвреживания - «зараза» может не сработать. Надеюсь понятно? В нынешних реалиях можно смело писать всё что угодно, зная что система находится на диске С: :shot: |
Цитата:
|
Цитата:
Я написал что это пассивная защита. Понятное дело что если дурь написана по канонам, то ей пофиг где система. На самом деле я не понимаю МС зачем делать такую жёсткую привязку. Более чем уверен буква (а это по сути виртуальный маркер) может быть изменена на этапе инсталяции. Другое дело каким образом? |
SmartGibson, единственный способ, который я могу вам предложить:
Но, думаю, это просто удовлетворение желания. Никакого отношения к безопасности смена букв раздела с системой не имеет. |
SmartGibson, вы находитесь в плену заблуждений :) Надеюсь, вы не несете сие знание в массы... Никакой защитой от вирусов, даже пассивной, смена буквы системного раздела не является.
|
У меня есть ещё одна причина: установил 7ку на вторичный диск через virtualbox (установка на реальный диск), при загрузке чистой 7ки получается что она на D. Надо загрузившись через VirtualBox сменить имя системному диску. Если чемто поможет, то на первом диске openSUSE.
Пробовал через HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices - молниеносный синий экран с перезагрузкой. P.S. Почему-то тема отмечена как [решено] хотя на самом деле нет. |
Цитата:
Цитата:
Цитата:
Это работает только тогда, когда в Windows происходит сбой при распределении букв при добавлении/удалении разделов (например, при выполненнии команды diskpart shrink), после чего выполнить загрузку в установленную копию Windows невозможно. Другими словами, когда вам надо вернуть правильную букву для загрузочного раздела, а не назначить загрузочному разделу произвольную букву. Причина таких проблем в том, что за 15 лет усовершенствований Windows никак не научилась выделять среди всех остальных именно загрузочный диск и фиксировать букву загрузочного раздела (к этой букве привязаны все установленные в системе программы), поэтому при загрузке, получив список доступных разделов Windows назначает буквы как попало, а потом пытается загрузиться, но уже неудачно. Это конечно заслуживает только матюков, потому что вы не загрузитесь не имея другой рабочей копии Windows, которая будет работать на вашем компьютере локально. Возможно есть средства восстановления, которые работают из под упрощенной установки windows, но мне это неизвестно. Перед тем, как применить указанный метод изменения буквы, если windows не грузится совсем никак, но вы знаете, что разделы не повреждены, а только изменилась их нумерация, из этой второй работающей копии Windows вам надо найти раздел, который в MBR помечен как загрузочный для вашей копии, затем там найти файл boot\BCD, затем используя команду bcdedit bcdedit /store этот_файл /set {default} device partition=device\HarddiskVolume<ваш номер> bcdedit /store этот_файл /set {default} osdevice partition=device\HarddiskVolume<ваш номер> <ваш номер> можно выяснить из diskpart list disk sel disk <ваш диск> list part Как через bcdedit один раз назначить этому device\HarddiskVolume<ваш номер> при загрузке Windows правильную букву я не знаю. Если вы все сделали правильно, то получим вот что-то такое (с вариациями) Цитата:
Чтобы вышло, надо перед загрузкой в вашу починяемую копию нажать F8 и выбрав безопасный режим дождаться сообщения "подготовка рабочего стола", нажать Ctrl+Alt+Del и выбрать "запустить диспетчер задач". В нем в меню "выполнить" в диалоге "обзор" найти вашу копию Windows (найти диск, на который замапился ваш бывший С: ), там каталог windows\system32, файл cmd.exe и запустить его. В этой консоли ввести subst c: неправильный_диск:\ затем можно почти все проги запускать, но diskpart и его вариация через консоль MMC "управление дисками" откажется менять буквы для следующих разделов "системный" - раздел, с которого проиходит загрузка windows "загрузочный" - раздел, на котором установлена система windows "файл подкачки" - где файл подкачки вам нужен regedit, как написано в статье переименовываете диск и перезагружаетесь возможны вариации с subst и с файлом подкачки, который надо будет перенести на отдельный раздел, например на флэшку подходящего размера. Сделать это все автоматически перед началом загрузки с помощью diskpart или bcdedit не используя вторую копию windows нельзя. |
Я клонировал Win 7 через AOMEI и теперь на клоне надо поменять букву с H на С. Но не даёт это сделать ни одна из трёх вёнд. Даже C поменять на R, чтобы C стала свободной. Нужно как-то из под ДОСа, но много под досом утилит перепробовал и ни одна не умеет менять букву, даже DMDE.
|
Время: 17:59. |
Время: 17:59.
© OSzone.net 2001-