![克隆到更大的驱动器后,如何让 OSX 识别磁盘的完整大小?](https://linux22.com/image/1287365/%E5%85%8B%E9%9A%86%E5%88%B0%E6%9B%B4%E5%A4%A7%E7%9A%84%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%90%8E%EF%BC%8C%E5%A6%82%E4%BD%95%E8%AE%A9%20OSX%20%E8%AF%86%E5%88%AB%E7%A3%81%E7%9B%98%E7%9A%84%E5%AE%8C%E6%95%B4%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我从我的 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 上测试过,但它应该可以正常工作。