Программное обеспечение

Как назначить систему на другой том?

компьютер не запускается т. к пытается запистить старую копию windows которая теперь на диске D, я смог удалить диск D, но проблема осталась, при установке виндовс в разделе выбора тома написано, что диск 0 раздел 1 тип: логический. как мне сменить тип на системный, или я тупой и можно запустить windows проще? я так понимаю что на этом томе винда есть, но можно это как-то проверить? диск с windows есть
начисто всё переставляй нормально....
AD
Alibek Dauletov
81 512
Лучший ответ
Юрий Васькин так и сделаю если подругому н получится, у меня на том томе данные нужные
Можно впринципе, но не с твоим опытом... Походу загрузчик накрылся (не без твоей помощи). Простейший для тебя вариант - установить Виндовс заново ПОЛНОСТЬЮ УДАЛИВ ВСЕ разделы на жестком диске
Юрий Васькин ну наверно да, спасибо
Юрий Васькин ещё вопрос, обязательно все разделы удалять? оснавные данные у меня на другом томе, да и нераспределённого места 150 гб
Можно с помощью командной строки.
Вставляем диск с виндой (или флэшку) > нажимаем восстановление системы > произойдет автопоиск установленных систем > Уже на этом варианте может система автоматически восстановится, но если не удалось, то выбираем дополнительные параметры восстановления > Командная строка > вводим "Bootrec /RebuildBcd" - тем самым создастся новая конфигурация загрузки.

Более сложный способ, если не помог первый и знаете точно на каком разделе находится операционка:
Удаляем старый файл BCD на разделе System и создаем новый.
del c:\boot\bcd
*Вместо C нам нужен раздел на котором хранится загрузочная запись Диск с пометкой Система, а не с самой установленной ОС (либо заранее смените его букву через diskpart).

Создаем новый bcd (на том же диске), пока временный с которым будем работать в дальнейшем.
bcdedit /createstore c:\boot\bcd.tmp

Создаем запись для диспетчера загрузки bootmgr (назвать можно как угодно (на английском) - возьмем стандарт).
bcdedit.exe /store c:\boot\bcd.tmp /create {bootmgr} /d "Windows Boot Manager"

Импортируем в BCD настройки из файла bcd.tmp
bcdedit.exe /import c:\boot\bcd.tmp

Указываем, что загрузчик находится на служебном разделе Система (ему назначена буква диска C: )
bcdedit.exe /set {bootmgr} device partition=c:

Настраиваем время ожидания при выборе ОС
bcdedit.exe /timeout 10

Удаляем временный файл
del c:\boot\bcd.tmp

Теперь начинаем заполнять созданный bcd местоположением системы.
Создаем в хранилище BCD новую запись для Windows (на примере 7)
bcdedit.exe /create /d "Windows 7" /application osloader

Мы получим уникальный идентификатор (GUID) данной записи загрузчика.
The entry {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs} was successfully created.

Указываем, что bootmgr должен использовать данную запись по-умолчанию (после истечения времени ожидания для загрузки используется именно эта запись).
bcdedit /default {8a7f03d0-5338-11e7-b495-c7fffbb9ccfs}

Теперь в новой записи загрузчика осталось указать пути к имеющейся на диске установленной копии Windows (нужно указать ту букву диска где находится Windows, в примере это D)
bcdedit.exe /set {default} device partition=d:
bcdedit.exe /set {default} osdevice partition=d:
bcdedit.exe /set {default} path \Windows\system32\winload.exe
bcdedit.exe /set {default} systemroot \Windows

И последняя команда для активации и отображении:
bcdedit.exe /displayorder {default} /addlast

Конечно можно обойти начало и не удалять bcd, но так как не совсем понятно насколько он поврежден и что в нем имеется советую удалить и сделать полностью по текущей инструкции.

А и да это применимо к Windows 7 и выше. На XP все проще, но все иначе.