![]() |
Смена буквы системного диска
Всем привет. Вчера устанавливал винду (xpsp2 eng corp) и получилась следующая ситуация:
В системе 3 винта. 1 разбит на 3 части, второй на 2 и третий целым куском. В общем, после установки, все буквы дисков перепутаны. Все бы ничего, но когда я пошел их менять на свои места, то обнаружил, что "бывший диск" D (второй логический диск первого винта) имеет букву G и является СИСТЕМНЫМ! Винда стоит на C, с каких делов G системный я так и не понял... На диске G содержатся системные файлы boot.ini NTDETECT.COM ntldr Вопрос: как мне все это дело вернуть на C, чтобы диск G перестал быть системным? Мне его просто очень необходимо переименовать в D, иначе много мороки слишком :( А пока он системный - винда ругается что не может переименовать системный диск. |
Уважаемый, voron!
Манипуляции с буквами дисков и не только делаются здесь: Control Panel\Администрирование\Управление Компьютером(Computer Management)\Управление дисками Шлепаешь правой кнопкой по нужному диску и ... Удачи! :cool: P.S. можно так же воспользоваться Acronis Disk Director там можно так же менять и тип раздела. |
ysf
Я знаю. Но я же написал, что диск G, который мне надо переимновать - системный. И дальше: Цитата:
Попробуй сам переименовать свой системый диск ;) Вот я и спрашиваю, как мне "системность" перенести на C? |
voron, запускай реестр под учёткой админа. HKLM\SYSTEM\MountedDevices - разреши себе полный доступ (правой кнопкой по ключу -> Разрешения...) и там меняй, что нужно... просто запутался я в твоём посте. :) Т.е., меняешь, например С: на любую "левую", затем D: на C:, а потом "левую" на D:.
P.S. Не забудь посмотреть, где файл подкачки окажется. |
Dr.God
Файл подкачки сейчас на C лежит. А вот в первом посте написанные файлы на G. Они переместятся сами или мне их руками переложить? Винда-то потом загрузится? :) |
эх сколько раз говорить что если не хотите путаееицы с дисками отключайти доп винты при установки винды а потом подключайте по одному и буквы будут как надо
можно попробывать прогой партишен меджик |
А почему вообще это происходит? У моего друга тоже система встала на совсем другой диск, вместо C на D. Винда выбирает, где больше места или как?
|
Dedeхм а может дружбан сам так установил по ошибке и смотря какие есть дистрибы если там есть файл авто установки тоторый не ты создовал могут быть большие проблеммы с выбором иногда даже нельзя форматировать раздел
вообщем то нет если в системе стоит несколько драйвов и они поделены примерно на два лог диска 1 диск с и e 2 d и f а если подключать диски после установки будет 1 с d 2 e f |
Цитата:
Я вот чего понять не могу - Цитата:
Цитата:
|
Dr.God
Цитата:
Цитата:
Цитата:
1. Если ставится автоустановкой и в ней так прописано. 2. При установке сразу проморгал и указал другой диск. |
А ты ничего не напутал с подключением хардов на матери. Примари, мастер, слэйв и т.д.........
|
alex467
Конечно нет. Тем более до этого винда стояла. Я просто ее переустановил. |
У меня тоже такое было с Windows 2003. IMHO наиболее простой способ, использовать программы типа Drive Image или Norton Ghost. Делаешь копию нынешнего системного партиция на будущий диск С. Потом с помощью partigion magic переназначаешь системность диска. Третий шаг меняшь буквы дисков.
|
сменить система не даст можно попробывать из live cd windows pe пробывал помогало ! но вообще советую делать ка в посте 8 отключать питанеи с доп дисков нафиг
да потом надо будет править boot.ini |
Кстати в дистрибе цитрикса есть утиль, дискмаппер, перемапливает и ссылки в реестре правит вроде как грамотно.
|
SherKhan
вопрос зачем тут реестр править ? если нужно только имена дисков сменить !? |
oia Cорри если не очень точно выразился, утилита меняет имя диска проверяет реестр и если были ссылки содержашие старое имя диска, меняет в них старую букву диска на новую.
А реестр всеравно правится будет, привязка дисков к буквам в нем хранится :))) |
SherKhan
да ты шо ?? кто тебе такое сказал ? а каже когда был дос ?? |
oia
Винда сопоставление имени диска и железки и раздела на нем в HKLM\SYSTEM\MountedDevices хранит. Разве не так ???? А Дос их просто по порядку при старте считал, сначала основные разделы на каждом из винтов от примари мастера до секондари слейва, потом логические диски, а СДром мапился после старта системы или не мапился, если ты в config.sys и autoexec.bat его настройки не прописал. На разделах не пишется какая буква у него. Винда через реестра буквы с разделами сопоставляет. UPD: Ошибся чуть, C: - тот с которого загрузка была, а потом по вышеописанному алгоритму. У винды загрузочный диск может иметь любую букву, хоть Z, главное чтобы %systemroot%, %systemdrive% для системных файлов правильно определены были и в MountedDevices все правильно указанно было. |
SherKhan
тогда как при установки винда показывает выбор дисков на какой ставить ? на синеньком фоне после прочтения eula и нажатии f8 что мы видем ? и ты прогу партишен диск меджик вообще юзал ? там можно менять буквы Цитата:
можно проверить утилиткой fdisk если стоит два винта |
oia ПартМеджик меняет привязку в реестре, если ты потом подцепишь этот диск к другой системе, то буквы дисков, для той системы, будут совсем другими. А вот то что показывается по f8 при установке работает как в дос, но есть ньюанс, если снести основной раздел, потом перегрузится, установшик даст букву С первому найденому, а вот свежесозданному основному разделу даст первую свободную букву ( кроме a&b которые зарезервированы для устройств типа дисковода).
И Вобше если винт зарегестрирован в ситеме, и к его партициям привязанны через реестр буквы, то его спокойно можно вынимать, заменять на другой и проч, при возврашение винта в систему, партиции встану на заявленные ранее буквы, главное чтобы занятые буквы не назначались во время отсутствия нашего таскаемого винта другим партициям или устройствам, тогда привязка слетит. в принципе правкой раздела MountedDevices можно добится того чтобы при 2 и более установленных Виннт системах, стояших на разных партициях при загрузке в любую из систем, диск с активной операционкой был С : и пофигу какую букву он имеет в соседних системах. |
думаю, партишн тут пригодится лишь для снятия копии раздела. я бы буквы им так менять не стал.
кстати, кто сказал что сама винда не дает поменять букву системного диска??? меняет за родину, и файлы сама заботливо переносит!! и еще - попробуй-ка отцепить лишние винты и посмотреть что с буквами станется, быть может и ответ найдется ;) |
Цитата:
Цитата:
|
у меня случай немного другой был - система под win2k, установленная, вполне рабочая. к ней был прицеплен другой винт, который тоже был с вполне рабочей установленной виндой, инфу слить надо было вобщем.
инфу слили, все путем, но после перезагрузки без винта-паразита системный диск (С) стал какого-то банана диском H. в итоге имеем - загружаемся, просят пароль да логин для входа в систему... и все :( не найден путь к профилю такому-то... короче он все диски перетасовал как колоду карт. после долгих издевательств над винтом, было принято решение прицепить его к другой машине и колдовать над буквами дисков непосредственно средствами windows, ибо все манипуляции партишн меджиком эффект дали нулевой. навскидку не помню последовательность действий, но система была поставлена на ноги часов через 6, причем буква диска высчитывалась в уме простой арифметикой, предполагая что после загрузки с него, после очередной перетасовки все станет на свои места. тогда, кажется просто угадали, но характер таких рокировок я до сих пор понять не в силах... |
Цитата:
Цитата:
Может натолкнет знающих на мысли? |
voron
Только хотел написать, что похоже диск G стал активным, ты сам разобрался. Почему такое произошло сейчас трудно сказать. Ставил с переформатированием? Если да, то скорее всего при удалении раздела винда назначила активным другой раздел и так и оставила. |
Цитата:
Так, ладно, че-нить сделать-то теперь можно? |
можно переставить винду !
предварительно отключить диски физичиски или программно череж драйв имидж скрытие разделов |
oia
Нееее, ну винду я бы сразу мог переставить и без создания топа. Мне смысл, чтобы винда осталась и на место все поставить. Или нагло слишком? :) |
voron
Вариант 1: 1. Сделать раздел активным. 2. Начать ставить на него винду. 3. Прервать установку. Честно говоря, не помню на каком этапе. Главное, чтобы установщик предыдущую винду не удалил :biggrin: 4. Перезагрузиться. 5. Удалить скопированое установщиком. Вариант 2: 1. Сделать раздел активным. 2. Скопировать на него недостающие системные файлы (которые на другой диск попали). 3. Востановить загрузочный сектор. Например утилитой bootpart с _http://www.winimage.com/bootpart.htm или _http://yusoft.kulichki.com/russian/soft/bootpart_r.htm или любым другим способом (diskedit-ором каким-нибудь, взяв рабочий бут-сектор другого загрузочного диска). |
Цитата:
Цитата:
|
Arise
Цитата:
|
Цитата:
|
В общем, цивилизованным путем проблема не решается. Винда сразу падает. Возвращаю все на места - работает.
На данный момент винду, как я говорил выше, вариантов переустанавливать нет. Но и диск G нужно видеть как диск D. Обязательно причем. Пока решил вопрос батником. Создал bat файл, положил в автозагрузку, а в батнике прописал создавать виртуальный диск D с содержимым диска G. G скрыл, чтоб не мешался :) Конечно, не так как хотелось бы, но пока с перестановкой напряг, все же, вариант выхода из ситуации. |
Как в разделе mouteddevice менять назначение дисков? Как найти то, что раньше было С и теперь стало F?
|
Цитата:
Цитата:
Цитата:
Возможно, если известна дата смены, поможет "Журнал сведений о системе". All Достаточно информативная статья по теме в целом: http://www.goodells.net/multiboot/partsigs.htm |
Как оказалось в моём случае ничего искать не надо. Просто чистится ветка реестра mouteddevice и винда при первой загрузке назначает буквы разделам в порядке следования устройств: disk0(загрузочный раздел, диск указанный в биосе в качестве bootdevice), disk1 и т.д.
|
Windows XP: смена буквы системного диска
У меня конфигурация такая: 3 диска: 2x150 GB стоят в RAID0, и 80GB.
Систему установил на RAID, только букву ей почему-то присвоили не C а E. С - второй диск, D - DVD. Это на всегда или я могу поменять букву для системного диска? |
В Windows XP Professional я делал так: в Панели управления нажимаешь "Администрирование", потом "Управление компьютером". В появившемся окне выбираешь пункт "Управление дисками". Справа появляется информация об установленных в системе дисках. Выбираешь нужный, жмешь правую кнопку мыши, в появившемся меню выбираешь "Изменить букву диска или путь к диску..." Дальше все понятно.
|
Edgarishe, после такой смены винда перестанет загружаться, мной проверено, т.к. Е - диск с виндой, нужно еще какие-то, мне не известные манипуляции, чтобы заставить систему считать диск с другой буквой системным.
З.Ы.: В моем опыте смене буквы системного раздела манипуляции с boot.ini и fixboot из восстановления системы ни к чему не привели. |
Часовой пояс GMT +4, время: 00:37. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.