Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


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

Профиль | Отправить PM | Цитировать


После изменения места положения раздела с Windows XP ядро загружается, но не отображаются пользователи.

Проблема в следующем:

в реестре, в ветке HKEY_LOCAL_MACHINE/SYSTEM/MountedDevices в параметре \DosDevices\[буква системного диска:]
- либо буква раздела не соответсвует букве присвоенной системой автоматически судя по подписи раздела.
- либо подпись партиции не соответствует фактической подписи.

Поскольку до манипуляций с разделом подпись раздела сохранялась, а после перемещения раздела - изменилась, соответственно изменилась и буква.

проблема решается следующим образом - необходимо назначить вручную букву диска партиции с новой подписью в старой системе.
Для этого нам нужно:
1. Иметь возможность загрузится в рабочую ОС.
2. Знать подпись партиции
3. Назначить букву системного диска и исправить подпись у системной партиции на актуальную в реестре старой системы, которая не грузится.

Узнаем подпись партиции.
1. Загружаемся в рабочую систему
2. Находим диск по содержимому и запоминаем букву, ибо раздел с новой подписью монтируется с новой буквой.
3. Заходим в HKEY_LOCAL_MACHINE/SYSTEM/MountedDevices смотрим подпись в параметре /DosDevices/[Буква, которую запомнили]:
4. Копируем значение.

Загружаем куст реестра глючной системы:
1. Выделяем HKEY_LOCAL_MACHINE
2. Файл -> загрузить куст...
3. Выбираем на диске нерабочей системы файл system в папке windows/system32/config
4. обзываем куст каким-то именем.
5. заходим в MountedDevices и изменяем подпись у параметра /DosDevices/[буква системного диска нерабочей винды]:
6. Файл-> выгрузить куст...
7. Перезагружаемся
8. ???????
9. PROFIT!!!

Отправлено: 14:52, 16-08-2012 | #5