将Macintosh HD还原到其原始分区配置


9

我似乎已经严重破坏了Windows 8.1的Boot Camp安装。我使用Boot Camp助理在我的1 TB Fusion Drive上创建了200 GB BOOTCAMP分区。然后,我重新启动并无法安装Windows,因为当时我不知道插入外部备份驱动器会导致Windows安装程序无法工作。从Windows安装程序分区工具中,我尝试格式化BOOTCAMP分区。那没有帮助,所以我尝试删除它并在其位置创建一个新分区。那也不起作用,这使我进入了现在的位置。

我有一个〜800 GB的Macintosh HD分区和一个200 GB的可用空间分区,我需要摆脱这些分区,以便能够重新分配Boot Camp。这些描述如下。

我要扩展的Macintosh HD分区 我需要消除的可用空间分区

请注意,在上面的屏幕截图中,似乎没有办法更改这些分区的大小。

当我现在尝试使用Boot Camp助手时,出现以下错误消息:

无法将启动磁盘分区或还原到单个分区。 启动盘必须格式化为单个Mac OS扩展(日志)卷,或者已经由Boot Camp助理进行了分区才能安装Windows。

Boot Camp助理失败,因为我没有单个分区

注意:我已尝试(两次)重新启动并从恢复菜单使用“磁盘工具”,但是得到的结果相同。


我考虑过使用可引导的GParted,因为它可以访问/删除Mac OS看不到的所有分区。那么,问题在于我不知道我需要还原的融合驱动器的原始分区配置。我不想以错误的方式重新分区,并且以某种方式破坏了融合驱动器的性能。
埃里克

Answers:


5

无需删除CoreStorage逻辑卷组。只是调整大小:

  1. 有备份!

  2. 重新启动进入Internet恢复模式(在计算机重新启动时,按住Option-Command-R)。您最终将看到一个Max OS X Utilities窗口。

    OS X恢复模式

  3. 在屏幕顶部的菜单栏中,单击实用程序->终端。

    公用事业,终端

  4. 在提示符下,输入diskutil cs list,您将获得类似于以下内容的输出。

    CoreStorage logical volume groups (1 found)
    |
    +-- Logical Volume Group 9B4FB14F-DA7D-46EF-BBB9-FD99166C1E2F
        =========================================================
        Name:         Macintosh HD
        Status:       Online
        Size:         920186970112 B (920.2 GB)
        Free Space:   49152 B (49.2 KB)
    |
    +-< Physical Volume DE3C1DD4-3EA5-4484-AE40-C8BD60AD5F75
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume E1C56E99-3ED2-437F-AED0-A454FCC4E983
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     799198117888 B (799.2 GB)
    |
    +-> Logical Volume Family D824D426-8315-405A-A7CD-5B62E549FBAE
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume AC1A071B-63D0-488F-AFFF-D296E446FE6B
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          914000052224 B (914.0 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS`
    
  5. 复制您的CoreStorage卷的逻辑卷(LV)字母数字UUID。LVUUID应该是Fusion Drive列出的第四(如果是第五,则为第五)。在上面的示例中,字母数字是:
    AC1A071B-63D0-488F-AFFF-D296E446FE6B

  6. 运行以下命令:

    diskutil cs resizeStack LVUUID partsize  
    

    根据上面找到的数字,它将是:

    diskutil cs resizeStack AC1A071B-63D0-488F-AFFF-D296E446FE6B 0g  
    

    这会将您的CoreStorage卷扩展到完整的1.24 TB

  7. 退出Terminal.app并启动Disk Utility并验证扩展的卷。

4

我联系了Apple支持,并直接从他们那里获得了此解决方案。实际上,这是一个简单的修复。

警告:只有在以下情况下,才应遵循这些说明:

  1. 备份驱动器的宝贵内容,或者...
  2. 经过深思熟虑且经过深思熟虑的计数达到10后,您决定不必担心驱动器中毫无价值的内容。

重新启动进入恢复模式(在计算机重新启动时按住Cmd-R)。您最终将看到一个Max OS X Utilities窗口。

OS X恢复模式

在屏幕顶部的菜单栏中,单击实用程序->终端。

公用事业,终端

在提示符下,输入diskutil cs list,您将获得类似于以下内容的输出。

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 9B4FB14F-DA7D-46EF-BBB9-FD99166C1E2F
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         920186970112 B (920.2 GB)
    Free Space:   49152 B (49.2 KB)
    |
    +-< Physical Volume DE3C1DD4-3EA5-4484-AE40-C8BD60AD5F75
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume E1C56E99-3ED2-437F-AED0-A454FCC4E983
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     799198117888 B (799.2 GB)
    |
    +-> Logical Volume Family D824D426-8315-405A-A7CD-5B62E549FBAE
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume AC1A071B-63D0-488F-AFFF-D296E446FE6B
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          914000052224 B (914.0 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

假设您只有一个名为“ Macintosh HD”的CoreStorage逻辑卷组,则复制(用鼠标和Cmd-C选择)一系列数字和字母,紧接在树的顶部(“,逻辑卷”)之后9B4FB14F-DA7D-46EF-BBB9-FD99166C1E2F。在我的示例中)。

现在,输入diskutil cs delete <UUID>,粘贴(Cmd-V)您刚刚复制的数字代替<UUID>。一些输出将表明该卷已删除。

关闭终端或切换窗口以返回到Mac OS X实用程序窗口。

打开“磁盘工具”,然后单击以红色文本打印的驱动器之一。您应该立即看到一条消息,告诉您磁盘发生了错误(在我的情况下,它还提到磁盘在当前状态下不能用作Fusion Drive)。

磁盘错误

单击修复按钮。

所有正确的分区都会自动完成,您的驱动器将恢复到以前的荣耀。剩下要做的就是从Time Machine备份还原或重新安装Mac OSX。这是您的选择。


1
对于这个问题有很多潜在的解决方案。在其他所有人都失败之后,这个为我工作了!
森·克里斯蒂(NathanChristie)2016年

有谁知道这个过程在High Sierra中是否仍然有效?
dwightk '18

3

我有一个类似的问题。我创建了一个30 GB的分区,删除后有未使用的空间。由于磁盘错误,我无法手动恢复原来的完整分区。因此,我启动了Recovery(命令+ R),使用Disk Utility修复了磁盘,然后将其调整为原始大小是没有问题的。重新启动,现在恢复正常。无需重新安装操作系统或进入终端。


2

我知道现在有点晚了,但是如果您可以将空白格式设置为MS-DOS,那么Bootcamp Assistant将假定它是Windows安装,并帮助您删除它。

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.