无法在新计算机上访问Time Machine备份.sparsebundle文件


10

我已经呆了6个小时了,希望这里的人能帮助我。

我已经使用了Time Capsule近2年,一直使用Time Machine备份家里的两台笔记本电脑。MacBook和MacBook Pro。

昨晚,我的MacBook Pro起死了。当所有事情冻结和关闭时,我正在研究它,它现在无法启动。所有指示器都表明逻辑板已损坏。无论发生什么。很遗憾,但由于我的增量备份而造成的损失并不完全是吧?

错误。

今天晚上带我的工作笔记本电脑(另一台Macbook Pro)回家,打开我的Time Machine备份,并检索我需要或希望继续保存的所有文件。还是我想。

当我连接到驱动器时​​,我可以看到两个.sparsebundle文件,一个来自Macbook,一个来自Macbook Pro。过去,我已经能够将它们作为磁盘挂载并手动对其进行排序,而不必求助于Time Machine缓慢的《星球大战》界面。

MacBook的.sparsebundle完全按照广告宣传工作。Macbook Pro的.sparsebundle?一点也不。双击它会出现错误“没有可安装的文件系统”。磁盘实用程序(如下图所示)显示为灰色,并拒绝在其上运行任何验证或修复程序。我曾经尝试过Google,经过苹果支持网站以及其他流行的Mac技术网站中无数讨论的话题,诉诸于终端hdiutil mount -readwrite风格的黑客攻击,但无济于事。据我所完成的研究可知,可能发生的情况是,我的MacBook Pro在进行kaput的第二秒钟处于Time Machine备份的中间,这似乎将.sparsebundle锁定为一种超好战的只读状态,即使没有光也无法逃脱。替代文字

单击“修复磁盘”后,下面的窗口中的消息立即出现,尽管直板进度条持续不断地旋转。

我没有想法了。如果有人可以帮助我,可以提供额外的草率亲吻。此时,我距离将Time Capsule引入到我的工具箱中的12磅大锤的商业用途仅一步之遥。


您是否尝试过恢复该Sparsebundle的旧版本?就像Mac快要死的那一刻,而不是Mac快要死的那一刻。
zneak 2010年

1
运行hdiutil attach -nomount -noverify -noautofsck -stdinpass -debug MyImage.sparseimage并发布调试日志。可能会有所帮助。
yanokwa's

1
您还可以禁用动画星空-默认设置为com.apple.finder _FXShowBackgroundAnimation否
jrtc27'9

不错的提示,也没有意识到这一点。
斯科特(Scott)2010年

不确定命令是否正确-您需要编辑com.apple.finder.plist并将_FXShowBackgroundAnimation键更改为FALSE
jrtc27'9

Answers:


6

在这里看看并尝试做他所做的事情(我知道问题有所不同)。


关键来自隐藏在页面底部附近的评论。运行fsck时会不断出现“正在使用磁盘”错误,但这可以解决此问题:

FWIW,我发现即使使用-noautofsck,雪豹也会自动执行fsck,这意味着我将“资源繁忙”或类似的情况。我不知道为什么它忽略了我的no-fsck请求。随你。

为了使过程顺利进行,我 grep fsck'找到PID,然后用'sudo kill(PID)'杀死该fsck,这样我就可以运行自己的了。

杀死自动fsck可以让我自己运行它。不知道要花多长时间,我是从凌晨2点开始的,直到我6个小时后才开始做,但是它在500 GB以上的.sparsebundle上,所以我假设它花了一段时间。


昨晚发布此问题后,我发现了相同的博客条目,并按照他的话做了。我让程序运行一整夜,今天早上可以访问.sparsebundle。看起来确实成功了!
斯科特(Scott)2010年

很高兴我能帮上忙!Time Capsule非常容易出错-我设法通过将备份复制到其他磁盘,擦除驱动器并将其复制回来破坏备份!(我一次完成了两个操作,另一个
很快
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.