none
Windows Vista и XP. Установка на два логических диска. RRS feed

  • Вопрос

  • Имеется два логических диска "C" и "D"

    Устанавливаю Vista на один, XP на другой. При этом загрузчиком становится последний устанавливаемой ОС.

    Пробовал программой Vista Boot Pro править бутник Висты, но ничего толкового не сделал.

    Каким образом можно использовать две ОС на двух разных дисках?

    20 ноября 2006 г. 16:50
    Отвечающий

Ответы

  • Вообше-то есть в дистрибутиве Windows Vista есть програмка Bootsect. Находится она в папке Boot.

    Вот справка по её изпользованию

    bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force]

    Boot sector restoration tool

    Bootsect.exe updates the master boot code for hard disk partitions in order to
    switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
    sector on your computer.

    Run "bootsect /help" for detailed usage instructions.

    E:\BOOT>bootsect /help

    bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force]

    Boot sector restoration tool

    Bootsect.exe updates the master boot code for hard disk partitions in order to
    switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
    sector on your computer.

    /help   Displays these usage instructions.

    /nt52   Applies the master boot code that is compatible with NTLDR to SYS,
            ALL, or <DriveLetter>.  The operating system installed on SYS, ALL, or
            <DriveLetter> must be older than Windows Vista.

    /nt60   Applies the master boot code that is compatible with BOOTMGR to SYS,
            ALL, or <DriveLetter>.  The operating system installed on SYS, ALL, or
            <DriveLetter> must be Windows Vista or WindowsServer "Longhorn".

    SYS     Updates the master boot code on the system partition used to boot
            Windows.

    ALL     Updates the master boot code on all partitions.  ALL does not
            necessarily update the boot code for each volume.  Instead, this
            option updates the boot code on volumes that could be used as Windows
            boot volumes, which excludes any dynamic volumes that are not
            connected with an underlying disk partition.  This restriction is
            present because boot code must be located at the beginning of a disk
            partition.

    <DriveLetter> Updates the master boot code on the volume associated with this
            drive letter.  Boot code will not be updated if either 1)
            <DriveLetter> is not associated with a volume or 2) <DriveLetter> is
            associated with a volume not connected to an underlying disk
            partition.

    /force  Forcibly dismounts the volume(s) during the boot code update.  You
            should use this option with caution.

            If Bootsect.exe cannot gain exclusive volume access then the file
            system may overwrite the boot code before the next reboot.
            Bootsect.exe always attempts to lock and dismount the volume before
            each update.  When /force is specified, a forced dismount is attempted
            if the initial lock attempt fails.  A lock can fail, for example, if
            files on the target volume are currently opened by other programs.

            When successful, a forced dismount allows exclusive volume access and
            a reliable boot code update even though the initial lock failed.  At
            the same time, a forced dismount invalidates all open handles to files
            on the target volume.  This could result in unexpected behavior from
            the programs that opened these files.  Therefore, you should use this
            option with caution.

    Example:

    To apply the master boot code that is compatible with NTLDR to the volume
    labeled E:, use the following command:

    bootsect /nt52 E:

    P.S. Уважаемый Vitaly Kuznetsov - MSP   если вы действительно имеете титул MSP, то пожалуйста объясните значение вашего титула в данной теме: http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=882776&SiteID=40

    20 ноября 2006 г. 20:12
  • До Vista системный файл Boot.ini содержал сведения об операционных система, установленных на компьютере. В Vista файл Boot.ini был заменён на Boot Configuration Data (BCD) (его можно найти в скрытом каталоге Boot, находящемся в корне активного раздела). Этот файл более универсальный, нежели Boot.ini. Если нужно внести изменения в BCD, например удалить запись из списка отображаемых операционных систем, то в этом случае нужно воспользоваться утилитой командной строки Bcdedit. Но зачем такие мучения, если достаточно поставить ОС в правильной последовательности?
    20 ноября 2006 г. 21:26

Все ответы

  • Для создания многозагрузочной (multiboot) конфигурации создайте по одному разделу для каждой операционной системы, которую Вы намереваетесь установить (что уже сделано) и начинайте установку операционных систем, начиная с более старой. В Вашем случае установливаем сначала ХР (не важно на С или D), а потом на другой раздел - Vista.

    Любые программы и драйвера, которые Вы пожелаете использовать, должны быть установлены в каждой операционной системе.

    20 ноября 2006 г. 18:56
  • сначало устанавливаем XP потом Vista. Старшая ОС увидит младшую.
    20 ноября 2006 г. 18:58
  • Вообше-то есть в дистрибутиве Windows Vista есть програмка Bootsect. Находится она в папке Boot.

    Вот справка по её изпользованию

    bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force]

    Boot sector restoration tool

    Bootsect.exe updates the master boot code for hard disk partitions in order to
    switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
    sector on your computer.

    Run "bootsect /help" for detailed usage instructions.

    E:\BOOT>bootsect /help

    bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force]

    Boot sector restoration tool

    Bootsect.exe updates the master boot code for hard disk partitions in order to
    switch between BOOTMGR and NTLDR.  You can use this tool to restore the boot
    sector on your computer.

    /help   Displays these usage instructions.

    /nt52   Applies the master boot code that is compatible with NTLDR to SYS,
            ALL, or <DriveLetter>.  The operating system installed on SYS, ALL, or
            <DriveLetter> must be older than Windows Vista.

    /nt60   Applies the master boot code that is compatible with BOOTMGR to SYS,
            ALL, or <DriveLetter>.  The operating system installed on SYS, ALL, or
            <DriveLetter> must be Windows Vista or WindowsServer "Longhorn".

    SYS     Updates the master boot code on the system partition used to boot
            Windows.

    ALL     Updates the master boot code on all partitions.  ALL does not
            necessarily update the boot code for each volume.  Instead, this
            option updates the boot code on volumes that could be used as Windows
            boot volumes, which excludes any dynamic volumes that are not
            connected with an underlying disk partition.  This restriction is
            present because boot code must be located at the beginning of a disk
            partition.

    <DriveLetter> Updates the master boot code on the volume associated with this
            drive letter.  Boot code will not be updated if either 1)
            <DriveLetter> is not associated with a volume or 2) <DriveLetter> is
            associated with a volume not connected to an underlying disk
            partition.

    /force  Forcibly dismounts the volume(s) during the boot code update.  You
            should use this option with caution.

            If Bootsect.exe cannot gain exclusive volume access then the file
            system may overwrite the boot code before the next reboot.
            Bootsect.exe always attempts to lock and dismount the volume before
            each update.  When /force is specified, a forced dismount is attempted
            if the initial lock attempt fails.  A lock can fail, for example, if
            files on the target volume are currently opened by other programs.

            When successful, a forced dismount allows exclusive volume access and
            a reliable boot code update even though the initial lock failed.  At
            the same time, a forced dismount invalidates all open handles to files
            on the target volume.  This could result in unexpected behavior from
            the programs that opened these files.  Therefore, you should use this
            option with caution.

    Example:

    To apply the master boot code that is compatible with NTLDR to the volume
    labeled E:, use the following command:

    bootsect /nt52 E:

    P.S. Уважаемый Vitaly Kuznetsov - MSP   если вы действительно имеете титул MSP, то пожалуйста объясните значение вашего титула в данной теме: http://forums.microsoft.com/TechNet-RU/ShowPost.aspx?PostID=882776&SiteID=40

    20 ноября 2006 г. 20:12
  • До Vista системный файл Boot.ini содержал сведения об операционных система, установленных на компьютере. В Vista файл Boot.ini был заменён на Boot Configuration Data (BCD) (его можно найти в скрытом каталоге Boot, находящемся в корне активного раздела). Этот файл более универсальный, нежели Boot.ini. Если нужно внести изменения в BCD, например удалить запись из списка отображаемых операционных систем, то в этом случае нужно воспользоваться утилитой командной строки Bcdedit. Но зачем такие мучения, если достаточно поставить ОС в правильной последовательности?
    20 ноября 2006 г. 21:26
  • Собственно я знаю правило "старшая увидит младшую", но этого не произошло

    Покапаюсь тогда с консолью, спасибо за советы

    20 ноября 2006 г. 22:41
    Отвечающий
  • На мой взгляд лучше установить в начале XP, а уж после Vista. В случае чего, бетку можно снести без последствий. В буте можно переконфегурировать, пробовал, работает и работает все по старому принципу!
    21 ноября 2006 г. 3:40
  • А если сначала установил Visty, а потом пришлось поставить ХР, а она Visty не видит? Реально ли еще загрузить Visty или нужно переустанавливать? Может в свойствах системы в меню "загрузка и восстановление" отредактировать список загрузки вручную? Но как правильно вбить название системы? ПОДСКАЖИТЕ ПЛИЗ
    21 января 2007 г. 17:44
  •  Vitaly Kuznetsov - MSP написано:

    Собственно я знаю правило "старшая увидит младшую", но этого не произошло

    Покапаюсь тогда с консолью, спасибо за советы

    Лучше установку Vista запускать из-под XP, тогда должна увидеть. А в процитированном случае приходится делать с точностью до наоборот - сначала ставить Vista, потом ставить XP. Да, XP убьет загрузчик Vista. Но его легко восстановить, загрузившись с диска Vista. Это, скорее всего, убьет загрузчик XP. Но его тоже легко восстановить консольной утилитой ^^ или графической оболочкой для нее - VistaBootPRO. Вот так все просто :)
    21 января 2007 г. 20:54
  • Пытаюсь запустить Bootsect,а окно появляется на долю секунды.Как её запустить?
    25 сентября 2007 г. 16:27
  • Запустите сначал cmd.exe
    Потом уже зайди на dvd и оттуда запустите уже bootsect

    25 сентября 2007 г. 20:10
    Отвечающий
  • И так, я из командной строки вхожу на DVD-диск с Вистой,набираю:
    F:\\boot>bootsect /nt60 C:
    а оно говорит: нет доступа
    Загружаюсь с диска в командную строку,  и всё то же
    В общем непруха какая-то.
    26 сентября 2007 г. 15:46
  • Еле пробился на форум.
    Итак,ПРОБЛЕМА РЕШЕНА!!! Спасибо: Vitaly Ladygin - MSFT, stanisluv, Vadim Sterkin а также журналу Computer Bild Соеденив всё вместе получаем подробную инструкцию:
    Если сначала поставивли Visty,а потом XP, и теперь надо восстановить загрузку Vistы, делаем так:
    Берём диск с дистрибутивом Vistы(установочный),Загружаемся с него,Выбираем: -Восстаноление системы-Открыть командную строку,в ней набираем букву вашего DVD привода,двоеточие,жмём Enter,
    теперь набираем
    boot\\bootsect /nt60 C:
    (где С - диск с установленной Vistoй),и жмём Enter.
    Эта команда восстановит загрузочную запись вашей Vistы.Дальше в строке набираем exit,жмём Enter, и перезагружаем компьютер.При загрузке система может начать проверку памяти.Нужно дождаться конца и ваша Виста загрузится.
    НО !!, Всё это действие Удалит загрузку XP !!!
    Восстановим загрузку XP !!!
    Скачиваем програмку VistaBootPro (1,6Mb) здесь
    http://soft.oszone.net/program/2821/VistaBootPRO_Beta/
    Для работы программы необходим Microsoft .Net Framework 2 и выше.
    устанавливаем,Жмём в ней опцию Diagnostics - Run diagnostics, программа должна найти систему XP как(предшествующая версия Windows)она же(□□□□□□□□□□□□□□ □□□□□□ Windows)на вкладке Manage OS Entries
    Выбираем эту Windows и при необходимости меняем Boot drive на C:
    Жмём кнопку Apply Updates, и перезагружаем.
    Всё,обе системы должны работать.

    1 октября 2007 г. 9:23
  • Еле пробился на форум.
    Итак,ПРОБЛЕМА РЕШЕНА!!! Спасибо: Vitaly Ladygin - MSFT, stanisluv, Vadim Sterkin а также журналу Computer Bild Соеденив всё вместе получаем подробную инструкцию:
    Если сначала поставивли Visty,а потом XP, и теперь надо восстановить загрузку Vistы, делаем так:
    Берём диск с дистрибутивом Vistы(установочный),Загружаемся с него,Выбираем: -Восстаноление системы-Открыть командную строку,в ней набираем букву вашего DVD привода,двоеточие,жмём Enter,
    теперь набираем
    boot\\bootsect /nt60 C:
    (где С - диск с установленной Vistoй),и жмём Enter.
    Эта команда восстановит загрузочную запись вашей Vistы.Дальше в строке набираем exit,жмём Enter, и перезагружаем компьютер.При загрузке система может начать проверку памяти.Нужно дождаться конца и ваша Виста загрузится.
    НО !!, Всё это действие Удалит загрузку XP !!!
    Восстановим загрузку XP !!!
    Скачиваем програмку VistaBootPro (1,6Mb) здесь
    http://soft.oszone.net/program/2821/VistaBootPRO_Beta/
    Для работы программы необходим Microsoft .Net Framework 2 и выше.
    устанавливаем,Жмём в ней опцию Diagnostics - Run diagnostics, программа должна найти систему XP как(предшествующая версия Windows)она же(□□□□□□□□□□□□□□ □□□□□□ Windows)на вкладке Manage OS Entries
    Выбираем эту Windows и при необходимости меняем Boot drive на C:
    Жмём кнопку Apply Updates, и перезагружаем.
    Всё,обе системы должны работать.


    Други мои! Рад что попал к вам.
    моя история болезни
    купил лептоп с виста Хом
    по дури стер инсталяционный диск на на Д ( спасибо умникам которые сэкономили сд)
    стер потому что делал места для ХП
    теперь перехотел ХП и хочу ВИН 7
    как ставить?
    5 февраля 2010 г. 16:19