无法启动 MacBook Pro - HDD 文件系统为只读

无法启动 MacBook Pro - HDD 文件系统为只读

我认为我遇到了一个大问题。问题似乎是我的硬盘是只读的,所以我无法启动,也无法擦除硬盘以重新安装系统。

但整个故事是这样的:

我从 2009 年中期购买了一台二手 MacBook Pro 13 英寸。它被一个朋友使用,他一直用到昨天,没有任何问题。我买了它,他清除了系统,然后我根据自己的喜好配置了系统。我启动了,一切都正常。但后来发生了这种情况:

  1. 我将系统语言改为System Preferences -> Language德语,然后重新启动。
  2. 重启时会出现 Apple 徽标,其底部有一个加载栏。加载栏大约需要 3 分钟才能加载 - 然后 MacBook 就关机了。就是这样。我尝试了大约 5 次 - 每次都一样。
  3. 我谷歌了一下,并CMD + V在开始时使用它来查看发生了什么,我发现问题是系统试图修复“卷” - 我的硬盘。第三次重复后系统关闭。
  4. 因此我尝试按照以下步骤解决这个问题:

  5. CMD + R重新启动时转到DiskUtil。在此我尝试扫描硬盘。它返回应该修复。我单击了修复,然后收到DiskUtils无法修复硬盘的消息。然后我单击了硬盘,发现它似乎没有安装...我尝试安装但:“无法安装它 - 尝试修复并重试...” - 但这仍然不起作用。所以我继续...

  6. CMD + S在启动系统之前进入控制台。我尝试了以下方法:diskutil list。结果返回:“ Killed 9”。不多也不少。所以我谷歌了一下:

  7. 我找到了这个页面:[http://superuser.com/questions/698310/getting-the-diskutil-command-to-work-in-osx-mavericks-single-user-mode` 因此我尝试了接受的评论...]

  8. 并在控制台中输入以下内容:/usr/libexec/repair_packages --repair --standard-pkgs此命令返回以下内容:

    “Library/Java” 上的组不同,应为 0,而组为 80。

    “Library/Java” 的权限不同,应该是 drwxr-xr-x,但它们是 drwxrwxr-x。

    无法在“Library/Java”上设置所有者和组,错误 30:只读文件系统

    无法设置“Library/Java”的权限。错误 30:只读文件系统

好的 - 就是这样。这是我所掌握的所有信息,但我真的不知道如何解决这个问题... 有什么想法吗? :/

信息:操作系统似乎是OSX。

答案1

我遇到过太多次这种问题。通常这意味着硬盘在逻辑上太乱了,无法修复。我通常将它连接到 Mac,转储主目录,然后重新格式化硬盘并复制主目录。有几次,这实际上是一个真正的硬件故障,但通常,这只是逻辑上的。

我曾遇到过一些非常严重的损坏,以至于 Mac OS X 本身无法从硬盘驱动器中恢复任何内容,在这种情况下,我使用 Linux 发行版(在我的情况下是 OpenSUSE)来提取数据。只要您事先禁用日志功能,OpenSUSE 就可以写入 HFS+ 分区。

我通常使用此命令(无论是 Mac 还是 Linux)复制数据。只要您复制到 POSIX 文件系统,它就会保留权限。

$ sudo rsync -av --progress /run/media/linux/Macintosh\ HD/用户名 /run/media/linux/EXTERNALHD/用户名

相关内容