Установка

OSzone.net » Microsoft » Windows Vista » FAQ по Windows Vista » Установка
Автор: Павел Кравченко aka Blast
Опубликована: 22.01.2007
  1. Установка Windows Vista без использования ключа продукта

  2. Как отключить обязательную проверку подписи драйверов Windows Vista x64

  3. Как использовать утилиту Bootrec.exe для восстановления загрузки Windows Vista

  4. Как восстановить предыдущую версию Windows после установки Windows Vista

  5. При установке Windows Vista недоступен пункт обновления

  6. После установки Windows Vista не загружается Windows XP установленная в другом разделе диска

  7. После установки Windows XP при уже установленной Windows Vista нет выбора ОС для загрузки

  8. Как удалить Windows Vista


Установка Windows Vista без использования ключа продукта

Вы можете установить Windows Vista без ввода ключа продукта. Windows совершенно корректно будет установлена и после установки вам будет доступен основной функционал ОС. В течение 30 дней фактически вы можете работать без ключа продукта и активации. По истечении этого срока система перейдет в режим ограниченной функциональности* и вам будет предложено ввести ключ продукта, который соответствует изданию приобретенной вами системы и пройти процедуру активации.

*Подробнее: Что такое режим ограниченной функциональности Windows Vista

вверх


Как отключить обязательную проверку подписи драйверов Windows Vista x64

Отключение проверки подписи драйверов в Windows Vista x64 реализовано в виде отдельного варианта загрузки системы, как и безопасный режим вариант "Отключение обязательной проверки подписи драйверов" доступен в меню по F8 при загрузке системы.

вверх


Как использовать утилиту Bootrec.exe для восстановления загрузки Windows Vista

Вы можете использовать утилиту Bootrec.exe в среде восстановления Windows (Windows RE) для устранения неполадок и восстановления следующих частей Windows Vista:
• Восстановление главной загрузочной записи (MBR)
• Восстановление загрузочного сектора
• Восстановление конфигурации загрузки (BCD)

Для запуска Bootrec.exe вам необходимо загрузить Windows RE, для этого выполните следующее:
1. Загрузитесь с установочного диска Windows Vista.
2. Выберите язык системы, месторасположения и ввода и нажмите Далее.
3. Нажмите ссылку Восстановление системы.
4. Выберите операционную систему для восстановления и нажмите Далее.
Примечание: если не отображается название операционной системы, которую необходимо восстановить, то установите драйверы RAID/SATA - это можно сделать нажав на кнопку Установка драйверов. Драйвер можно загрузить с дискеты, CD, HDD и USB.
5. В окне вариантов восстановления системы выберите опцию Командная строка.
6. В командной строке напишите Bootrec.exe и нажмите ENTER.

Доступные опции утилиты Bootrec.exe
/FixMbr
восстанавливает загрузочную запись (MBR) системного раздела.
/FixBoot
помещает новый загрузочный сектор, совместимый с Windows Vista на системный раздел Windows Vista.
/ScanOs
проверяет все диски диски, обнаруживая установки совместимые с Windows Vista. Дополнительно этот параметр показывает записи, которые содержатся в загрузочной области (BCD). Используйте этот параметр в случе, если после установки Windows Vista в менеджере загрузок не отображается меню выбора ОС.
/RebuildBcd
проверяет все диски , обнаруживая установки совместимые с Windows Vista. Дополнительно этот параметр позволит вам выбрать записи, которые вы хотите добавить в установки область загрузки (BCD). Используйте этот параметр в случае, если необходима реорганизация BCD.
Если восстановление BCD не решило проблему загрузки, то вы можете удалить BCD и затем запустить восстановление повторно. Для этого выполните последовательно следующие команды:

bcdedit /export C:\BCD_Backup
ren c:\boot\bcd bcd.old
bootrec /RebuildBcd

вверх


Как восстановить предыдущую версию Windows после установки Windows Vista

В случае, если установка Windows Vista производилась без предварительного форматирования раздела и была новой установкой, а не обновлением предыдущей версии Windows, все данные предыдущей системы были автоматически сохранены в каталоге Windows.OLD, в этот каталог были помещены:
• Предыдущая версия Windows
• Пользовательские папки
• Каталог Program Files

Если каталог Windows.OLD присутствует на системном диске, следовательно вы можете восстановить, при необходимости, компьютер в состояние предшествующее установке Windows Vista.
Для этого выполните следующие действия:
  1. Убедитесь достаточно ли свободного места на системном разделе для копирования содержимого каталога Windows.OLD folder.
  2. Запустите среду восстановления Windows (Windows RE) с установочного диска Windows Vista как описано в предыдущем вопросе
  3. Переименуйте каталоги Windows и Program Files. Для этого запустите командную строку и выполните последовательно следующие команды:

    C:
    cd\
    ren Windows Windows.Vista
    ren "Program Files" "Program Files.Vista"
  4. Удалите ссылку к каталогу Documents and Settings
    При чистой установке Windows Vista каталог Documents and Settings остается пустым. Для удаления с него ссылки воспользуйтесь следующей командой:
    rd "Document and Settings"
    После использования этой команды вы можете получить сообщение об ошибке, сообщающее, что папка не пуста. Если вы получили такое сообщение, следовательно в каталоге есть данные и на нее нет ссылки с другого каталога
    Сохраните содержимое этого каталога на другой раздел диска или переименуйте его используя команду ren.
  5. Скопируйте или перенесите данные из каталога Windows.OLD в корень раздела.
    • Если свободного места на системном разделе достаточно для копирования воспользуйтесь следующей командой:
      xcopy /s /h c:\windows.old\*.* c:\
    • Если свободного места недостаточно для копирования выполните последовательно следующие команды
      move /y c:\windows.old\windows c:\
      move /y "c:\windows.old\program files" c:\
      move /y "c:\windows.old\documents and settings" c:\
      move /y c:\windows.old\users c:\
  6. Восстановите загрузочный сектор предыдущей версии Windows одной из следующих команд (в зависимости от того какая версия Windows была установлена ранее):
    • Если предыдущей установленной системой была Windows XP или Microsoft Windows 2000 воспользуйтесь командой
      E:\boot\bootsect /nt52 c:
    • Если предыдущей установленной системой была Windows Vista воспользуйтесь командой
      E:\boot\bootsect /nt60 c:
    В командах буквой E обозначен СD/DVD-привод, а диск C является системным
  7. Выйдите из режима командной строки и перезагрузите компьютер.

вверх


При установке Windows Vista недоступен пункт обновления

Такая ситуация может возникать при загрузке компьютера с установочного диска Windows Vista
В качестве альтернативного варианта установки загрузите компьютер с использованием уже установленной системы, установите диск Windows Vista в привод.
Нажмите Пуск, выберите пункт Выполнить и в строке открыть напишите следующую команду:

X:\startup.exe
Где X - это буква вашего CD/DVD-привода.
В диалоговом окне установки выберите пункт Обновление.

вверх


После установки Windows Vista не загружается Windows XP установленная в другом разделе диска

После установки Windows Vista на компьютер с ранее установленной Windows XP при загрузке Windows XP вы можете получить следующее сообщение об ошибке:

Windows could not start because the following file is missing or corrupt:
C:\Windows\system32\ntoskrnl.exe. Please re-install a copy of the above file.
Это могло произойти по причине недостаточного свободного места на диске где установлена Windows XP во время установки Windows Vista
В таком случае программа установки Windows Vista создает новый раздел в неразмеченной области диска.
В связи с тем, что новый раздел создается перед разделом с установленной Windows XP, запись в файле Boot.ini не соответствует фактическому расположению раздела с Windows XP.

Рассмотрим следующую ситуацию:
• На вашем диске (disk 0) есть неразмеченная область перед разделом с Windows XP.
• В файле Boot.ini указана запись для загрузки Windows XP такого вида: disk(0)partition(1).
• Программой установки Windows Vista был создан раздел в неразмеченной области диска.

В этом случае файлы, необходимые для загрузки Windows XP, теперь располагаются на втором разделе диска, то есть disk(0)partition(2), однако запись в файле Boot.ini по прежнему указывает на первый раздел (disk(0)partition(1)) и, следовательно, Windows XP не может быть загружена.

Для решения проблемы необходимо отредактировать запись в файле Boot.ini указав корректную точку расположения загрузочных файлов Windows XP.
  1. Запустите Windows Vista.
  2. Откройте проводник и нажмите одни раз Alt для отображения стандартного меню, перейдите в меню Сервис, затем Свойства папки и на вкладку Вид. Снимите пометку с параметра "Скрывать расширения зарегистрированных типов файлов", а в секции "Скрытые файлы и папки" отметьте параметр выберите параметр "Показывать скрытые папки и файлы".
  3. Перейдите на диск где установлена Windows XP и найдите там файл boot.ini.
  4. Нажмите на нем правую кнопку мыши и выберите Свойства, затем перейдите на вкладку Безопасность и там нажмите кнопку Дополнительно. Перейдите на вкладку Владелец, установите курсор на имени своей учетной записи и нажмите ОК.
  5. Еще раз правую кнопку мыши на файле boot.ini и выберите Изменить.
  6. Отредактируйте запись запуска Windows XP в соответствии с номером раздела где она установлена. Например если в файле Boot.ini указано partition(1), то вам нужно указать partition(2), то есть запись будет выглядет примерно так:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
  7. Сохраните изменения в файле и перезагрузите компьютер.

вверх


После установки Windows XP при уже установленной Windows Vista нет выбора ОС для загрузки

Более ранние версии Windows используют BOOT.INI для разделенной загрузки операционных систем, Windows XP использует загрузчик NTLDR. В Windows Vista он был изменен и теперь Winload.exe является загрузчиком операционных систем. Загрузчик взаимодействует с Windows Boot Manager (Bootmgr.exe). Windows Boot Manager считывает Boot Configuration Data операционной системы и отображает список. Boot Configuration Data заменяет BOOT.INI, который использовался в предыдущих версиях Windows. Boot Configuration Data хранится в файле данных в C:\Boot\BCD и эти настройки можно изменить с помощью утилиты командной строки bcedit.exe или используя WMI скрипты.

Система Windows Vista использует новое хранилище данных конфигурации загрузки. Это хранилище содержит меню загрузки и все сведения об операционных системах, установленных на компьютере. Следовательно, файл Boot.ini из более ранней версии операционной системы Windows нельзя использовать для запуска системы Windows Vista, а при установке Windows XP после Windows Vista был стерт загрузчик Windows Vista.
В предыдущих версиях операционной системы Windows, которые запускались на компьютере с BIOS, например в Windows XP, процесс загрузки начинается с BIOS. BIOS определяет загрузочное устройство, а затем загружает первый физический сектор. Этот физический сектор называется основной загрузочной записью (MBR). MBR содержит таблицу разделов и необходимый загрузочный код. Этот код осуществляет поиск активного раздела в таблице разделов и передает управление загрузочному сектору активного раздела. Затем загрузочный сектор активного раздела загружает программу Ntldr.exe. Программа Ntldr.exe выполняет синтаксический анализ файла Boot.ini. Этот файл содержит список установленных операционных систем.
При запуске на компьютере с BIOS системы Windows Vista BIOS загружает MBR, а затем — загрузочный сектор. Однако загрузочный код загружает новую программу — диспетчер загрузки Windows (Bootmgr.exe). Диспетчер загрузки Windows выполняет синтаксический анализ двоично-десятичного файла Boot.ini, составляет список установленных операционных систем и выводит меню загрузки. Если вместе с системой Windows Vista в конфигурации с двойной загрузкой установлена более ранняя версия операционной системы Windows, диспетчер загрузки Windows передает управление программе Ntldr.exe для предыдущей версии операционной системы Windows. Диспетчер загрузки Windows выполняет эти действия при выборе пункта Windows Vista в меню загрузки.
При установке более ранней версии операционной системы Windows на компьютер с Windows Vista программа установки перезаписывает все данные в MBR, загрузочном секторе и загрузочных файлах. Таким образом, более ранняя версия операционной системы Windows теряет прямую совместимость с системой Windows Vista.

Для возобновления загрузки Windows Vista выполните следующие действия.
Примечание. Команды в следующей процедуре выполняются в командной строке. В системе Windows Vista эти команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.
  1. Для восстановления основной загрузочной записи системы Windows Vista и загрузочного кода, который передает управление диспетчеру загрузки Windows, воспользуйтесь программой Bootsect.exe. Для этого введите в командной строке следующую команду:
    X:\boot\Bootsect.exe /NT60 All
    В этой команде X - это диск, на котором находятся установочные файлы системы Windows Vista.
  2. Для создания файле Boot.ini записи для более ранней версии операционной системы Windows вручную воспользуйтесь программой Bcdedit.exe. Для этого введите в командной строке следующие команды.
    Примечание. В этих командах X - это диск, на котором установлена система Windows Vista.
    X:\Windows\system32\Bcdedit /create {ntldr} /d "описание более ранней версии системы Windows"
    Примечание. В этой команде "описание предыдущей версии системы Windows" может быть произвольным текстом. Например, в качестве описания предыдущей версии системы Windows можно ввести Windows XP или Windows Server 2003.
    X:\Windows\system32\Bcdedit /set {ntldr} device partition=Z:
    Примечание. В этой команде Z: - это буква диска активного раздела.
    X:\Windows\system32\Bcdedit /set {ntldr} path \ntldr
    X:\Windows\system32\Bcdedit /displayorder {ntldr} /addlast
  3. Перезагрузите компьютер.
Для запуска версий операционной системы Windows 2000/XP/2003 необходимы следующие файлы:
• Ntldr
• Boot.ini
• NTDetect.com

В системе Windows XP эти файлы расположены на системном разделе, который помечен как "активный". По умолчанию эти файлы в Windows XP являются скрытыми системными файлами. Эти файлы можно заменить с помощью консоли восстановления, в ином случае запустить операционную систему можно с помощью загрузочного диска Windows NT. Система Windows Vista не использует эти три файла.

Создание конфигурации с поддержкой нескольких операционных систем, включающей Windows Vista

Чтобы создать работоспособную конфигурацию с поддержкой нескольких операционных систем, сначала установите самую старую версию операционной системы Windows. Затем установите более новые версии в порядке возрастания. Каждая новая версия системы Windows сохраняет обратную совместимость для запуска более ранних версий Windows.

Чтобы создать конфигурацию с поддержкой нескольких операционных систем, включающую систему Windows Vista, необходимо иметь отдельный раздел для каждой устанавливаемой более ранней версии Windows. Следуйте указанным ниже общим рекомендациям.

вверх


Как удалить Windows Vista

Удаление записи загрузки системы Windows Vista из конфигурации с двойной загрузкой

Если требуется удалить систему Windows Vista из среды с двойной загрузкой, которая включает более раннюю версию Windows, выполните следующие действия.

Примечание. Эти действия можно выполнить в более ранней версии Windows или в системе Windows Vista. При выполнении этих действий в системе Windows Vista команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.
  1. Для восстановления программы Ntldr.exe воспользуйтесь программой Bootsect.exe. Для этого введите следующую команду:
    X:\Boot\Bootsect.exe /NT52 All
    Примечание. В этой команде X - это диск, на котором находятся установочные файлы системы Windows Vista.
    После перезапуска компьютера диспетчер загрузки Windows не будет загружен. Вместо этого загрузятся Ntldr.exe и Boot.ini.
  2. Удалите раздел, на котором установлена система Windows Vista.


Внимание! Раздел, на котором установлена система Windows Vista, можно удалить только в том случае, если этот раздел не является активным.
Например, возможна следующая ситуация: В этой ситуации можно выполнить команду bootsect, но нельзя удалить раздел, на котором установлена система Windows Vista. При удалении этого раздела компьютер будет невозможно загрузить, поскольку загрузочные файлы системы Windows XP будут удалены.

В случае, если нет возможности удалить раздел где была установлена Windows Vista вы можете удалить файлы и папки Vista с диска, загрузившись в другую ОС (например Windows XP). Некоторые файлы и папки будет невозможно удалить, так как файловая система хранит информацию о разрешениях.
Для того, чтобы компенсировать отсутствие разрешений на файлы и папки необходимо переназначить владельца этих объектов, сделать это можно следующим образом.
  1. Щелкните правой кнопкой значок папки, владельца которой необходимо сменить, и выберите команду Свойства.
  2. Откройте вкладку Безопасность.
  3. Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
  4. В столбце Имя выделите свое имя пользователя, запись Администратор (если вход в систему был выполнен с помощью учетной записи «Администратор») или группу Администраторы. Чтобы стать владельцем содержимого папки, установите флажок Заменить владельца субконтейнеров и объектов.
  5. Нажмите кнопку OК, а после появления сообщения подтверждения смены владельца - кнопку Да.
  6. Нажмите кнопку ОК и настройте параметры безопасности для папки и ее содержимого.

Для того, чтобы изменить разрешения на доступ к файлам и папкам, которые расположены в текущей папке, выполните следующие действия.
Примечание. Необходимо войти в систему с помощью учетной записи, обладающей полномочиями администратора.
  1. Щелкните правой кнопкой значок папки или файла, разрешения которых необходимо изменить, и выберите команду Свойства.
  2. Откройте вкладку Безопасность
  3. Нажмите кнопку Добавить.
  4. В списке Введите имена выбираемых объектов (примеры) введите пользователя или группу, которые должны обладать правом доступа к этому файлу (например, Администратор).
  5. Нажмите кнопку ОК.
  6. В списке Группы или пользователи выделите нужную учетную запись и установите флажки соответствующих разрешений.
  7. По окончании нажмите кнопку OК.


Смена владельца объектов с помощью утилиты командной строки cacls

Примеры команд, которые можно применить для изменения
cacls "X:\Documents and Settings" /T /E /G Администратор:F
В результате выполнения команды пользователю Администратор будет предоставлен полный доступ к папке Documents and Settings.
cacls "X:\Documents and Settings" /E /R Администратор
В результате выполнения команды полномочия указанного пользователя будут аннулированы.
Примечание. В командах буквой X обозначен диск на котором находятся целевые файлы и папки

Синтаксис команды cacls:
CACLS имяФайла [/T] [/E] [/C] [/G имя:доступ] [/R имя [...]]

               [/P имя:доступ [...]] [/D имя [...]]

   имяФайла       Вывод таблиц управления доступом.

   /T             Замена таблиц управления доступом для указанных файлов
                  в текущем каталоге и всех подкаталогах.

   /E             Изменение таблицы управления доступом вместо ее замены.

   /C             Продолжение при ошибках отказа в доступе.

   /G имя:доступ  Определение разрешений для указанных пользователей.
                  "доступ": R  Чтение
                            W  Запись
                            C  Изменение (запись)
                            F  Полный доступ

   /R имя         Отзыв разрешений для пользователя (только вместе с /E).

   /P имя:доступ  Замена разрешений для указанного пользователя.
                  "доступ": N  Отсутствует
                            R  Чтение
                            W  Запись
                            C  Изменение (запись)
                            F  Полный доступ
   /D имя         Запрет на доступ для указанного пользователя.

На компьютере под управлением Windows Vista вы можете использовать утилиту командной строки ICACLS, которая выполняет функции Cacls и наделена множеством дополнительных возможностей.
Параметры применения ICACLS:
ICACLS name /save ACL-файл [/T] [/C] [/L] [/Q]
    сохранить ACL для всех соответствующих имен в ACL-файле для
    последующего использования с командой /restore.

ICACLS directory [/substitute SidOld SidNew [...]] /restore ACL-файл
                 [/C] [/L] [/Q]
    применяет сохраненные ACL к файлам в папке.

ICACLS name /setowner пользователь [/T] [/C] [/L] [/Q]
    изменяет владельца всех соответствующих имен.

ICACLS name /findsid Sid [/T] [/C] [/L] [/Q]
    находит все соответствующие имена, которые включают в себя ACL,
    явно содержащие этот Sid.

ICACLS name /verify [/T] [/C] [/L] [/Q]
    находит все файлы, чьи ACL не являются каноническими или длина которых
    не соответствует количеству ACE.

ICACLS имя /reset [/T] [/C] [/L] [/Q]
    заменяет ACL унаследованными по умолчанию ACL для всех соответствующих
    файлов

ICACLS имя [/grant[:r] Sid:perm[...]]
       [/deny Sid:perm [...]]
       [/remove[:g|:d]] Sid[...]] [/T] [/C] [/L] [/Q]
       [/setintegritylevel Level:policy[...]]

    /grant[:r] Sid:perm предоставляет указанному пользователю права доступа.
        Если используется :r, разрешения заменяют любые ранее предоставленные
        явные разрешения. Если :r не используется, разрешения добавляются
        к любым ранее предоставленным явным разрешениям.

    /deny Sid:perm явно отклоняет права доступа для указанного пользователя.
        ACE явного отклонения добавляется для заявленных разрешений, и
        любое явное предоставление этих же разрешений удаляется.

    /remove[:[g|d]] Sid удаляет все вхождения Sid в ACL. C
        :g, удаляет все вхождения предоставленных прав в этом Sid. C
        :d, удаляет все вхождения отклоненных прав в этом Sid.

    /setintegritylevel [(CI)(OI)]Level явно задает ACE уровня целостности
        для всех соответствующих файлов. Уровень может принимать одно
        из следующих значений:
            L[ow]    - низкий
            M[edium] - средний
            H[igh]   - высокий
        Параметры наследования для ACE целостности могут предшествовать
        уровню и применяются только к папкам.

Примечание.
    Sid могут быть представлены либо в числовой форме, либо в форме понятного
    имени. Если задана числовая форма, то добавьте a * в начало SID.

    /T означает, что это действие выполняется над всеми соответствующими
        файлами и папками ниже уровня папок, указанных в имени.

    /C указывает, что это действие будет продолжено при всех ошибках файла.
        Однако сообщения об ошибках будут выводиться на экран.

    /L означает, что это действие выполняется над самой символической ссылкой,
       а не над ее целью.

    /Q означает, что команда ICACLS подавляет сообщения об успешном выполнении

    ICACLS сохраняет канонический порядок записей ACE:
            Явные отклонения
            Явные предоставления
            Унаследованные отклонения
            Унаследованные предоставления

    perm - это маска разрешения, она может быть указана в одной из двух форм:
        последовательность простых прав:
                F - полный доступ
                M - доступ на изменение
                RX - доступ на чтение и выполнение
                R - доступ только на чтение
                W - доступ только на запись
        в скобках список определенных прав, разделенных запятыми:
                D - удаление
                RC - чтение
                WDAC - запись DAC
                WO - смена владельца
                S - синхронизация
                AS - доступ к безопасности системы
                MA - максимально возможный
                GR - общее чтение
                GW - общая запись
                GE - общее выполнение
                GA - все общие
                RD - чтение данных, перечисление содержимого папки
                WD - запись данных, создание файлов
                AD - добавление данных, создание папок
                REA - чтение дополнительных атрибутов
                WEA - запись дополнительных атрибутов
                X - выполнение файлов, обзор папок
                DC - удаление вложенных папок и файлов
                RA - чтение атрибутов
                WA - запись атрибутов
        права наследования могут предшествовать любой форме и применяются
        только к папкам:
                (OI) - наследуют объекты
                (CI) - наследуют контейнеры
                (IO) - только наследование
                (NP) - не распространять наследование

Примеры:

        icacls c:\windows\* /save Acl-файл /T
        - в Acl-файле будут сохранены ACL для всех файлов в папке c:\windows
          и вложенных папках.

        icacls c:\windows\ /restore Acl-файл
        - будут восстановлены Acl для всех файлов из Acl-файла, которые
          существуют в папке c:\windows и вложенных папках

        icacls-файл /grant Администратор:(D,WDAC)
        - пользователю Администратор будут предоставлены разрешения
          на удаление и запись DAC для файла

        icacls файл /grant *S-1-1-0:(D,WDAC)
        - пользователю, определенному по sid S-1-1-0, будут предоставлены
          разрешения на удаление и запись DAC для файла


Ссылка: http://www.oszone.net/4334/