如何解决“ MediaKit报告分区(映射)太小”错误?


20

我无法扩展Mac的硬盘。diskutility报告此错误:

MediaKit报告的分区(图)太小

我该如何解决?

Answers:


15

如果您启动GParted实时CD:http : //gparted.sourceforge.net/ 在您的系统上,它将自动检测并解决此问题。到目前为止,我找到的最佳解决方案。


真好 我猜最近的Mac使用的是HFS +(Mac OS扩展版),似乎支持根据其功能概述检查分区
2014年

像魅力一样工作-这是最好的答案-需要更多的投票。
scotru 2014年

效果很好。只需从实时iso引导,启动gparted,在弹出窗口显示时选择“修复”,然后退出。
syonip

这对我来说很棒。就我而言,我的Macbook 4,1(白色,2008年)设置为双引导,第一个分区为Mac OS Snow Leopard,第二个分区为Lubuntu。我很难从刻录的Gparted光盘启动,但是我在Linux分区上安装了Gparted,然后从那里运行它,将分区大小减小了约300 MB,然后Snow Leopard乐于在分区上重新安装。
皮特·福赛思

7

尝试使用以下diskutil命令从“终端”格式化磁盘,例如:

  1. 列出所有驱动器:

    diskutil list
    
  2. 卸下驱动器(替换diskN为驱动器):

    diskutil unmountDisk force diskN
    
  3. 用零擦除引导扇区(确保不会擦除错误的驱动器!):

    sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
    

    警告:以上命令会擦除上的所有数据/dev/diskN,因此请确保正确无误!

  4. 分区使用diskutil

    diskutil partitionDisk diskN GPT JHFS+ "My External HD" 0g
    

来源:磁盘工具在reddit上无法擦除/格式化外部HDD


1
这对我有所帮助:sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024,谢谢
GwenM

6

这篇博客文章是我找到解决该问题的唯一方法,但这并不是出于胆小。;-)

http://blog.scottmroberts.com/archives/15

基本上,问题在于GUID分区表对驱动器的大小感到困惑。解决此问题的唯一方法是购买将解决问题的工具,或者通过发出gpt删除和重新创建分区表的命令自己亲自解决问题。您必须完全像以前一样创建它,包括分区类型(UUID)。

另外,您必须能够在没有挂载您感兴趣的驱动器的地方得到根提示。(对我来说,这意味着弹出安装磁盘,从中启动,然后快速按Command-S进入单用户模式。)


仅供参考,如果gparted现在支持此功能(请参见上面的答案),我会那样做!
mpontillo 2014年

谢谢!这对我来说是一场噩梦。该解决方案效果很好。
托尼·贝宁纳特


2

为什么不直接引导到单用户模式?在启动时按住Command + s。进行磁盘检查,然后安装驱动器。

/Library/Caches/System/Library/Caches那些文件夹和删除一切。

然后转到/private/var/db并删除BootCache.dataBootCache.playlist然后.volinfodatabase。重新启动并再次使用“磁盘工具”。只需在这里进行操作,它就可以从120GB SSD迁移到250GB SSD。使可怕的medikit错误太小或其他问题。

您可能只需要删除.volinfodatabase。请先尝试。如果这样不起作用,请.volinfodatabase再次尝试和BootCache文件。如果那不起作用,请尝试我尝试过的方法。


通过删除... / Library / Caches和BootCache.data + BootCache.playlist
bigkm,2015年

1

不一定是有用的答案,但我通过使用“磁盘工具”中的“修复磁盘”选项在优胜美地解决了此问题。在virtualbox主机上的virtualbox中使用OSX,我更改了动态磁盘大小,但OSX不允许我调整分区的大小(原始问题中的错误)


1
可在我的机器上运行(tm)!
格兰特·霍利迪

0

Mavericks的新功能显然是可以从安装程序介质(CD或拇指驱动器)启动并使用其磁盘实用程序。

脚步:

  1. 插入安装程序媒体
  2. 重新启动,按住Option键不放,直到询问您要从哪个媒体启动
  3. 选择要从中引导的安装程序介质
  4. 您将看到一些选项,最后一个是磁盘实用程序
  5. 打开磁盘实用程序
  6. 正常分区
  7. 正常重启

之所以有效,是因为它跳过了Jens Erat在评论中提到的有关该驱动器的所有缓存信息。您可能会注意到,在步骤5/6周围,磁盘实用程序将花费一些时间来分析磁盘,而在正常启动时它不会执行该操作。这是好事。

顺便说一句,这在恢复模式下不起作用。恢复模式看起来与从安装介质启动非常相似。但是恢复模式仍然会从您要重新分区的硬盘驱动器上启动,这会导致问题。

(感谢丹尼斯在我的工作中帮助我解决了这一问题)



0

尝试从磁盘上删除一些Linux分区时遇到了这个问题。将它们重新格式化为MacOS分区可以在以后删除它们。


0

也许是一个简单的答案:我通过使用“磁盘工具”,将驱动器擦除并将其重新格式化为Mac OS Extended(日志式),选择了GUID分区图作为方案来解决此问题。完成后,我便可以成功地对驱动器进行分区。以前,我曾尝试将其格式化为使用Apple分区图,此后,当我尝试将空间分成两个分区时,我一直收到所描述的错误消息。


0

如果您的HDD随软件一起提供,请使用它对其进行格式化,或者从其站点获取。

例如,我有WD My Password 4TB,它可以使用WD Drive Utilities应用程序工作。

WD驱动器实用程序,驱动器擦除,我的护照

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.