无法使用“磁盘实用程序”在可用空间上创建分区


11

我已经通过选择可用空间选项创建了新分区,但是现在我无法合并或重新创建它。

我试图使用iPartition在可用空间上创建一个新分区,但是它说我没有权限。

我该如何解决?

磁盘工具


您想要一个大分区还是两个独立分区?如果您想要两个分区,我将在答案中添加必要的步骤
klanomath 2014年

我发现此问题的解决方案比“扩大核心存储量”容易得多。1)使用“ diskutil列表”找出逻辑卷的UUID。2)使用“ diskutil cs revert <LVUUID>”摆脱核心存储和逻辑卷(IMO,这是一个非常愚蠢的设计)。3)重启。然后,“磁盘实用程序”将按预期工作。
user416983

Answers:


5

您的卷Macintosh HD是a的Core Storage Logical Volume一部分,是a的一部分,Core Storage volume group因此无法通过iPartition或修改Disk Utility

您必须从外部磁盘,拇指驱动器或引导,Internet Recovery Mode才能使用某些Terminal命令修改卷。

以下diskutil cs resizeStack命令在很大程度上没有记录,因此具有潜在的破坏性。

请先备份您的Mac OS X,然后再继续。

具有用于进入站点或聊天室的stackexchange凭据的第二台计算机或iPhone很有用。

Terminal从/ Applications / Utilities开始并输入 diskutil cs list以获得印象。

示例输出 diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

在桌面上可见的Mac OS X分区(Macintosh HD)等效于Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4

回收可用空间:


用几十个磁盘调整大小后 diskutil cs resizeStack LVUUID ,Recovery HD从来没有问题。因此,步骤1-6可能被认为是可有可无的,您可以直接从步骤7开始。


  1. 首先,您必须备份Recovery HD:开始Terminal.app并输入,
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1按Enter键并退出Terminal.app
  2. 启动“磁盘工具”并在“调试”菜单中启用“显示每个分区”。几秒钟后,所有分区都应该可见
  3. Recovery HD在左侧选择并安装分区Recovery HD

    屏幕1

  4. 验证磁盘

    屏幕2

  5. 创建的磁盘映像Recovery HD并将其在外部只读保存

    屏幕3

  6. 检查磁盘映像以进行还原

    屏幕4

  7. 卸下所有外部驱动器

  8. Internet Recovery Mode通过按altcmdR
    或可引导的Mavericks或Yosemite Thumb Drive(完整系统或安装)重新启动。

  9. 开始Terminal从菜单栏/公用事业
  10. 在终端提示下输入以下命令:

    diskutil cs列表

  11. 复制您的CoreStorage卷的逻辑卷(LV)字母数字UUID。LVUUID应该列在第四位。在上面的示例中,字母数字是:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4。
  12. 运行以下命令:

    diskutil cs resizeStack LVUUID partsize  
    

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

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    如果出现错误(“无法为此操作指定百分比值(100%)。”),请改用此方法:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    希望这会将您的CoreStorage卷扩展到最大120 GB。根据您的磁盘,这将需要几秒钟(SSD)或几分钟(HDD)。成功调整大小后,检查diskutil list是否 Recovery HD仍然存在。

  13. 退出Terminal.app并启动Disk Utility并验证扩展的卷。
  14. 重新启动到Recovery HD和主驱动器。如果一切正常,请删除在步骤5中创建的磁盘映像

cs resizeStack100%不适合我,我收到一条错误消息说A percentage value (100%) cannot be specified for this operation.
zenith 2015年

@zenith请尝试diskutil cs resizeStack ... 0g。0g是个神奇的数字
klanomath

@zenith最好使用链接并接受的答案。
klanomath

编辑:El Capitan:diskutil您只需要使用0,而不是0g,就像在优胜美地上一样。
Dalibor Filus 2015年

@DaliborFilus Thanx提供了提示。我要补充一提的是,在Capitan El摆脱了Beta版本的影响之后
klanomath 2015年

1

事先备份所有数据。请注意,如果该卷已加密,则此过程可能不起作用。您可能需要解密该卷或使用密码短语/恢复密钥对其进行解锁以调整其大小。有关更多信息,请参见未公开的CoreStorage命令

1)打开终端。

2)输入以下命令以查找逻辑卷的UUID 。确保选择正确的UUID。复制它。

diskutil cs list 

3)输入以下命令(替换lvUUID为复制的lvUUID)以将逻辑卷的大小调整回其全部容量。出现提示时输入密码。

sudo diskutil cs resizeVolume lvUUID %100

4)完成后,退出终端。打开“系统偏好设置”>“启动磁盘”,然后再次将Bless其重新选择为启动卷。


1

它是一个核心存储卷[Logical Volume Group]-我猜它是Fusion Drive或FileVault加密的驱动器。

无论哪种方式,iPartition都无法处理它。

从试图“清理”分区破坏Fusion驱动器的人数来看,Apple确实应该阻止用户这样做……

我见过的最好的恢复建议是删除驱动器的UUID,然后让Disk Utility从头开始重建它。所有数据都会丢失,因此完整备份至关重要。

看看将Fusion Drive分开,然后在当前Mac上设置Fusion Drive

[我会在这里讲解,但有8页的说明]

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.