BootStatus

final class ntoseye.BootStatus

Subclass of BaseRecord.

The boot status data (RTL_BSD_DATA) the boot manager and the kernel keep in bootstat.dat. Sections past version (its size) are absent.

property advanced_boot_menu_timeout: int
property auto_advanced_boot: bool
property boot_attempt_count: int
property checksum: int
property error_info: BsdErrorInfo | None
property feature_configuration_state: int | None

0 uninitialized, 1 boot pending, 2 LKG pending, 3 rollback pending, 4 committed.

property last_boot_checkpoint: bool
property last_boot_id: int
property last_boot_shutdown: bool
property last_boot_succeeded: bool
property last_reported_abnormal_shutdown_boot_id: int
property last_successful_shutdown_boot_id: int
property power_button: PowerButton | None
property power_transition: PowerTransition
property product_type: int
property sleep_in_progress: bool
property transition_extension: TransitionExtension | None
property truncated_to: int | None

The block’s size when it is smaller than version says.

property version: int