从其他Mac的Time Machine备份还原所选文件


13

到目前为止的情况:

  • 20英寸Alum iMac 2007 HDD死了(在我获得一台新的Macbook Pro后三天-巧合还是自杀?)
  • 它在普通的外部驱动器上备份了时间机器
  • 我已将该外部驱动器连接到新的Macbook
  • 我尝试了迁移实用程序,但它想复制所有文件
    • Q1:有什么办法可以将其分解为单个文件夹或文件级别?
  • 放弃迁移,我想使用Time Machine进行还原
    • 我在某处阅读了需要使用“浏览其他时光机”选项的信息...
    • 但是我什至不能在不进行设置的情况下运行Time Machine,所以我可以-我将其打开并将其指向旧时机的外部驱动器
    • Q2:嗯-等一下,它会擦除​​我的旧备份并将其替换为新计算机的备份吗?
  • 我迅速关闭Time Machine
  • 我将新的外部驱动器添加到另一个USB端口,并将该驱动器设置为新计算机的Time Machine备份-重新打开TM。
  • 经过更多研究,我发现可以从扩展坞中的“时间机器”图标获得“浏览”功能。(为什么不从系统栏中显示!)无论如何,我将TM放在了扩展坞中,右键单击并确定就可以了。
  • 现在,我选择旧的外部TM磁盘并开始浏览
  • 今日备份仅显示我的新Macbook上的内容
    • 我想我是在选择它时创建的
    • 但我希望它不会覆盖旧计算机的旧备份
    • 我在右侧的时间轴上看到各种日期,但我无法选择它们
  • 问题3:如何访问这些以前的备份-我可以在时间轴中看到它们,但无法浏览到它们(后退箭头不起作用,也不能在时间轴中单击-它们都是淡紫色的)

  • 现在无奈之下,我在Finder中查看了旧的TM驱动器-我可以浏览至backupdb并查看日期的备份

    • 但是这些日期似乎只包括我在这些日期使用的文件
    • 这种备份很有意义-但是...
  • Q4:...有没有一种方法可以合并Finder中的所有日期文件夹以获取该文件夹的最新版本?还是只能通过TM UI进行操作(每个季度都不允许我访问)

迁移到新计算机时,确实发现TM非常令人沮丧。

[更新]我发现了一些东西。事实证明,备份在那里但不能在时间轴中选择的原因与(令人沮丧的)TM UI有关:它要求您导航到正确的目录以查看其历史记录。我在此页的棕褐色框中找到了这一点:http : //pondini.org/TM/E2.html

问题是我的新计算机上的目录结构不相同。我想从旧计算机的根目录中探索和检索事物。而且,用户目录(例如“文档”和“图片”)是不同的-即使我在两台计算机上都使用相同的用户名,所以路径是相同的/ Users / me-所以我看不到历史记录,例如,文件。

但是,如果单击Finder中的“所有文件”链接,则可以查看备份中的旧文件,并可以返回时间轴。但是,我该如何了解文件夹结构。总结一下:-我将损坏的iMac上的TM磁盘连接到了新的Macbook pro-我的TM在新计算机上运行,​​并且磁盘和文档中的图标不同-我右键单击并浏览了其他Time Machine磁盘并可以选择旧的-我在时间轴上看到一堆备份,但它们显示为灰色(实际上,如果我们是精确的,则为浅紫色-仍然无法选择)-如果我现在单击Finder中的“所有文件”,可以看到文件的备份,但是我真的需要以便能够浏览文件系统,而不仅仅是从无组织的“所有文件”中浏览。请注意,我尝试使用我知道要在TM备份中的目录名称来创建本地目录,但这是行不通的-我认为它们与目录不同。

Answers:


12

只要检查一下您是否没有错过我很久以来就没有想到的“在时间机器上按住选项键”:

资料来源:http : //www.macworld.co.uk/feature/mac-software/complete-guide-time-machine-mac-backup-3626572/

完整的Time Machine指南:我可以浏览另一台Mac上的Time Machine备份,还是从自己不再使用的Mac上浏览旧版的Time Machine备份?是。附加磁盘,或将Time Capsule附加到主Wi-Fi /互联网路由器,然后在Mac上按住Alt(某些键盘上的选项),然后单击Time Machine菜单栏图标。选择浏览其他备份磁盘。Time Machine磁盘应该出现在列表中,一旦选择它,您将看到基于Finder的标准Time Machine视图,您可以在其中及时移回以检索较旧的文件。

如果备份是加密的,将提示您输入密码,然后才能访问。

这对我来说效果很好,所以我想在这里分享。


3

哦,大黄,我真的很喜欢你。您所经历的痛苦和挣扎太普遍了。

更难的是,您可能确实需要在MacBook Pro上工作并创建新文档,而同时又要恢复文件。

我可能会说您必须做一些终端骗术,因为我怀疑您有权限问题,操作系统问题(来自失效的iMac和旧的TM磁盘),甚至可能是仓促问题,因此让我们整理一下脂肪,看看是否有可以保存您的东西。

我会说可能有必要设置要对每个用户和目录读写的外部驱动器的权限。您可以通过不在整个磁盘上执行此操作来加快速度,而只需在带有日期名称的最新文件夹上执行此操作即可。

例:

$ sudo chmod -R 7777 /卷/旧TM磁盘/ backupsdb / 2014-01-01-2350000 /

不要将命令设置为在“最新”文件夹/别名上运行。如果您对Terminal不太熟悉,则只需输入第一部分(第一个“ /”之前的所有内容),然后从Finder中将最新的日期文件夹拖到Terminal中即可。

在文件夹中出现提示后,按Enter键,您将需要输入MacBook Pro的管理员密码(请注意,终端将不会打印任何*),因此您将输入盲目。

现在这可能需要一些时间,估计如果您的硬盘驱动器正常/没有结构或硬件问题,则大约为每小时100GB。因此,运行此命令并让系统执行此操作(也许禁用屏幕保护程序,但是调低亮度以免浪费能量。)

命令完成后,检查是否可以从Finder中拖动到Terminal的文件夹中访问文件。然后尝试查看在浏览文件时Time Machine.app所说的内容。如果那样解决的话超级好。

如果没有,那么您可能需要考虑其他事项。如果MacBook Pro的内部驱动器上有空间,请考虑仅保存您之前更改过日期的文件夹中的User文件夹。我更喜欢使用rsync,建议为此操作在MacBook Pro上创建一个临时文件夹,也许是Macintosh HD / Recovered TM User

例:

$ sudo rsync -av /卷/旧TM磁盘/ backupsdb / 2014-01-01-2350000 /用户//已恢复的TM用户

同样,此副本每100 GB大约需要一个小时,但是速度取决于文件数和大小。

您可以自行决定尝试这些方法,然后再与我们联系!卡普拉


2
哇...等不及这个故事的第二部分了:)
拉斯

我有一个类似的问题,我想进入“图书馆”文件夹,并从“应用程序支持”文件夹中获取一个手提箱字体库文件,但是当我在“图书馆”文件夹中尝试此操作时,它询问密码,然后返回chmod: Invalid file mode: 7777/错误
wide_eyed_pupil

@wide_eyed_pupil我认为Andrew输错了文件模式。据我所知,启用完整的读,写,执行权限是777。我认为他无意中在末尾添加了额外的7。我怀疑我是否及时到达您的手中,但是对于以后看到此文件的任何人来说,用于全权委托文件/目录访问的文件模式是777,而不是 7777。这是一个细分:执行= 1写入= 2读取= 4执行+写入(1 + 2)= 3读取+执行(4 + 1)= 5读取+写入(4 + 2)= 6读取+写入+执行(4 + 2 + 1)= 7 7#1 —所有者可以读取,编写和执行(rwx)7#2 –组也可以7#3 –其他人也可以
Ben Stock

谢谢本,我把那个问题停了。我知道苹果有原始的Mac,所以我可以通过这种方式访问​​,但我想将此内容作为以后的参考。将在本周尝试。问题是即使我知道用户/密码对,TM备份也不会让我进入用户文件夹。完好无损,它与我在新机器上使用的相同,但是尝试了chmod并且没有运气
wide_eyed_pupil 2015年

1
rsync之后,还应该删除TimeMachine保留在其文件上的扩展属性,以防止意外删除它们。 xattr -d com.apple.metadata:_kTimeMachineNewestSnapshot YOURFILENAME并且xattr -d com.apple.metadata:_kTimeMachineOldestSnapshot YOURFILENAME,最后 chmod -N YOURFILENAME删除禁止删除的ACL。
肯特

3

在进入Time Machine之前,打开Finder窗口,然后从Finder的“转到”菜单中选择“计算机”。(这是能够浏览另一台计算机的备份驱动器的关键。)然后按住选项键并选择“浏览其他备份磁盘”。


它应该可以工作-这就是“浏览其他备份磁盘”选项的重点。您能否提供更多信息:您正在运行的操作系统,尝试使用的操作系统,设置,发生的实际情况...?这将使这里的人们能够更好地帮助您。
doray

您是否可以在Finder中浏览backups.backupdb文件夹?请不要更改或移动任何东西,因为那样可能会损坏它,但是您可以看看您的东西是否在那里吗?如果可以浏览该文件夹,则使用驱动器备份Mac#1时是否有以前的日期?
doray

另请参阅Pondini关于Time Machine的出色网站,尤其是以下条目:tankini.org/TM/E2.html
doray

2

做您想要的最简单的方法是

  1. 打开查找器->转到->计算机
  2. 选项单击Time Machine图标->浏览其他备份磁盘

此时,Time Machine将识别较旧的备份,并允许您浏览整个文件系统的历史记录,并按预期还原文件和目录。


2

如果您有磁盘权限问题,可能有一种更简便快捷的方法对我有用。任务的第一部分是相同的:

打开查找器->转到->计算机

选项单击Time Machine图标->浏览其他备份磁盘

在另一台计算机的Time Machine备份中找到要复制的文件或目录,然后按Restore。

如果还原选项不可用,请关闭Time Machine。现在,在查找器中可以看到包含所需文件的窗口(圣诞节奇迹...)。现在,您可以像常规Finder操作一样将文件复制到任何位置。无需磁盘权限修复。


0

如果要浏览备份中的单个文件,然后将其还原或将其移动到某处,建议您使用BackupLoupe软件,它可以做到这一点!


0

我还没有看到这件事...

所述.sparseimage可安装像任何其他磁盘映像。双击安装。在内部,每台计算机都有一个文件夹。在每台计算机的文件夹内,每个备份将找到一个文件夹。每个备份文件夹中将包含整个文件系统,就像您期望的那样。

如果在安装磁盘映像时遇到任何问题,请尝试使用“磁盘工具”(在“文件”>“打开磁盘映像...”下)

此外,如果您经常发现自己与Time Machine搏斗,那么其次,BackupLoupe是一个不错的选择。它基本上是TimeMachine的全选项公开GUI

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.