Аналог утилиты 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 года. время пошло, и Вы тоже должны;)
Каждый из нас иногда теряет информацию. По своей ошибке (дрогнувшая рука, не вовремя нажатые клавиши CTRL+S), либо по неудачному стечению обстоятельств (выбило пробки, завис компьютер). Иногда речь идет о пустяках. Бывает, что приходится заново выполнять работу. В худшем же случае, ценная информация оказывается безвозвратно утеряна.
Все мы знаем, что необходимо периодически делать бэкапы. Знаем, но не делаем. А если и делаем, то, по закону подлости, когда надо, копия месячной давности — это лучшее, что удается найти. А ведь случается и так, что утерянный файл было создан всего лишь пару часов назад.
Когда я не мог определиться с темой диплома, один знакомый рассказал мне про TimeMachine от Apple и предложил сделать аналог для Windows. Непрерывная защита данных – это то, о чем я всегда подсознательно мечтал.
- Возможность восстановления состояния файла на любой момент времени.
- Отсутствие заметной дополнительной нагрузки на систему.
Что получилось
Напишу вкратце. Разработанная система состоит из двух частей. Первая – системная служба, работающая в фоновом режиме и выполняющая основную работу. Вторая – приложение, предоставляющее интерфейс пользователю.
Служба отслеживает все файловые операции (создание, удаление, изменение, переименование) и, в зависимости от настроек, создает точки восстановления для нужных файлов. По запросу клиентского приложения предоставляет историю изменений и производит восстановление состояния файла на указанный момент времени.
скриншоты кликабельные
Клиентская часть предоставляет интерфейс пользователю и передает запросы службе по протоколу TCP/IP (служба выполняет эти запросы и сообщает результат). Фактически, клиентское приложение может быть любым и все, что требуется от разработчика — сохранить протокол взаимодействия. К примеру, можно реализовать управление через контекстное меню (то, которое появляется при щелчке правой кнопкой мыши по файлу или папке).
Как можно заметить по скриншоту, программа не копирует каждую версию файла в хранилище. Вместо этого, при добавлении очередной версии, происходит поиск ближайшей к ней (из уже сохраненных). Если это возможно, в хранилище заносится только список изменений (при этом, за основу может быть взята такая же частично сохраненная версия). В итоге, «объекты» в хранилище разделяются на 3 типа: полная версия (файл целиком), список изменений, ссылка (в случае, если версия является полный копией другой).
- Маски игнорируемых файлов (не будут обрабатываться в любом случае)
- Маски файлов для резервирования (могут быть указаны конкретные папки)
- Путь к хранилищу
- Максимальный размер хранилища
- Максимальный размер файла
Что дальше?
Этот вопрос я хочу задать хабрасообществу. Есть ли реальный спрос на подобные системы резервирования? Интересно ли это кому-нибудь? Есть ли смысл продолжать разработку?
А работы то, на самом деле, много. Хранилище на удаленном ресурсе, шифрование данных, интеграция с ОС, удобный пользовательский интерфейс. Начать можно с того, что текущая версия службы не работает на Windows Vista (не регистрируется и не запускается).
Time Machine - это революционное автоматическое резервное копирование, встроенное прямо в Mac OS X. Оно хранит актуальную копию всего на вашем Mac - цифровых фотографий, музыки, фильмов, телепередач и документов. Теперь, если вам когда-нибудь понадобится, вы можете легко вернуться в прошлое, чтобы что-нибудь восстановить.
Альтернативы для Time Machine для Windows
190Duplicati - это клиент резервного копирования, который надежно хранит зашифрованные, инкрементные, сжатые резервные копии на .
Duplicati - это клиент резервного копирования, который надежно хранит зашифрованные, сжатые резервные копии в личном хранилище, облачных службах хранения и удаленных файлах.
146Reboot Restore Rx упрощает обслуживание ПК в небольших компьютерных средах общего доступа.
Reboot Restore Rx позволяет легко поддерживать ПК в небольших компьютерных средах общего доступа (классные комнаты, компьютерные классы, киоски, интернет-кафе, библиотеки и т. д.). Каждый раз, когда вы перезагружаете ПК, происходит автоматический сброс до предустановленных базовых настроек.
123Программа для резервного копирования, создания образа диска и клонирования для личного и коммерческого использования.
Защитите свои данные, обновите жесткий диск или попробуйте новые операционные системы, зная, что все безопасно хранится в легко восстанавливаемом файле резервной копии. Macrium Reflect поддерживает резервное копирование на локальные, сетевые и USB-накопители.
97Клиент RollBack Rx - это мощная утилита восстановления операционной системы, позволяет быстро и легко устранять проблемы с ПК. Чтобы получить доступ ко всем предыдущим данным, настройкам и программам, если вход в Windows невозможен, необходимо перезагрузить компьютер в его вспомогательной консоли.
Клиент RollBack Rx - это надежная утилита восстановления системы, которая позволяет домашним пользователям и ИТ-специалистам легко восстанавливать ПК до определенного времени. RollBack Rx упрощает пользователям всех уровней умения быстро и легко устранять проблемы с ПК - это экономит время, деньги и проблемы с ПК.
42Comodo Time Machine (CTM) позволяет некоммерческим пользователям быстро восстановить всю систему до более раннего момента времени.
Comodo Time Machine (CTM) позволяет некоммерческим пользователям быстро восстанавливать всю систему до более раннего момента времени (включая реестр, критические файлы операционной системы и созданные пользователем документы). Этот бесплатный инструмент особенно полезен для отката вашей системы до последнего известного рабочего состояния в случае вирусных атак или сбоев.
21Восстанавливает ваш компьютер в исходную конфигурацию, исключая нежелательные изменения компьютера.
Восстанавливает ваш компьютер в исходную конфигурацию, исключая нежелательные изменения компьютера. Просто выйдите из системы или перезагрузитесь. Чистый Сланец прост, но силен.
20Steadier State - это самый быстрый и простой способ восстановить Windows 7 до более раннего этапа.
Steadier State - это самый быстрый и простой способ восстановить Windows 7 до более раннего этапа.
16Uranium - это легкое и надежное программное обеспечение для резервного копирования для защиты ваших личных и деловых целей.
Uranium Backup - итальянская программа резервного копирования и запуска программ для сред Windows на 12 языках. Как и Cobian Backup, он может создавать резервные копии не только целых папок, но и списка отдельных файлов, которые можно выбрать, и он почти переносимый, см. Обзор. Доступна функция VSS (за 150 € в версии "Pro Shadow"), но не в бесплатной версии!
14TimeShift для Linux - это приложение, которое обеспечивает функциональность, аналогичную функции восстановления системы.
TimeShift для Linux - это приложение, которое обеспечивает функциональность, аналогичную функции восстановления системы в Windows и инструменту Time Machine в Mac OS. TimeShift защищает вашу систему, делая регулярные снимки файловой системы через равные промежутки времени. Эти снимки могут быть восстановлены позднее, чтобы отменить все изменения в системе.
13HDClone создает физические или логические копии (клоны) и файлы образов жестких дисков и других запоминающих устройств.
HDClone создает физические или логические копии (клоны) и образы файлов жестких дисков и других запоминающих устройств. HDClone - это идеальный инструмент для резервного копирования и копирования всего программного обеспечения или установки операционной системы.
13Резервное копирование образа диска.
Быстрое и надежное резервное копирование на диск, которое записывает полные, дифференциальные и инкрементные резервные образы всей вашей системы. Это включает в себя операционную систему, приложения, параметры конфигурации и данные. Запланируйте полное и инкрементное резервное копирование для автоматической защиты всего на рабочем столе и на сервере, в Windows и Linux.
6KLS Backup - мощная программа резервного копирования и синхронизации с поддержкой FTP, WebDAV и облака (Windows Azure, Amazon S3, Eucalyptus Walrus).
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 3.12
Если вы знаете еще какие-нибудь программы аналогичного назначения, то напишите об этом в комментариях, я обязательно добавлю их в обзор.
Читайте также: