Аналог утилиты time для windows

Обновлено: 03.07.2024

простой поиск Google для "Машина времени для Windows" приводит к шквал различных маленьких приложений. Но вместо того, чтобы полагаться на форумные анекдоты и рекламу, я призываю гораздо более мудрое сообщество бета-пользователей для некоторой глубины в этом.

с Машина Времени запуск на Leopard - это как теплое, нечеткое одеяло комфорта, которое я никогда не получал с RAID, rsync или SyncToy на Windows. Я не спрашиваю сообщество, какое "лучшее" программное обеспечение для резервного копирования для Windows но вместо этого:

есть ли клон true Time Machine для Windows, который включает в себя как можно больше из следующего:

  • полностью прозрачное резервное копирование" set-it-and-forget-it"
  • инкрементное резервное копирование (только изменения) за каждый час в течение дня, каждый день в течение месяца, и каждую неделю, пока резервное копирование диска
  • возможность перестроения с этого диска резервного копирования в случае распада главного диска (резервная копия не должна быть загрузочной; как и диски Time Machine)
  • чрезвычайно простой в использовании пользовательский интерфейс (целевой пользователь == новичок). Бонусные баллы за красивый интерфейс
  • как первоначально задавалось, этот вопрос не учитывал реестр Windows, который не имеет эквивалента на Mac OS X или любом другом UNIX, и представляет собой значительное препятствие для функциональности, подобной Time Machine. Подлинная замена для Windows должны быть в состоянии легко восстановить внешний вид рабочего стола пользователя, настройки, приложения и все данные на сменном диске (или равном или большем размере), новой машине или даже обновленной версии ОС без необходимости обновлять пути к файлам или делать какие-либо другие настройки. Это незаменимый аттракцион Машины времени.

какую версию Windows вы используете?

при использовании Vista и / или Windows 7: перейдите в Панель управления - > резервное копирование и восстановление (или просто начните вводить "резервное копирование и восстановление" в поле поиска меню Пуск). Выберите "резервное копирование файлов" (для простого резервного копирования файлов) или "резервное копирование компьютера" (для резервного копирования всей системы). Он будет просить вас, где для резервного копирования, и вы можете установить расписание и т. д. Интерфейсы немного отличаются между Vista / Win7, но процесс похож.

Vista / Win7 также использует службу теневого копирования для сохранения предыдущих версий файлов. Если у вас есть файл, который вы изменили, но нужна предыдущая версия файла, щелкните правой кнопкой мыши на нем и выберите "предыдущие версии". Список будет придумать все, если предыдущие версии файла, который вы можете либо открыть, скопировать в новое место, или просто восстановить в исходное место. Эти теневые копии создаются в различных точках, в том числе при создании точек восстановления и выполнении резервного копирования. Чтобы восстановить файл, который вы удалили (и, следовательно, щелкните правой кнопкой мыши на нем), просто щелкните правой кнопкой мыши где-нибудь в папке файл был в, и выберите предыдущие версии. Затем вы можете открыть прошлые "версии" этой папки, найти удаленный файл и восстановить его.

Если вы выбираете "резервный компьютер", то это где потеха начинает. Vista / Win7 будет выполнять резервное копирование всего компьютера в файл VHD. Это тот же формат файла, который используется в технологиях виртуальных машин Майкрософт. Так, это полный, полный клон вашей машины на тот момент. Вы можете использовать его для восстановления всего окна. В Windows 7 можно даже подключить VHD-файл как физический диск, а затем просматривать файловую систему, как будто это физический жесткий диск. Вы даже можете подключить VHD от внутри другие VHD-его некоторые серьезно впечатляющие вещи. Кроме того, в крайнем случае, вы можете взять VHD вашего резервного компьютера и импортировать его в VirtualPC или Hyper-V установки и запустить машину.

  • Я протестировано все выше с Windows 7, и некоторые из них в Vista. Поэтому, если мои описания немного отличаются от Vista, я извиняюсь. Я пишу это по памяти (уже давно работаю под Win7:)
  • если вы отключили "защиту системы" на своей машине, такие вещи, как предыдущие версии (и другие вещи, которые работают с теневой копией), не будут доступны, так как вы отключили службы, используемые для выполнения этих вещей.
  • по умолчанию защита системы включена системный диск (C: drive) по умолчанию. Если вы добавляете разделы/дополнительные диски, дважды проверьте, включен ли он и на этих дисках. (Перейдите в Панель управления - > Система - > Защита системы).
  • Как упоминалось ранее, большинство из этих функций могут быть запланированы, а также резервное копирование на внешние диски, сетевые папки, и диски.

Если вы используете XP, у него есть восстановление системы на нем, но я не знаю, есть ли хороший интерфейс для использования его функций. Однако, если вы все еще используете XP, выбросьте свой календарь 2001 года. время пошло, и Вы тоже должны;)

Time Machine

Каждый из нас иногда теряет информацию. По своей ошибке (дрогнувшая рука, не вовремя нажатые клавиши CTRL+S), либо по неудачному стечению обстоятельств (выбило пробки, завис компьютер). Иногда речь идет о пустяках. Бывает, что приходится заново выполнять работу. В худшем же случае, ценная информация оказывается безвозвратно утеряна.

Все мы знаем, что необходимо периодически делать бэкапы. Знаем, но не делаем. А если и делаем, то, по закону подлости, когда надо, копия месячной давности — это лучшее, что удается найти. А ведь случается и так, что утерянный файл было создан всего лишь пару часов назад.
Когда я не мог определиться с темой диплома, один знакомый рассказал мне про TimeMachine от Apple и предложил сделать аналог для Windows. Непрерывная защита данных – это то, о чем я всегда подсознательно мечтал.

  • Возможность восстановления состояния файла на любой момент времени.
  • Отсутствие заметной дополнительной нагрузки на систему.

Что получилось

Напишу вкратце. Разработанная система состоит из двух частей. Первая – системная служба, работающая в фоновом режиме и выполняющая основную работу. Вторая – приложение, предоставляющее интерфейс пользователю.

Служба отслеживает все файловые операции (создание, удаление, изменение, переименование) и, в зависимости от настроек, создает точки восстановления для нужных файлов. По запросу клиентского приложения предоставляет историю изменений и производит восстановление состояния файла на указанный момент времени.

tm_service.jpg - upload images with Picamatic


скриншоты кликабельные

Клиентская часть предоставляет интерфейс пользователю и передает запросы службе по протоколу TCP/IP (служба выполняет эти запросы и сообщает результат). Фактически, клиентское приложение может быть любым и все, что требуется от разработчика — сохранить протокол взаимодействия. К примеру, можно реализовать управление через контекстное меню (то, которое появляется при щелчке правой кнопкой мыши по файлу или папке).

tm_main.jpg - Picamatic - upload your images

Как можно заметить по скриншоту, программа не копирует каждую версию файла в хранилище. Вместо этого, при добавлении очередной версии, происходит поиск ближайшей к ней (из уже сохраненных). Если это возможно, в хранилище заносится только список изменений (при этом, за основу может быть взята такая же частично сохраненная версия). В итоге, «объекты» в хранилище разделяются на 3 типа: полная версия (файл целиком), список изменений, ссылка (в случае, если версия является полный копией другой).

tm_options.jpg - Picamatic - upload your images

  • Маски игнорируемых файлов (не будут обрабатываться в любом случае)
  • Маски файлов для резервирования (могут быть указаны конкретные папки)
  • Путь к хранилищу
  • Максимальный размер хранилища
  • Максимальный размер файла

Что дальше?

Этот вопрос я хочу задать хабрасообществу. Есть ли реальный спрос на подобные системы резервирования? Интересно ли это кому-нибудь? Есть ли смысл продолжать разработку?
А работы то, на самом деле, много. Хранилище на удаленном ресурсе, шифрование данных, интеграция с ОС, удобный пользовательский интерфейс. Начать можно с того, что текущая версия службы не работает на Windows Vista (не регистрируется и не запускается).

Time Machine - это революционное автоматическое резервное копирование, встроенное прямо в Mac OS X. Оно хранит актуальную копию всего на вашем Mac - цифровых фотографий, музыки, фильмов, телепередач и документов. Теперь, если вам когда-нибудь понадобится, вы можете легко вернуться в прошлое, чтобы что-нибудь восстановить.

Альтернативы для Time Machine для Windows

190

Duplicati - это клиент резервного копирования, который надежно хранит зашифрованные, инкрементные, сжатые резервные копии на .

Скриншот 1 программы Duplicati

Duplicati - это клиент резервного копирования, который надежно хранит зашифрованные, сжатые резервные копии в личном хранилище, облачных службах хранения и удаленных файлах.

146

Reboot Restore Rx упрощает обслуживание ПК в небольших компьютерных средах общего доступа.

Скриншот 1 программы Reboot Restore Rx

Reboot Restore Rx позволяет легко поддерживать ПК в небольших компьютерных средах общего доступа (классные комнаты, компьютерные классы, киоски, интернет-кафе, библиотеки и т. д.). Каждый раз, когда вы перезагружаете ПК, происходит автоматический сброс до предустановленных базовых настроек.

123

Программа для резервного копирования, создания образа диска и клонирования для личного и коммерческого использования.

Скриншот 1 программы Macrium Reflect

Защитите свои данные, обновите жесткий диск или попробуйте новые операционные системы, зная, что все безопасно хранится в легко восстанавливаемом файле резервной копии. Macrium Reflect поддерживает резервное копирование на локальные, сетевые и USB-накопители.

97

Клиент RollBack Rx - это мощная утилита восстановления операционной системы, позволяет быстро и легко устранять проблемы с ПК. Чтобы получить доступ ко всем предыдущим данным, настройкам и программам, если вход в Windows невозможен, необходимо перезагрузить компьютер в его вспомогательной консоли.

Скриншот 1 программы Rollback Rx

Клиент RollBack Rx - это надежная утилита восстановления системы, которая позволяет домашним пользователям и ИТ-специалистам легко восстанавливать ПК до определенного времени. RollBack Rx упрощает пользователям всех уровней умения быстро и легко устранять проблемы с ПК - это экономит время, деньги и проблемы с ПК.

42

Comodo Time Machine (CTM) позволяет некоммерческим пользователям быстро восстановить всю систему до более раннего момента времени.

Скриншот 1 программы Comodo Time Machine

Comodo Time Machine (CTM) позволяет некоммерческим пользователям быстро восстанавливать всю систему до более раннего момента времени (включая реестр, критические файлы операционной системы и созданные пользователем документы). Этот бесплатный инструмент особенно полезен для отката вашей системы до последнего известного рабочего состояния в случае вирусных атак или сбоев.

21

Восстанавливает ваш компьютер в исходную конфигурацию, исключая нежелательные изменения компьютера.

Восстанавливает ваш компьютер в исходную конфигурацию, исключая нежелательные изменения компьютера. Просто выйдите из системы или перезагрузитесь. Чистый Сланец прост, но силен.

20

Steadier State - это самый быстрый и простой способ восстановить Windows 7 до более раннего этапа.

Скриншот 1 программы Steadier State

Steadier State - это самый быстрый и простой способ восстановить Windows 7 до более раннего этапа.

16

Uranium - это легкое и надежное программное обеспечение для резервного копирования для защиты ваших личных и деловых целей.

Скриншот 1 программы Uranium Backup

Uranium Backup - итальянская программа резервного копирования и запуска программ для сред Windows на 12 языках. Как и Cobian Backup, он может создавать резервные копии не только целых папок, но и списка отдельных файлов, которые можно выбрать, и он почти переносимый, см. Обзор. Доступна функция VSS (за 150 € в версии "Pro Shadow"), но не в бесплатной версии!

14

TimeShift для Linux - это приложение, которое обеспечивает функциональность, аналогичную функции восстановления системы.

Скриншот 1 программы TimeShift

TimeShift для Linux - это приложение, которое обеспечивает функциональность, аналогичную функции восстановления системы в Windows и инструменту Time Machine в Mac OS. TimeShift защищает вашу систему, делая регулярные снимки файловой системы через равные промежутки времени. Эти снимки могут быть восстановлены позднее, чтобы отменить все изменения в системе.

13

HDClone создает физические или логические копии (клоны) и файлы образов жестких дисков и других запоминающих устройств.

HDClone создает физические или логические копии (клоны) и образы файлов жестких дисков и других запоминающих устройств. HDClone - это идеальный инструмент для резервного копирования и копирования всего программного обеспечения или установки операционной системы.

13

Резервное копирование образа диска.

Скриншот 1 программы ShadowProtect

Быстрое и надежное резервное копирование на диск, которое записывает полные, дифференциальные и инкрементные резервные образы всей вашей системы. Это включает в себя операционную систему, приложения, параметры конфигурации и данные. Запланируйте полное и инкрементное резервное копирование для автоматической защиты всего на рабочем столе и на сервере, в Windows и Linux.

6

KLS Backup - мощная программа резервного копирования и синхронизации с поддержкой FTP, WebDAV и облака (Windows Azure, Amazon S3, Eucalyptus Walrus).

Скриншот 1 программы KLS Backup

KLS Backup - мощная программа резервного копирования и синхронизации с поддержкой FTP, WebDAV и облака (Windows Azure, Amazon S3, Eucalyptus Walrus).

Что в этом списке?

В списке находится программы которые можно использовать для замены Time Machine на платформе Windows.

Это аналоги похожие по функционалу на Time Machine, которые заменяют программу частично или полностью. Этот список содержит 12 замен.

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

Программы для заморозки времени и обхода триальных защит


Программы для заморозки времени и обхода триальных защит

В подавляющем большинстве случаев защита коммерческих программ основана на так называемом триале, то есть когда программа работает в полном режиме какое-то время, а затем надо ее зарегистрировать или прекратить использование. В основном такая защита обходится программами для удаления триальных ключей из реестра, но только если для защиты использован известный навесной протектор, или же их защита уже была ранее исследована и добавлена в обработку. Для самодельных защит, а также для обхода малоизвестных протекторов, часто используется трюк с заморозкой или откатом системных часов на определенную дату в прошлое. После таких манипуляций программа считает, что она только что установлена или что триальный срок еще не закончился, и продолжает работать. Здесь я собрал все программы для заморозки времени, которые мне встречались.

Наиболее мощная, на мой взгляд, программа для заморозки времени - Hall Of The Montain King. Разработка ее прекращена, офсайт также прекратил существование. Позволяет замораживать время на уровне ядра системы, техническая часть вопроса подробно расписана в прилагающейся документации. Для новичков вряд ли подойдет, да и при работе не исключены падения в синий экран.

Hall Of The Montain King 3.0.1b

RunAsDate - интересная программа, изменяющая дату и время, но только для выбранного процесса, оставляя системное время нетронутым. Для этого в запускаемом процессе перехватываются системные функции GetSystemTime, GetLocalTime, GetSystemTimeAsFileTime, и их обработчик возвращает нужное значение. Также можно создать ярлык для автоматического запуска программы с нужной датой. На мой взгляд оптимальное решение для эффективного обхода большинства самопальных защит.

RunAsDate 1.11

Data Fuсk, как пишет сам автор, помогает "убедить" программу, которую дают тестировать только несколько дней, что она работает один день. При первом запуске создает файл данных, на основе которого будет запускать выбранное приложение. Перед запуском системное время переводится на нужную дату, а по прошествии выбранного интервала, возвращается обратно. К сожалению, такие манипуляции со временем срабатывают только на слабых защитах.

Data Fuck 2.0

NI Anti Shareware работает по тому же принципу, что и предыдущая программа. Разница только в том, что на рабочем столе создается ярлык для выбранной шароварной программы, в котором прописана строка запуска NI Anti Shareware и нужной даты. Недостатки те же самые, на современных протекторах такие прыжки во времени приведут только к внеплановому срабатыванию защиты.

NI Anti Shareware 3.11

SetDate также меняет системное время перед запуском программы и возвращает его обратно по прошествии заданного интервала времени. Требует ручного редактирования ярлыков программ. Недостатки те же самые, что и у предыдущих программ.

SetDate 0.92

Loader от persicum (спасибо Gideon Vi за указание авторства) также переводит время перед запуском программы. Немного отличается от предыдущих программ тем, что возврат к нормальному времени будет выполнен только по нажатию на специальную кнопку. Настраивается через файл конфигурации, никаких инструментов для более удобной настройки, равно как и документации, не имеет. Видимо был написан "на коленке" для решения какой-то разовой задачи, но "пошел в народ".

Скриншот программы Датер


Скриншот программы Датер

Датер недалеко ушел от описанных выше аналогов. Также позволяет создавать ярлык для запуска нужной программы, переводит дату перед запуском и возвращает ее обратно после запуска. Недостатки и ограничения те же самые.

Cracklock - судя по описанию на сайте автора, также использует перехват функций времени в процессе, причем делает это как классическим внедрением в процесс, так и загадочным "статическим инжектом", проще говоря, патчем. Из-за использования подобных технологий, многие антивирусы относятся к такой активности с большим подозрением. Русификатор прилагается.

Скриншот программы Time Stopper


Скриншот программы Time Stopper

Time Stopper действует так же, как и многие программы из этой статьи. Создает ярлык для запуска "замораживаемой" программы, при запуске выставляет нужную дату, а при завершении работы откатывает ее до текущей. Самую последнюю версию можно скачать с офсайта.

Time Stopper 3.12

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

Читайте также: