如何从Time Machine还原发生故障的外部硬盘驱动器?


10

我的外部硬盘驱动器出现故障。它将不再旋转,因此无法安装。幸运的是,我已将其添加到OSX Time Machine备份中。因此,由于磁盘价格便宜,我可以去购买一个可能更大的新外部驱动器并还原,对吗?但是,我如何告诉Time Machine这是替代产品并还原到新驱动器?


PS-是的,我确实从TM的排除列表中删除了外部驱动器,并已验证备份在TM自己的外部驱动器上。


PPS-在Apple支持论坛上发布了相同的问题,并得到了答复,我只需要将新磁盘命名为与旧磁盘相同。这不是来自苹果公司的员工。有什么想法吗?

Answers:


8

第一步,将全新的驱动器命名为与旧的驱动器相同,但不会还原文件。之后,您需要在Finder中打开(空)驱动器,然后从菜单栏中的“时间机器”图标中打开“输入时间机器”。然后,您可以返回到上一次备份,选择(旧)驱动器顶层的所有文件和文件夹,按住Control键单击并还原它们。在进行此还原之前,我关闭了Time Machine备份。

我尝试了“迁移助手”,但它似乎没有能力选择要还原的特定硬盘。

我正在使用此方法进行还原,还没有看到Snow Leopard中的Time Machine是否成功将新驱动器标识为与旧驱动器相同。去年,当我在Leopard中尝试这种方法时,Time Machine认为同名驱动器是一个同名的新驱动器-我最终得到了两个备份,分别名为“ Ext HD”和“ Ext HD 1”,其中一个是旧的,废弃的驱动器,以及这两个驱动器一起使它们在备份驱动器上使用的空间加倍。如果您遇到这种情况,可以在Time Machine中按住Control键并单击它,然后删除它的所有备份,但是那样您将丢失该驱动器的所有旧存档备份数据。

另外,我怀疑此方法会丢失驱动器根目录中的隐藏文件-例如,如果您更改了驱动器图标,则该图标将无法恢复。如果存在问题,我相信您可以在“ Time Machine”窗口中向上导航至该计算机,仅选择外部硬盘驱动器备份,然后还原所有内容,但是它将位于以您的外部硬盘驱动器命名的文件夹中。恢复完成后,您将必须手动移动可见项目和隐藏项目。


3
我的还原已完成,Time Machine 无法将还原的驱动器识别为与原始驱动器相同的驱动器-它将尝试从头开始再次备份全部内容。
Ert 2011年

1
可能的新磁盘与旧的备份使用关联tmutil associatedisk命令apple.stackexchange.com/a/262005/83347
Michael_Scharf

谢谢。我终于找到了这个答案,并开始恢复。非常感谢!
shigeya

3

让我们假设

  • 您的旧磁盘安装在 /Volumes/USB-old
  • 新磁盘被挂载为/Volumes/USB-new(可能与旧磁盘的名称相同。我使用不同的名称来弄清楚是什么)
  • 机器备份的时间 /Volumes/backups

要还原备份停止时间机器(在首选项中:取消选中“自动备份”复选框)并在命令行上将其还原:

sudo tmutil restore /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old/* /Volumes/USB-new

您可以使用以下方法将新磁盘与备份关联:

sudo tmutil associatedisk /Volumes/USB-new /Volumes/backups/Backups.backupdb/MacBookPro/Latest/USB-old

注意:即使新磁盘的安装名称与旧磁盘的名称相同,您也必须运行上面的命令,因为时间机器使用磁盘UUID而不是磁盘名称来关联备份(请参见man tmutil)!

如果现在打开时间机器,它将不会创建新的备份,也不会在旧备份的基础上添加更改。


强烈推荐此解决方案;对于还原具有超过2.5 TB数据的数据驱动器(在运行High Sierra的2010 Mac mini和两个USB驱动器上花费了大约16个小时),我的工作非常完美。
outis nihil

“停止时间机器(在首选项中)” -是“系统偏好设置”>“时间机器”中的“自动备份”复选框吗?
yurkennis

是的,它是“系统偏好设置”中的“自动备份”复选框
Michael_Scharf

1

将新卷命名为与旧卷相同,可以很容易地返回上一步并还原该卷根目录的内容。

恢复似乎不执行的操作是复制扩展属性

com.apple.metadata:_kTimeMachineNewestSnapshot 

com.apple.metadata:_kTimeMachineOldestSnapshot

Time Machine用来决定是否需要重新备份文件。因此,当您重新启动Time Machine并放置新卷时,它将备份每个文件的另一个副本,而不是仅创建另一组硬链接到已存在的副本。如果您有足够大的备份驱动器,则可以(不是很理想,但是可以)。如果您的备份驱动器没有额外的空间,则可能有问题。

我没有尝试使用Unix命令而不是Time Machine的“ Restore”按钮来还原文件,以查看是否可以将扩展属性保留在适当的位置。我相信它们会保留在Time Machine备份中,因此从理论上讲,应该可以保留它们并使Time Machine理解它仍然具有文件的不变副本。


2
要使用Lion或更高版本还原命令行,请尝试使用tmutilrestore动词。
格雷厄姆·佩林

-1

以我的理解,尝试避免“复制” USB新备份中的文件是徒劳的。原因如下:

我刚刚遇到了与OP相同的情况,通过Apple官方聊天,经历了使用Finder访问TM备份数据库手动恢复文件的过程。我发现并经过OAP验证的是,TM每次备份时都会创建EXTERNAL HDD的完整副本。(内部HD并非如此)

也就是说,我转到每个“日期文件夹”,并且在那里有我的完整文件集(显然是在备份日期),并且实际上具有许多旧文件的副本。OAS确认这确实是“设计使然”发生的,在速度和空间方面效率很低,这是TM将默认情况下自动将外部驱动器放入排除列表的原因之一。

因此,如果要在Time Capsule磁盘中节省空间,则在恢复后,我必须转到数据库中的EACH文件夹并删除“旧”备份的文件。如您所见,“映射”旧的新备份磁盘不会减少文件在备份数据库中的复制次数。

再次,这是一个真实的案例,并与Apple官方支持聊天。

我希望这会增加以前的建议,欢迎大家发表评论或提出其他相反的经验。

关于更好,增量备份MacOS软件来备份USB驱动器的任何建议?并备份NAS?-忘记云了,万一发生大故障,恢复将需要几个月的时间(在美国以外,您将无法获得恢复磁盘的邮件传递服务),所以我拥有它,但作为Plan-C案例。


您似乎在回答另一个问题。您能解释一下这是如何解决这个问题的吗?
G-Man说'恢复莫妮卡'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.