几天前,我决定从MacBook Pro的两个磁盘上都从El Capitan更新到Sierra(2012年中)。SSD上的更新顺利进行,因此我决定也要更新其他磁盘。我下载了.app,安装开始正常。但是,一旦到达必须重新启动的地步,问题就开始了。
Mac启动后,会出现一个带问号的文件夹。我读到重置VRAM并选择启动磁盘(再次?)在这些情况下会有所帮助,并且确实如此。但是,现在每次尝试登录硬盘时都会出现禁止标志。确切地说,这是在我输入登录密码并且加载栏几乎已满之后发生的。
有什么方法可以让您重新获得对该卷的访问权,甚至仅获得对这些文件的访问权?我有100GB以上的照片库,我真的不想丢失。
这是我尝试过的一些方法:
基本的修复和修复选项:在单用户模式和恢复模式下,都可以从终端和磁盘工具中获得。磁盘实用程序中的“修复”选项尤其会出现此错误:“文件系统出口代码为8。发生内部错误”。尝试以任何方式挂载该卷都没有任何效果,或者我只是收到一个错误,提示无法挂载该卷。而且,该分区现在显示为灰色,并称为“-”(空);它被称为“ Macintosh HD”。该名称仍出现在其他几个磁盘实用程序应用程序中,但仍需注意。
恢复模式:我尝试重新安装操作系统,但现在已卸载该卷,因此它不会显示为可能的选项。另外,我发现有一篇文章说引导问题可能来自于旧的扩展,这些扩展在更新后不再起作用。本文介绍了将所有非Apple扩展名移动到该卷上的文件夹并使其再次可启动时采取的终端步骤。但是,同样的问题是,该卷未命名和卸载,并且无法显示在任何地方,我也无法对其进行“ cd”操作。
安全模式:我无法将安全启动启动到损坏的分区中:要加载它,我需要按住Option键并从列表中选择它,这样做并按住Shift也不起作用。我只能在工作的OS X分区(SSD)上以安全模式启动,这无法达到目的。现在考虑一下,是否有办法安全启动到另一个磁盘/分区中?
单用户模式和fsck:我在有故障的分区和其他分区上多次运行了fsck命令(和变体),有时我会收到“ GRUB.Geom.Hard Disk.Read.Error”之类的信息,据我所知,它已经解决了,因为此后它不再出现了;仍然,启动OS X分区没有成功。
强制安装:也使用终端和readOnly选项;没有成功。当我尝试装入整个磁盘时,所有装入的都是“ EFI”分区,其中包含一个名为“ APPLE”的文件夹,其中包含三个文件夹:CACHES(一个文件夹,为空),EXTENSIONS(Firmware.scap)和FIRMWARE( MBP91_00D3_B0C_LOCKED.scap)。这些是什么?
VRAM重置:什么也没做。
卷重建:我已经尝试同时使用TechTool Pro和DiskWarrior重建分区,因为这两个应用程序都表明损坏了卷完整性和结构。这两个应用程序都无法重建该卷。特别是TechTool Pro,在第一验证步骤“ Journaled HFS Plus Volume”中停止。这是否意味着该卷不再被识别为HFS +?这有什么意义吗?
OS X Combo更新:正在卸载的卷未显示,因此我无法在该分区上安装任何东西。
数据恢复工具:我尝试了不同的软件,几乎所有工具都提取了一些文件,这些文件很大,而且全都不可读。
克隆:我使用“磁盘工具”和“数据救援4”为卷制作了两个不同的.dmg映像,但是由于出现“无法安装的文件系统”错误,因此无法安装其中的任何一个。
这是我的分区方案;/ dev / disk1上的“损坏”卷具有标识符disk1s2。如您所见,同一磁盘上又包含两个分区,分别启动Windows 7和Ubuntu Linux。两者都正常工作,所以我认为这可以排除硬盘突然出现故障的可能性。另外,对驱动器的几次检查均未发现任何问题。另一个磁盘(disk0),SSD,是我的启动驱动器,并且工作正常。
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *250.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Crucial SSD 249.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI EFI 209.7 MB disk1s1
2: Apple_HFS 301.2 GB disk1s2
3: Apple_Boot Recovery HD 650.0 MB disk1s3
4: Microsoft Basic Data BOOTCAMP 165.8 GB disk1s4
5: Linux Filesystem 32.2 GB disk1s5
fdisk / dev / disk1显示如下:
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 2 - 1023 254 63 [ 1 - 588785887] <Unknown ID>
2: AB 1023 254 63 - 1023 254 63 [ 588785888 - 1269536] Darwin Boot
*3: 07 1023 254 63 - 1023 254 63 [ 590055424 - 323803136] HPFS/QNX/AUX
4: 83 1023 254 63 - 1023 254 63 [ 913858560 - 62914063] Linux files*
我不知道接下来要做什么,我什至在Apple社区论坛上写了文章,却没有任何有用的答案-非常感谢您的帮助。我意识到这可能是我的分区方案导致的问题,因为要使OS X,Windows和Linux都从同一磁盘启动,我必须对混合MBR有所了解-但是,仍然没有任何解决方法这个?
如果它可以以某种方式帮助Windows和Linux分区都可以运行,也许我可以强制以某种方式将整个磁盘读取为HFS +?也许它会安装,至少?我不知道,这些只是想法...
我读到,有时它就像删除一些使卷无法启动的kext扩展一样简单,但是如果未挂载该分区,我将如何去做呢?