我无法扩展我的 Mac 的硬盘。diskutility
报告此错误:
MediaKit 报告分区(映射)太小
我该如何解决这个问题?
答案1
尝试使用命令从终端格式化您的磁盘diskutil
,例如:
列出所有驱动器:
diskutil list
卸载驱动器(
diskN
用您的驱动器替换):diskutil unmountDisk force diskN
用零擦除引导扇区(确保不会擦除错误的驱动器!):
sudo dd if=/dev/zero of=/dev/diskN bs=1024 count=1024
警告:以上命令将清除所有数据
/dev/diskN
,因此请确保您输入的命令正确无误!分区使用
diskutil
:diskutil partitionDisk diskN GPT JHFS+ "My External HD" 0g
来源:磁盘实用程序无法擦除/格式化外部硬盘在 reddit 上。
答案2
如果您启动 GParted live cd:http://gparted.sourceforge.net/ 在您的系统上,它将自动检测并修复此问题。这是我迄今为止找到的最佳解决方案。
答案3
这篇博文是我发现的解决问题的唯一方法,它并不适合胆小的人。;-)
http://blog.scottmroberts.com/archives/15
基本上,问题是 GUID 分区表对驱动器的大小感到困惑。解决此问题的唯一方法是购买可以解决问题的工具,或者通过发出命令gpt
删除并重新创建分区表来手动解决问题。您必须创建它确切地之前的情况如何,包括分区类型(UUID)。
此外,您必须能够获得未安装您感兴趣的驱动器的根提示。(对我来说,这意味着弹出安装盘,从中启动,然后快速按下 Command-S 进入单用户模式。)
答案4
我知道回复晚了。现在我才遇到这个问题,然后才找到这个博客在 OS X 中增加磁盘和分区大小。这解决了我的问题。我发布这个是因为我希望这能帮助其他人。