克隆到更大的驱动器后,如何让 OSX 识别磁盘的完整大小?

克隆到更大的驱动器后,如何让 OSX 识别磁盘的完整大小?

我从我的 MacBook Pro 中取出了一个 250G 硬盘,并将其逐扇区克隆(使用 Acronis True image;这相当于运行 dd if=/dev/sda of=/dev/sdb 之类的命令)到更大的 1TB 驱动器上。

系统按预期启动,但操作系统仍然认为驱动器是 250GB。看起来好像物理驱动器是 250GB,而不仅仅是分区,但我可能是错的。

我如何让 OSX 识别 1TB 驱动器的完整大小?

答案1

我遇到了由 dd 引起的类似问题:所有控制台工具(例如diskutil list)都显示分区的正确大小(在我的情况下为 100 GB),但磁盘实用程序和 OS X 低可用空间通知认为它较小(在我的情况下为 25 GB)。

我所做的是使用将分区大小调整为 25 GB diskutil resizeVolume disk0s2 25G,然后使用将其调整回最大值diskutil resizeVolume disk0s2 limits(用您选择的分区替换磁盘0s2)。

当我在活动分区上尝试时,它一开始不起作用。但是当我从外部磁盘重试并在调整大小命令之间添加一些diskutil verifyDisks 和s 时,它奇迹般地起作用了。diskutil verifyVolume

答案2

可能想尝试一下:调整 HFS+ 分区大小,还没有在 MBP 上测试过,但它应该可以正常工作。

相关内容