我刚刚对一个故障硬盘进行了一些数据恢复。我有一个 1.5 TiB 的硬盘 DMG 映像。我没有足够的可用空间来简单地将文件复制到其他地方,我想将它们提取到位。
我如何将文件移出映像?我刚刚使用 Finder 移动了一些文件,但 DMG 文件的大小似乎没有变化。我可以缩小 DMG 文件内的分区以回收一些空间吗?
答案1
我已经能够使用该hdiutil resize
命令成功减小最初创建 DMG 映像后其大小。
hdiutil resize -sectors min image.dmg
我认为这取决于 DMG 图像最初是如何创建的。
答案2
一般来说,一旦创建了映像,就无法缩小它们。增大它们(磁盘映像)也极其困难。节省空间的最佳方法是尝试压缩映像,但这可能会使提取更加困难。
答案3
创建 DMG 映像时,可以使用压缩格式创建它。但是,一旦它存在,您要么必须创建一个新的映像并将所有数据传输到其中,要么简单地以另一种方式压缩它,例如将其转换为 zip 文件。