如何从终端强制删除所有分区并擦除磁盘?

如何从终端强制删除所有分区并擦除磁盘?

我的问题实际上与 OS X 有关,但是我正在使用 Linux 工具来解决我的问题。

我正在尝试删除 SSD 驱动器上的所有分区并创建新的 GUID (HFS+) 分区表。本机磁盘实用程序无法弹出磁盘以对其重新分区。我从 OS X 安装中包含的终端运行,输出diskutil如下:

在此输入图像描述

diskutil unmountDisk force /dev/disk0...12 也无法卸载磁盘。

我已经从 USB 启动了 Ubuntu 12.10,尝试使用 GParted 删除所有分区(恢复分区除外);看起来没问题,但该磁盘仍然无法使用 Apple 磁盘工具创建分区。当然,我无法在 GParted 中创建 HFS+ 分区,因为我还没有hfsprogs安装,并且无法安装,因为我没有互联网连接(Ubuntu 无法与 Mac Book Retina wifi 适配器一起使用)。

那么,主要问题是这12个分区是什么以及如何删除它们并创建1个HFS+分区?

更新: 在此输入图像描述

答案1

要弹出无关的磁盘映像,请使用:

hdiutil detach /dev/disk# -force

我也一直在寻找一种方法来做到这一点 - 终于找到了一种方法。

答案2

您确定/dev/disk2……/dev/disk12您的 SSD 上有分区吗?我希望分区具有名为 的设备节点/dev/disk1sN,其中N是分区号。

我建议使用图形磁盘工具,以便您可以看到发生了什么。更好的是,启动到恢复分区(⌘R开机时按住),而不是运行 Mac OS 安装程序,而是从菜单启动“磁盘工具”。这样,您将在安装任何内容之前操作分区。

相关内容