Какие файлы, расположенные в папке C: , необходимы для загрузки Win7?

Я испытал величайший момент невероятной глупости и удалил все скрытые файлы раздела Windows, наиболее известного как C: , при запуске Gnu/Linux. Все каталоги не повреждены.

Я немедленно отключил его и запустил ntfsundelete , хотя из тысяч записей мне интересно, какие из них мне нужно восстановить.

Отсюда и мой вопрос: какие файлы, расположенные непосредственно под C: , необходимы для загрузки Windows 7?


Вы должны восстанавливать не только загрузку, используя «Восстановление при загрузке» с компакт-диска/USB-накопителя Windows Recovory, но также должно запускаться из запроса восстановления:

sfc/scannow — который сканирует системные файлы и восстанавливает их. Если обнаружены ошибки, вы можете запустить команду sfc/scannow два-три раза, но для достижения наилучших результатов вам придется перезагружаться перед каждым запуском.

После того, как Windows будет запущена, вы можете добавить меню загрузки. запись в Windows 7 BCD (конфигурация загрузки) с использованием так называемого «загрузчика загрузочного сектора» (файл, необходимый в качестве файла загрузочного сектора, — это stage1 (GRUB) или boot.img (GRUB2) из ​​каталога Linux/boot/grub).

См. здесь, как создать загрузчик загрузочного сектора для загрузки ОС на базе Linux.

Примечание:

Чтобы перейти в меню загрузки в Windows вам понадобятся эти файлы и каталоги:

  1. Windows MBR

  2. Windows PBR (раздел загрузочная запись)

  3. bootmgr in

  4. папка загрузки с BCD (конфигурация загрузки данные) внутри.


Windows 7 просто нужен bootmgr в корне.
Вы можете взять его с другого компьютера или просто загрузиться с компакт-диска Windows и попросить отремонтировать ваш компьютер

1



Какой порядок запуска Windows?

Мне любопытно узнать порядок запуска Windows во время пользователя авторизоваться. Кто-нибудь знает? По сути, мое приложение было вызвано сценарием входа в систему, который вызывает GPO. Во время вызова стороннего EXE он не запускался.

Затем методом проб и ошибок я обнаружил, что ключи HKCU … RunOnce выполняются после сценария входа в систему. Тот же результат, EXE вызывается, но не запускается.

Что сработало: обновленный сценарий входа в систему создает ярлык в папке автозагрузки пользователя. Теперь EXE запускается, как ожидалось.

Я знаю, что автозапуск может сказать мне все места, где могут быть размещены элементы автозагрузки, знает ли кто-нибудь порядок выполнения в целом? Мне удалось обнаружить, что ключи Run и RunOnce вызываются асинхронно. Я могу продолжать тестировать каждый элемент автозапуска, указанный в AutoRuns, но это может занять несколько дней.

Меня больше всего интересует процесс запуска входа в Windows 2003 Server, но я подозреваю, что он очень похож на другие варианты Windows. используется сегодня.


Источник: понимание процесса запуска — руководство по Windows 7

Обычная последовательность запуска для Windows 7:

  1. Фаза самотестирования при включении (POST)
  2. Фаза начального запуска
  3. Фаза диспетчера загрузки Windows
  4. Фаза загрузчика Windows
  5. Фаза загрузки ядра
  6. Фаза входа в систему

Этап загрузки ядра Загрузчик Windows отвечает за загрузку ядра Windows ( Ntoskrnl.exe ) и HAL в память. Вместе ядро ​​и HAL инициализируют группу программных функций, которые называются исполнительной системой Windows. Исполнительный орган Windows обрабатывает информацию о конфигурации, хранящуюся в реестре в HKLM SYSTEM CurrentControlSet , и запускает службы и драйверы. В следующих разделах представлена ​​более подробная информация о фазе загрузки ядра.

Фаза входа в систему

Подсистема Windows запускается Winlogon.exe — системная служба, позволяющая входить и выходить из системы. Затем Winlogon.exe выполняет следующие действия:

  • Запускает подсистему служб ( Services.exe ), также известный как SCM. SCM инициализирует службы, которые запись реестра Start обозначает как Autoload в подразделе реестра HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Servicename .
  • Запускает локальный центр безопасности ( LSA) ( Lsass.exe ).
  • Анализирует Ctrl + Alt + Удалить комбинацию клавиш в приглашении начать вход в систему (если компьютер является частью домена AD DS).

Пользовательский интерфейс входа в систему (LogonUI ) и поставщик учетных данных (который может быть стандартным поставщиком учетных данных или сторонним поставщиком учетных данных) собирают имя пользователя и пароль (или другие учетные данные) и безопасно передают эту информацию в LSA для аутентификации. Если пользователь предоставил действительные учетные данные, доступ предоставляется с использованием протокола проверки подлинности Kerberos V 5 по умолчанию или Windows NT LAN Manager (NTLM).

Winlogon инициализирует функции безопасности и проверки подлинности, в то время как PnP инициализирует автоматическую загрузку услуги и драйверы. После входа пользователя в систему, набор элементов управления, на который ссылается запись реестра LastKnownGood (расположенный в HKLM SYSTEM Select ), обновляется содержимым в CurrentControlSet подраздел. По умолчанию Winlogon запускает Userinit.exe и оболочку Windows Explorer. Затем Userinit может запускать другие процессы, в том числе:

  • Настройки групповой политики вступают в силу Настройки групповой политики, которые применяются к пользователю и компьютеру, вступают в силу.
  • Запускаются программы запуска Если не переопределены параметрами групповой политики, Windows запускает сценарии входа в систему, программы запуска и службы, указанные в следующих подразделах реестра и папки файловой системы:

      HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  RunonceHKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows  CurrentVersion  Policies  Explorer  RunHKEY_LOCAL_MACHINE  Microsoft  SOFTWARE  Windows   CurrentVersion  RunHKEY_CURRENT_USER  Software  Microsoft  Windows NT  CurrentVersion  Windows  RunHKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  RunHKEY_CURRENT_USER  Software  Microsoft  Windows  CurrentVersion  RunOnceSystemDrive  Documents and Settings  All Programs  Documents  StartupSystemDrive  Documents and Settings  username  Start Menu  Programs  Startup  

Некоторые приложения могут быть настроены на запуск по умолчанию после установки Windows, включая Защитник Windows. Производители компьютеров или ИТ-отделы могут настроить другие запускаемые приложения.

Запуск Windows не завершается, пока пользователь не войдет в систему на компьютере. Если запуск не удается на этапе входа в систему, у вас проблема со службой или приложением, настроенным на автоматический запуск.

Если вам нужна дополнительная информация, проверьте ссылку на источник.

8

Оцените статью
clickpad.ru
Добавить комментарий