时间机器(英语:Time Machine)是苹果公司就著macOS操作系统而推出用作备份的工具程序,此软件于2006年8月7日在苹果电脑全球研发者大会(WWDC)中首次公开,并内置于 Mac OS X v10.5“Leopard”操作系统中,此设计跟苹果公司出品的网络存储设备AirPort 时光囊、内置无线Wi-Fi网络的硬盘、内置及外置的设备配搭使用。在2017年12月推出的macOS 10.13.2 High Sierra中,简体中文接口的时光机被翻译为“时间机器”,繁体中文系统直到2018年6月推出的macOS 10.14 Mojave中才被翻译为“时光机”。
Time Machine会每天自动把用户系统上文件创建备份(也包括操作系统本身),能让用户回溯任何被变更或删除的文件到指定的日期以供日后恢复。它容许用户从恢复硬盘,或是透过操作系统的DVD光盘来恢复整个电脑系统。它适用于邮件、iWork、iLife及其余几个兼容程序,让它可以在无需离开应用程序下对个别或多个对象进行恢复(例如电邮、照片、联系资料和日历)。根据苹果公司的支持声明:
“Time Machine是个备份工具而非存档工具,它并非打算用作离线的存储设备。Time Machine在你的硬盘上获取最新状态的数据,例如屏幕快照,跟你最近的那张相比,它们会把其优先次序逐渐降低。”
这项功能并不仅限于使用在文件上,同时也能应用于第三开发商的软件中。
在苹果的示范中,Time Machine能够修复 iPhoto 中的照片,以及通讯录中的联系人资料。“时光机” 除了能够从 访达 中修复文件之外,也能在应用程序中直接进行回溯。
Time Machine的用户界面应用了内置于 Leopard 中的 Core Animation API,创造出象征时间旅行的用户体验界面。当从 Dock 中引导Time Machine时,正在使用中的视窗(前景视窗)会从用户的桌面浮起,而背景将会出现类似太空星际一般的画面来象征时空,而使用中视窗的更动记录都会以立体的效果逐层“堆栈”在现用视窗后方,表现出穿越“时光隧道”的感觉。用户可以翻阅这些过去的视窗,找出曾被删除的文件,并进行回溯。此外也能透过 Spotlight 技术来搜索过去的文件。
用户可以变更Time Machine备份的相关设置,包括:
Time Machine需要一个独立的硬盘分区(不能够是引导磁盘及FAT32格式)来存储备份文件。该硬盘可直接链接至电脑上备份。多台电脑也可使用无线的方式将备份存储于同一个磁盘上(在空间许可的情况下)。此外,备份文件也能够存储在远程的 Mac OS X Server。
目前尚无法确认Time Machine是否仅是一个简单的备份工具程序,或是应用现代文件系统中的日志(journaling)或快照(snapshot)功能设计出的文件系统层级版本控制结构。苹果的网站目前尚未提及是否发布Time Machine的应用程序接口(API),以让第三方软件开发商能加以利用。
微软在 Windows Server 2003 和 Windows Vista 中加入了名为“Previous Versions”(中文全名为“卷阴影复制服务”)的文件备份功能。此外,在 Windows Home Server 中也将会提供让多台家用电脑能分享文件、自动备份,以及进行远程操作的功能。在旧版的 Mac OS X 和 Windows XP 系统中,也有第三厂商推出类似的文件备份软件。