none
добавление ОС в загрузчик Windows 7

    Question

  • На пк стоял windows 7 RC, потом поставил надругой раздел Windows Server 2008, который появился в загрузчике. Но недавно приобрел Windows 7 и отформатировал раздел, где была устновлена 7 RC, и установил новую Windows 7. В результате пропалf запись Windows Server 2008 из загрузчика. Как ее можно восстановить, она установлена на пк, знают. что можно использовать утилиту bcdedit. Подскажите, как это сделать?

    Monday, November 30, 2009 7:37 AM

Answers

  •  
    bcdedit /displayorder {ID} /addlast! после этого можно добавлять другие параметры...)

    что нужно указать в качестве ID, и как добавить путь к Windows Server 2008, он установлен на D:
    ID - естественно то, которые создан с помощью create!
    а как параметры добавлять (очень просто! :-)) - сделайте bcdedit и повторяйте по образцу имеющейся системы (подставляя свои значения, разумеется), например:
    идентификатор           {current}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Windows 7
    locale                  ru-RU
    inherit                 {bootloadersettings}
    recoverysequence        {72e1ee3f-35ff-11de-b28a-c53ae1bc6f37}
    recoveryenabled         Yes
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {72e1ee3d-35ff-11de-b28a-c53ae1bc6f37}
    nx                      OptIn

    Создавайте все параметры. ID будет всегда тот же, что на первом шаге
    • Proposed as answer by Defrago Monday, November 30, 2009 10:12 AM
    • Marked as answer by Vitaly Lisapov Monday, November 30, 2009 10:51 AM
    Monday, November 30, 2009 8:47 AM
  • Может кто-нибудь знает, как правильно написать команду create?
    так bcdedit create /?
    (а что вы хотите create?!)
    Например, для новой записи ОС
    bcdedit /create /d "Windows Vista" /application osloader
     
    (но в списке записей она появится, только когда сделаешь bcdedit /displayorder {ID} /addlast! после этого можно добавлять другие параметры... - bcdedit /set)

    (статейку что-то я не понял с первого раза... 8-( )
    • Proposed as answer by Defrago Monday, November 30, 2009 10:12 AM
    • Marked as answer by Vitaly Lisapov Monday, November 30, 2009 10:51 AM
    Monday, November 30, 2009 8:28 AM

All replies

  • Monday, November 30, 2009 7:42 AM
  • посмотрел, но это не много не то, у меня в загрузчике только одна ОС, а вторую надо добавить, которая на D. Может кто-нибудь знает, как правильно написать команду bcdedit /create?

    Monday, November 30, 2009 8:11 AM
  • Может кто-нибудь знает, как правильно написать команду create?
    так bcdedit create /?
    (а что вы хотите create?!)
    Например, для новой записи ОС
    bcdedit /create /d "Windows Vista" /application osloader
     
    (но в списке записей она появится, только когда сделаешь bcdedit /displayorder {ID} /addlast! после этого можно добавлять другие параметры... - bcdedit /set)

    (статейку что-то я не понял с первого раза... 8-( )
    • Proposed as answer by Defrago Monday, November 30, 2009 10:12 AM
    • Marked as answer by Vitaly Lisapov Monday, November 30, 2009 10:51 AM
    Monday, November 30, 2009 8:28 AM
  •  
    bcdedit /displayorder {ID} /addlast! после этого можно добавлять другие параметры...)

    что нужно указать в качестве ID, и как добавить путь к Windows Server 2008, он установлен на D:
    Monday, November 30, 2009 8:37 AM
  •  
    bcdedit /displayorder {ID} /addlast! после этого можно добавлять другие параметры...)

    что нужно указать в качестве ID, и как добавить путь к Windows Server 2008, он установлен на D:
    ID - естественно то, которые создан с помощью create!
    а как параметры добавлять (очень просто! :-)) - сделайте bcdedit и повторяйте по образцу имеющейся системы (подставляя свои значения, разумеется), например:
    идентификатор           {current}
    device                  partition=C:
    path                    \Windows\system32\winload.exe
    description             Windows 7
    locale                  ru-RU
    inherit                 {bootloadersettings}
    recoverysequence        {72e1ee3f-35ff-11de-b28a-c53ae1bc6f37}
    recoveryenabled         Yes
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {72e1ee3d-35ff-11de-b28a-c53ae1bc6f37}
    nx                      OptIn

    Создавайте все параметры. ID будет всегда тот же, что на первом шаге
    • Proposed as answer by Defrago Monday, November 30, 2009 10:12 AM
    • Marked as answer by Vitaly Lisapov Monday, November 30, 2009 10:51 AM
    Monday, November 30, 2009 8:47 AM
  • спасибо!!! разобрался, все грузится и работает=)

    Monday, November 30, 2009 9:19 AM
  • после того как добавил систему в список загрузки, обнаружил такую проблему с Windows Server 2008, что при нажатии кнопки отключение питания и закрытия крышки ноутбука, не происходит никаких действий. Изменял параметры управления электропитанием и там соответственно действия при закрытии крышки и нажатию кнопки. Но это ни к чему не приводит. До этого такой проблемы не было. Может мне надо добавить какой-то параметр в загрузчик, пока я указал только следующии:
    device
    path
    description
    osdevice
    systemroot
                

    Tuesday, December 01, 2009 7:14 PM
  • Может мне надо добавить какой-то параметр в загрузчик
    я "не скажу за каждый параметр"... (честно - не разбирался со всеми... :-( )
    но что вам мешает создать все, которые перечислены для Win7? хуже-то не будет!
    тем более, что параметры resumeobject, inherit (обязательны, по-моему!), nx, recoveryenabled Yes, locale встречаются во всех записях систем выше Vista! 
    может и проблема уйдет... (сразу я не могу назвать причины...)
    Tuesday, December 01, 2009 7:57 PM
  • > отформатировал раздел, где была устновлена 7 RC, и установил новую Windows 7.
    > В результате пропалf запись Windows Server 2008 из загрузчика.

    Ессно! Вся инфо о загрузке Windows Server 2008 была именно на отформатированном разделе,
    так что после форматирования просто исчезла. Самый безгеморный способ её восстановить
    был просто выполнить из под Вин7 команду:

    bcdboot X:\Windows

    где Х -- буква которая присвоена Вин7 разделу с Windows Server 2008.

    Сейчас, конечно, эта инфо уже запоздала. Но, может быть, пригодится
    на будущее.
    Tuesday, December 01, 2009 8:05 PM
  • bcdboot X:\Windows
    где Х -- буква которая присвоена Вин7 разделу с Windows Server 2008.
    ...а эта команда не затрёт уже имеющуюся запись для загрузки Win7?...
    Tuesday, December 01, 2009 8:11 PM
  • спасибо, буду пробовать =)

    Wednesday, December 02, 2009 7:23 AM
  • > а эта команда не затрёт уже имеющуюся запись для загрузки Win7?...

    Нет! Она просто добавит винду, установленную на Х: к списку
    остальных осей в бут меню. Правда при этом добавляемая винда
    становится дефолтной и выписывается в начале списка.
    Но это можно исправить после, эапустив msconfig и выбрав в нём
    таб Boot.
    Wednesday, December 02, 2009 4:22 PM