分区损坏,仍然可以在单用户模式下查看文件,想要检索文件


2

强制mac关闭后问题开始。从那以后,当试图开机时,它仍然停留在带有旋转轮的灰色苹果上。我尝试了一些通用的东西,以便能够访问我的内部驱动器上的数据,但没有成功。我首先尝试从山狮的恢复分区启动,但同样的苹果与旋转轮问题发生,这让我觉得这是分区已损坏,而不是音量。

我尝试在目标模式下启动iMac并执行以下操作:

1)我尝试使用磁盘工具修复磁盘,但是当尝试在硬件项目(而不是第一卷)上“修复磁盘”时,输出给出:

Verifying and repairing partition map for “AAPL FireWire Target Media”
Checking prerequisites
Problems were encountered during repair of the partition map
Error: Some information was unavailable during an internal lookup

2)数据救援和磁盘战士在我打开它们和目标磁盘连接时挂起,但是当我断开连接时却没有。

是什么让我觉得可以保存一些数据如下

3)使用单用户模式,我可以浏览不同用户的文件夹,我甚至可以打开他们的文本文件。执行fsck -fy命令输出:The Volume Macintosh HD appears to be OK.

执行/sbin/mount -uw /命令,输出

SATA WARNING: Enable auto-activate failed
disk0s2: I/0 error.

然后是几行乱码,接着是:

hfs: cat_delete() failed to delete thread record on volume Macintosh HD
hfs: Runtime corruption detected on Macintosh HD, fsck will be forced on     next mount
hfs_remove_orphans: failed to start transaction
hfs: hfc_btree_open: hfs_getnewvnode error 2

所以我无法安装内部驱动器,我似乎无法安装外部驱动器来复制我的文件(因为我无法创建设备的目标文件夹来安装它)。似乎在单用户模式下没有网络连接(除非我遗漏了什么),所以我不相信我可以通过网络发送数据,我的笔记本电脑拒绝安装目标磁盘。

我想保存一些重要的文件,我想知道是否有一些方法来访问硬盘驱动器上的文件,就像单用户模式一样?

非常感谢任何答案!

Answers:


0

尝试将驱动器视为一个简单的块设备,并用于dd将扇区复制到外部硬盘驱动器。这将绕过分区和卷的任何逻辑错误。您收到I / O错误的事实可能表示内部驱动器的关键区域存在物理问题。然后尝试从该外部副本恢复,如果有的话可能在另一个驱动器上。

知道dd某些时候是否失败将是有用的,特别是在关键结构可能出现的早期。不幸的是,获取输出需要在启动时获取其进程ID(例如,通过在后台运行它)然后执行

kill -SIGINFO process-ID

如所须。(这SIGINFO不是USR1Linux使用的。)要跳过故障点,请包含该选项conv=noerror,sync。如果副本卡住,您甚至可以尝试在输入和输出上搜索以完全避免这些点,从后面到前面复制块等。

请注意,这dd是非常危险的,所以使用像GNU ddrescue这样的东西可能会更安全(我自己从未尝试过)。


0

感谢您的回答,但我能够简单地将外部驱动器安装到/ tmp文件夹中。这样,我就能将我的所有文件复制到它。

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.