我从我的 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 verifyDisk
s 和s 时,它奇迹般地起作用了。diskutil verifyVolume
答案2
可能想尝试一下:调整 HFS+ 分区大小,还没有在 MBP 上测试过,但它应该可以正常工作。