Что такое » bootstat.dat » ?
В нашей базе содержится 6 разных файлов с именем bootstat.dat . You can also check most distributed file variants with name bootstat.dat. Совокупная оценка — 5( 5 ) (комментариев: 1 ).
Подробности о наиболее часто используемом файле с именем «bootstat.dat»
Продукт: (Пустое значение) Компания: (Пустое значение) Описание: (Пустое значение) Версия: (Пустое значение) MD5: 80c51fceaca769c70fc2ce1becafe80d Размер: 67584 Папка: C:\Windows ОС: Windows Vista Частота: Низкая
Проверьте свой ПК с помощью нашей бесплатной программы

System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем.
«bootstat.dat» безопасный или опасный?
Загрузка диаграммы
100% файлов помечены как безопасные .
100% файлов помечены как системные .
Последний новый вариант файла «bootstat.dat» был обнаружен 3967 дн. назад. В нашей базе содержится 1 шт. вариантов файла «bootstat.dat» с окончательной оценкой Безопасный и ноль вариантов с окончательной оценкой Опасный . Окончательные оценки основаны на комментариях, дате обнаружения, частоте инцидентов и результатах антивирусных проверок.
Комментарии пользователей для «bootstat.dat»
Текущим параметрам фильтрации удовлетворяют несколько файлов. Будут показаны комментарии ко всем файлам.
Комментарии ко всем файлам с именем «bootstat.dat»
БЕЗОПАСНЫЙ оценка пользователя MikeOne для файла C:\Windows\bootstat.dat
Добавить комментарий для «bootstat.dat»
Для добавления комментария требуется дополнительная информация об этом файле. Если вам известны размер, контрольные суммы md5/sha1/sha256 или другие атрибуты файла, который вы хотите прокомментировать, то вы можете воспользоваться расширенным поиском на главной странице .
Если подробности о файле вам неизвестны, вы можете быстро проверить этот файл с помощью нашей бесплатной утилиты. Загрузить System Explorer.
Проверьте свой ПК с помощью нашей бесплатной программы
System Explorer это наша бесплатная, удостоенная наград программа для быстрой проверки всех работающих процессов с помощью нашей базы данных. Эта программа поможет вам держать систему под контролем. Программа действительно бесплатная, без рекламы и дополнительных включений, она доступна в виде установщика и как переносное приложение. Её рекомендуют много пользователей.
Как исправить раздражающие ошибки, связанные с Bootstat.dat [РЕШЕНО]
Большинство ошибок bootstat.dat являются результатом отсутствия или повреждения версии файла, установленного Office. Основной способ решить эти проблемы вручную — заменить файл DAT новой копией. Кроме того, некоторые ошибки bootstat.dat могут возникать по причине наличия неправильных ссылок на реестр. По этой причине для очистки недействительных записей рекомендуется выполнить сканирование реестра.
Ниже представлен список самых последних версий файлов практически для всех версий Windows (а также для некоторых %%os%%), которые вы также можете скачать. Для скачивания доступны не все версии bootstat.dat, однако вы можете запросить необходимых файл, нажав на кнопку Request (Запрос) ниже. В нашей обширной базе представлены не все версии файлов; в этом случае вам следует обратиться к Microsoft.
Поместите новый файл bootstat.dat на место предыдущего (перезаписав предыдущий). Проблема больше не должна возникать, однако, чтобы убедиться в этом окончательно, следует выполнить проверку. Проверьте, результат замены файла, запустив Office и убедившись, что сообщение об ошибке больше не выводится.
bootstat.dat — что за файл? (Windows 10)

bootstat.dat — используется для определения статуса последней загрузки ОС (успех/ошибка) и при необходимости запускает инструмент восстановления системы.
PS: на самом деле точной информации об этом файле нет. Однако кажется он действительно связан с восстановлением, а также если удалить — могут быть проблемы с загрузкой операционной системы. Поэтому мой совет — вообще его не трогать, тем более много места он не занимает.
Разбираемся
- bootstat.dat это служебный файл, который хранит данные об загрузке ОС. Расположен в системной директории C:\Windows.
- Также нашел информацию, что в bootstat.dat хранятся данные для загрузчика Windows, благодаря которым запускается консоль восстановления при ошибках/сбоях загрузки Windows.
- На Реддите нашел инфу — bootstat.dat используется для определения того, была ли последняя загрузка ОС успешной или нет (возможно если нет то запускается автоматом восстановление). Это файл журнала. Удалять его не стоит, так как может помешать успешной загрузки операционки.
- Еще интересная информация — из-за файла bootstat.dat Windows XP может автоматически включать восстановление системы, даже если ранее оно было отключено. То есть это явно связано с восстановлением системы.
Файл в системном каталоге Windows:

Надеюсь данная информация оказалась полезной. Успехов.
bootstat.dat
![]()
Намедни задался вопросом, при каких условиях появляется экран утилиты восстановления загрузки (Startup Repair). Восстановление загрузки это автоматизированное средство, которое обнаруживает большое количество общих проблем загрузки Windows и пытается их устранить в автоматическом режиме. Данная функциональная особенность последних версий Windows зачастую достаточно серьезно достает пользователей, поскольку в ожидании окончания процесса восстановления можно провести не один десяток минут, полностью выпадая из рабочего процесса на достаточно продолжительное время. Сама утилита восстановления конечно же интересна, но это тема отдельной статьи, а на тот момент мне просто хотелось выяснить по каким же условиям она стартует. Было выдвинуто предположение, что экран появляется лишь при внезапном выключении питания. Данная версия сразу была поставлена под сомнение, поскольку в памяти у меня всплыли примеры ситуаций, когда пользователи жаловались на автовосстановление загрузки даже при нормальном (с виду) завершении работы. С целью выяснить причины запуска средства восстановления загрузки решено было провести небольшой эксперимент. Хочу сразу оговориться, что рассматривать данный материал следует применительно к операционной системе Windows 7 SP1, поскольку все тесты проводились именно на этой версии, поэтому учтите, что в других версиях ситуация могла кардинально поменяться.
Начать поиски я решил в исходном коде распакованного файла bootmgr.exe, всё же как-никак самый что ни на есть начальный этап загрузки. Необходимой информации по теме в Сети я найти так и не смог, а с чего то надо было начинать! Памятуя, что в различных окнах английских версий системы я видел названия recovery tool и startup repair , я просто решил поискать по словам «recovery» (восстановление) и repair (исправление, ремонт), однако простым поиском по исходнику мне ничего подобного обнаружить не удалось, в файле не было упоминаний ни про какое восстановление. Далее я перешел к исходному коду дизассемблированного Winload.exe всё в той же IDA и просто решил поискать всё то же слово «recovery». В листинге файла мной была найдена переменная, автоименованная дизассемблером как aRecoveryTrue , которая имела значение recovery=true и на которую в коде ссылались две функции: OslpDisplayAutoAdvMenu и OslpDisplayAdvancedBootMenu . Должно быть это опция в конфигурации загрузки, по которой код Winload.exe , судя по всему, должен производить некие действия по восстановлению работоспособности. Предположим что это ОНО! Опираясь на некоторые внутренние критерии я отбросил вторую функцию и сконцентрировался на функции с именем OslpDisplayAutoAdvMenu (которая вызывалась из OslpDisplayAdvancedOptionsProcess , а та, в свою очередь, вызывалась из основной функции OslpMain ).
Функция OslpDisplayAdvancedOptionsProcess интересна тем, что посредством неё происходит вызов функции OslpDisplayAdvancedBootMenu , которая выводит дополнительные сервисные меню, в числе которых и меню восстановления. Просматривая её код, я наткнулся на запрос опций по кодовому обозначению BCD элемента 14000008h . Оказалось, что данный идентификатор носит имя BcdLibraryObjectList_RecoverySequence (BCDE_LIBRARY_TYPE_RECOVERY_SEQUENCE) или recoverysequence и содержит список идентификаторов GUID, указывающих на элементы загрузки среды восстановления. Запустив команду bcdedit /enum all я получил полный список идентификаторов, размещенных в хранилище данных конфигурации загрузки, среди которых мне встретилось и символическое имя recoverysequence и связанный с ним идентификатор 8be0cdd3-7c4b-11e3-b403-24be05175d79 , который указывал на путь [C]:\Recovery\8be0cdd3-7c4b-11e3-b403-24be05175d79\. . По этому пути на основном системном диске располагается файл winre.wim , который и представляет собой среду восстановления. Теперь хотя бы понятно, где искать код восстановления.
Но, вернемся к основной линии повествования. Так вот, чуть выше по коду в функции OslpMain я обнаружил некие условия перехода, по которым либо функция OslpDisplayAdvancedOptionsProcess получает управление, либо нет. Упомянутые условия являются результатом работы с выходными параметрами функции OslpGetBootStatusData , которая, судя по моим догадкам и названию, получает и проверяет некий статус загрузки. В самой функции OslpGetBootStatusData вызывается функция OslpGetSetBootStatusData , которая, вероятно, и оперирует с неким источником статуса. Так что же является источником статуса? Начав просматривать код функции, я обнаружил указание на файл bootstat.dat, и, поскольку файл этот попадался мне довольно часто, то вспомнил, что знания мои о нем ограничивались лишь пониманием, что это файл, в котором хранится некий статус загрузки, более ничего о нем я не знал. В Сети исчерпывающего описания по нему я не встретил, поэтому попытаюсь предложить собственное определение:
Boot Status Data (BSD) или Boot Status File — данные о статусе загрузки, содержащие информацию о прохождении системы через различные стадии жизненного цикла, включая стадии загрузки и завершения. Представляет собой ГЛОБАЛЬНЫЙ СТАТУС всех режимов загрузки-выключения. Не путать с BCD!
Возможно что данные эти каким-то образом могут использоваться для обнаружения ошибок этапов загрузки/завершения операционной системы для предоставления пользователю вариантов восстановления на этапе загрузки или автоматического запуска среды восстановления. В дополнение ко всему, как будет показано далее, файл статуса загрузки содержит разнообразную дополнительную информацию. Если мне не изменяет память, файл появился еще в операционной системе Windows XP, однако значимость его для системы со временем могла меняться.
Я вспомнил, что Bootmgr тоже работает с данным файлом, во всяком случае у меня в памяти осталось стойкое на то ощущение. Вернувшись к коду Bootmgr и поискав файл bootstat.dat , я удостоверился, что к нему действительно происходит обращение через функцию BmpInitializeBootStatusDatalog , то есть он начинает использоваться уже до этапа Winload.exe , на этапе Bootmgr . В коде функции BmpInitializeBootStatusDatalog вызывается:
- функция _BlGetBootOptionDevice@16 с идентификатором BCD элемента 11000043h , который указывает на устройство.
- функция _BlGetBootOptionString@12 с идентификатором BCD элемента 12000044h , который указывает на путь к файлу.
- функция _BlGetBootOptionBoolean@12 с идентификатором BCD элемента 16000045h , который указывает на то, сохранились ли записи BSD с предыдущей сессии или BSD обнуляется при каждой сессии.
Эту логику можно отследить по следующему фрагменту кода: