我没有意识到这会导致问题,但是我使用磁盘工具删除了Bootcamp分区,然后尝试调整主分区的大小来填充磁盘。这会导致错误,我只想知道答案,
您将必须重新安装Mac OS X(这是唯一的解决方案)。
您应该已经在Boot Camp助手中删除了Boot Camp分区。
什么??我在“磁盘工具”中没有看到任何警告。
如果删除此Bootcamp分区,则可能无法再启动Windows。
我看到了,但认为还可以-我不再想要启动Windows,我想删除它。所以现在我该怎么办?
我没有意识到这会导致问题,但是我使用磁盘工具删除了Bootcamp分区,然后尝试调整主分区的大小来填充磁盘。这会导致错误,我只想知道答案,
您将必须重新安装Mac OS X(这是唯一的解决方案)。
您应该已经在Boot Camp助手中删除了Boot Camp分区。
什么??我在“磁盘工具”中没有看到任何警告。
如果删除此Bootcamp分区,则可能无法再启动Windows。
我看到了,但认为还可以-我不再想要启动Windows,我想删除它。所以现在我该怎么办?
Answers:
“我将可用空间(OS X无法使用)分区为MS-DOS,Bootcamp Assistant认为它是Windows,并且能够删除此MS-DOS分区并将Mac OS还原到单个分区。”
这是最简单的解决方案,因此请首先尝试。
就我而言,我无法使用“磁盘工具”来创建分区。
我尝试使用gpt
重新创建分区,但是在挂载任何分区时都不会将其写入GPT。但是由于我们正在谈论的是我的引导分区,因此磁盘已被使用,因为已安装了其中一个分区(我的引导分区!)。因此,我们需要从非此磁盘启动,然后卸载磁盘上的所有分区,然后使用gpt
。
引导至Internet Recovery(在启动过程中按住Cmd + Opt + R),以使该磁盘不被使用。如果您的计算机过旧,无法进行Internet Recovery,则应该能够从另一个磁盘(而不是另一个分区)启动并获得相同的结果。注意:在这种情况下,磁盘号(/dev/disk0
)可能与您不同。
启动Internet Recovery,然后转到实用程序->终端。
-bash-3.2# gpt show /dev/disk0
这是我要回收的空间。
作为健全性检查,将大小(第二列)乘以512,再除以十亿。结果应与您以前的Bootcamp分区的大小(GB)相匹配。
例如:58593759
* 512 / 1,000,000,000 = 30 GB
采取起始位置(第一列),在该位置我们将告诉gpt创建新分区,
gpt add -b <start position> -t windows /dev/disk0
就我而言,您可以看到开始位置是431640960
。您可以并且应该在自己的终端中选择/复制/粘贴以正确复制此号码。
例: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0
/dev/disk0s4 added
如果遇到错误No such file or directory
,请阅读下一节,然后返回此处再试一次。
假设您已经添加了磁盘,reboot
然后使用“磁盘工具”将新分区作为MS-DOS擦除。运行Bootcamp助手,然后选择“删除Windows 7”。
Bootcamp已删除,您的磁盘已还原到单个卷。
而这只不过是我的一整天。
使用该gpt add
命令时,可能会出现错误
无法打开设备“ / dev / disk0”:没有这样的文件或目录
此消息非常令人困惑。我们刚才用读取了该设备gpt show
。此消息实际上表示“设备正在使用中”。
OS X Recovery可能已经安装了它,您必须卸载它。使用mount
命令查找已安装的分区及其umount
。
-bash-3.2# mount
将产生大量的分区列表:
/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD <--- unmount this /Volumes/<YourDisk>
-bash-3.2# umount /dev/disk1
它会定期自动重新安装,因此请尝试着急,否则您将不得不再次卸载它。
gpt add
“资源繁忙”,但足够简单以找出使用相同的umount
解决方案,然后增加了罚款。在磁盘实用程序中,不要使用“-”链接,而是通过单击新创建的分区并将其重命名为BOOTCAMP来进行“擦除”,然后还原就可以正常工作了!