Снапшот-рестор для оперативной памяти

Тема в разделе "WASM.SOFTWARE", создана пользователем FreeX, 19 июн 2009.

  1. FreeX

    FreeX New Member

    Публикаций:
    0
    Регистрация:
    19 май 2009
    Сообщения:
    13
    Есть программы для бэкапа данных на жестком диске от Acronis, Symantec и других.
    А вот есть ли программки для бэкапа оперативной памяти. Пользователь работает-работает в системе, заразился вирусом, потом просто восстановил память на начало работы, и на тебе, вируса в памяти нет (это как пример). Понятно, для винды наверное нет такого (because in Microsoft we trust), а вот под линукс, или мак ос. Может кто-нибудь знает название, подскажите, буду благодарен :)
     
  2. Com[e]r

    Com[e]r Com[e]r

    Публикаций:
    0
    Регистрация:
    20 апр 2007
    Сообщения:
    2.624
    Адрес:
    ого..
    это как состояние сознания восстановить - внешний мир то изменился, сенсоры то другие данные дают, файлы, их адреса, биос в конце концов - всё поменялось с прошлого снапшота!
    нет, скептики утвердили - сложновыполнимо. практически невыполнимо.
     
  3. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    Бэкап о-памяти, изменение внешнего мира, восстановление о-памяти? FreeX, предлагаем провести эксперимент, под разными осями:

    * Сделать Hibernate и отключить питание
    * Записать что-нибудь на системный хард из-под другой системы
    * Восстановиться из Hibernate
    * ????

    (Последний пункт в общем-то известен, но пропущен в целях сохранения чистоты эксперимента).
     
  4. FreeX

    FreeX New Member

    Публикаций:
    0
    Регистрация:
    19 май 2009
    Сообщения:
    13
    эм... про биос я не понял((
    а что касается файлов, так в чем тут проблема. Забэкапим и те файлы, на которые ссылаются пользовательские программы (разделы всякие + сами выполняемые образы, файл подкачки ну и всё то, что связано с ссылками на внешний мир = жесткий диск), драйвер напишем, который будет восстанавливать эти файлы на жестком диске, если они вдруг поменялись/были удалены (вот тут только нужно наверное будет их восстанавливать на прежние адреса на жестком диске). Системные файлы можно не трогать, их менять никто не будет, надеюсь. А если и менялись системные файлы, то предупреждать пользователя, что мол если потом будешь восстанавливаться с этого снапшота, то тебе будет нехорошо... :)
    Так ведь проблему решить можно, пускай уже не такая тривиальная программка получается, да и вероятность упасть системы после этого не маленькая, но теоретически ведь возможно... ;)
     
  5. FreeX

    FreeX New Member

    Публикаций:
    0
    Регистрация:
    19 май 2009
    Сообщения:
    13
    Sol_Ksacap
    нет уж, я догадываюсь о последнем пункте, смистема падает с BSOD. Но почему? хотя сейчас проверю, делов на 5 минут
     
  6. FreeX

    FreeX New Member

    Публикаций:
    0
    Регистрация:
    19 май 2009
    Сообщения:
    13
    Что-то я ничерта не понял, как оно там работает. Провел ряд экспериментов:
    Модмфикация существующего файла:
    1) изменение файла, не меняя размера файла -> все меняется нормально
    2) изменение файла с увеличением размера -> при восстановлении системы новые данные не отображаются, при перезагрузки системы новые данные отображаются (видимо в кэше старые данные остались и чтение идет именно их из оперативки)
    3) изменение файла с уменьшением размера -> аналогично п.2
    Добавление нового файла: когда-то файл добавляется, когда-то нет, но система не падает..
    эх, сейчас дела, ближе к ночи проведу более тщательные исследования и напишу тут..
    но система только один раз упала из где-то 20 проведенных экспериментов, с BAD_POOL_HEADER (0x19)
     
  7. FreeX

    FreeX New Member

    Публикаций:
    0
    Регистрация:
    19 май 2009
    Сообщения:
    13
    неее, чувствуется без чтения главы Руссиновича "файловые системы", тут будет сложновато понять что к чему.
    Sol_Ksacap, так какой ответ на вопрос, просвети :)
     
  8. Sol_Ksacap

    Sol_Ksacap Миша

    Публикаций:
    0
    Регистрация:
    6 мар 2008
    Сообщения:
    623
    "OH SHI-..."

    На самом деле мы плохо представляем весь этот процесс, ага. Но сама идея определённо осуществима: hibernate есть, теневые копии тома есть.