mac迁移时数据量异常
256g的 18 mbp 迁移至 512g的 m2 macbook air。
无论是使用备份镜像还是直接选择数据迁移,源数据会显示有超过500g的资源库内容,导致容量不足无法迁移
然而旧电脑硬盘根本只有256g
MacBook Pro 15″, macOS 12.5
256g的 18 mbp 迁移至 512g的 m2 macbook air。
无论是使用备份镜像还是直接选择数据迁移,源数据会显示有超过500g的资源库内容,导致容量不足无法迁移
然而旧电脑硬盘根本只有256g
MacBook Pro 15″, macOS 12.5
有种情况,就是原来的 256GB 的硬盘是的物理扇区是 512B 的,而新 512GB 的硬盘是 4KB 的。这样,即便是相同的小文件,在原来的硬盘上只用 512B 的物理空间即可,但在新盘上也要至少占用 4KB,也就是占用空间大了 8 倍。如果要迁移的小文件占用绝大多数,那么所需空间自然就大了。
要了解每个硬盘的物理扇区大小,可以使用下面的命令行:
diskutil info disk0 | grep "Device Block Size"
一种可能的解决方法是,使用可读写的 DMG 保存旧数据。磁盘工具中,默认来说,DMG的扇区大小是 512B(也可以命令行明确指定)。它作为一个大文件保存的,所以, 新机上硬盘 4KB 的限制对于这个大文件来说,没有什么影响。
那么在使用迁移助理的时候,只转移配置和必要的常用数据,其它的数据,使用复制的方法,复制到 DMG 文件中。
有种情况,就是原来的 256GB 的硬盘是的物理扇区是 512B 的,而新 512GB 的硬盘是 4KB 的。这样,即便是相同的小文件,在原来的硬盘上只用 512B 的物理空间即可,但在新盘上也要至少占用 4KB,也就是占用空间大了 8 倍。如果要迁移的小文件占用绝大多数,那么所需空间自然就大了。
要了解每个硬盘的物理扇区大小,可以使用下面的命令行:
diskutil info disk0 | grep "Device Block Size"
一种可能的解决方法是,使用可读写的 DMG 保存旧数据。磁盘工具中,默认来说,DMG的扇区大小是 512B(也可以命令行明确指定)。它作为一个大文件保存的,所以, 新机上硬盘 4KB 的限制对于这个大文件来说,没有什么影响。
那么在使用迁移助理的时候,只转移配置和必要的常用数据,其它的数据,使用复制的方法,复制到 DMG 文件中。
问题已解决
macos的系统迁移和time machine(备份逻辑相同),当云盘app使用“需要时再下载”这类功能时,会在云文件夹里映射所有的云盘空间。尽管time machine的备份文件大小是实际的物理磁盘容量,但是当需要还原备份或迁移时,会默认加入云盘空间导致映像容量远大于实际磁盘的物理容量。再备份前关闭云盘空间,或者排除云同步的路径即可。
这个出现了很久了,苹果依旧没有修复
[经过版主编辑]
mac迁移时数据量异常