Но в принципе задача теоретически решаема. Не згаю, как сейчас, но на старых комьютерах, лет так десять назад, я находил в BIOS-е (была тогда такая потребность) не используемые им ячейки, куда можно было что-то своё записывать для хранения. Возможно, есть такое и на современных компьютерах. Нсли найдутся две такие свободные ячейки, тогда туда можно записать для одной из операционок разность в отклонении дат друг от друга и признак модификации. И при старте операционка вызывает специальную программку, которая достаёт это смещение, корректирует дату и фиксирует факт изменения даты. При нормальном завершении раблты этой операционки она возвразает дату на место и снимает признак модификации. Если работа этой операционки завершилась аварийно и она не успела восстановить дату, то и признак модификации останется не сброшенным. Тогда другая операционка доделает за неё эту работу и стартанёт с нормальной даты. |