mac迁移时数据量异常

256g的 18 mbp 迁移至 512g的 m2 macbook air。

无论是使用备份镜像还是直接选择数据迁移,源数据会显示有超过500g的资源库内容,导致容量不足无法迁移

然而旧电脑硬盘根本只有256g

MacBook Pro 15″, macOS 12.5

发布日期 2022年8月8日 上午8:49

回复
问题被标记为 排名最靠前的回复

发布日期 2022年8月8日 上午9:27

有种情况,就是原来的 256GB 的硬盘是的物理扇区是 512B 的,而新 512GB 的硬盘是 4KB 的。这样,即便是相同的小文件,在原来的硬盘上只用 512B 的物理空间即可,但在新盘上也要至少占用 4KB,也就是占用空间大了 8 倍。如果要迁移的小文件占用绝大多数,那么所需空间自然就大了。


要了解每个硬盘的物理扇区大小,可以使用下面的命令行:

diskutil info disk0 | grep "Device Block Size"


一种可能的解决方法是,使用可读写的 DMG 保存旧数据。磁盘工具中,默认来说,DMG的扇区大小是 512B(也可以命令行明确指定)。它作为一个大文件保存的,所以, 新机上硬盘 4KB 的限制对于这个大文件来说,没有什么影响。


那么在使用迁移助理的时候,只转移配置和必要的常用数据,其它的数据,使用复制的方法,复制到 DMG 文件中。

回复量: 2
问题被标记为 排名最靠前的回复

2022年8月8日 上午9:27 回应 yuqi209

有种情况,就是原来的 256GB 的硬盘是的物理扇区是 512B 的,而新 512GB 的硬盘是 4KB 的。这样,即便是相同的小文件,在原来的硬盘上只用 512B 的物理空间即可,但在新盘上也要至少占用 4KB,也就是占用空间大了 8 倍。如果要迁移的小文件占用绝大多数,那么所需空间自然就大了。


要了解每个硬盘的物理扇区大小,可以使用下面的命令行:

diskutil info disk0 | grep "Device Block Size"


一种可能的解决方法是,使用可读写的 DMG 保存旧数据。磁盘工具中,默认来说,DMG的扇区大小是 512B(也可以命令行明确指定)。它作为一个大文件保存的,所以, 新机上硬盘 4KB 的限制对于这个大文件来说,没有什么影响。


那么在使用迁移助理的时候,只转移配置和必要的常用数据,其它的数据,使用复制的方法,复制到 DMG 文件中。

2022年8月9日 上午2:16 回应 tonyfromcalgary

问题已解决

macos的系统迁移和time machine(备份逻辑相同),当云盘app使用“需要时再下载”这类功能时,会在云文件夹里映射所有的云盘空间。尽管time machine的备份文件大小是实际的物理磁盘容量,但是当需要还原备份或迁移时,会默认加入云盘空间导致映像容量远大于实际磁盘的物理容量。再备份前关闭云盘空间,或者排除云同步的路径即可。

这个出现了很久了,苹果依旧没有修复


[经过版主编辑]

这个主题已被系统或社区团队关闭。 你可以为你认为有帮助的任何帖子投票,也可以在社区中搜索其他答案。

mac迁移时数据量异常

欢迎来到 Apple 支持社区
Apple 客户在其产品方面互相帮助的论坛。使用您的 Apple 帐户开始畅游其中吧!!