我正在使用ddrescue
. 它是一个 2TB 的磁盘,NTFS 文件系统,但实际上只使用了大约 200GB 左右,所以将它全部拯救出来将是一个很大的时间浪费。
我已经从驱动器的开头拯救了足够的数据来(修复和)读取 NTFS 文件表等等。我只想要ddrescue
实际包含文件使用的数据的部分。
如何获取文件指向的集群/扇区范围列表?
我正在使用ddrescue
. 它是一个 2TB 的磁盘,NTFS 文件系统,但实际上只使用了大约 200GB 左右,所以将它全部拯救出来将是一个很大的时间浪费。
我已经从驱动器的开头拯救了足够的数据来(修复和)读取 NTFS 文件表等等。我只想要ddrescue
实际包含文件使用的数据的部分。
如何获取文件指向的集群/扇区范围列表?
ddru_ntfsbitmap
它将读入 NTFS 位图并写出一个 ddrescue 域文件,其中使用的块标记为已完成。接下来,您应该将此文件与
-m
(--domain-mapfile=
) 选项一起使用ddrescue
。(来源)
在 Debian 或 Ubuntu 中,它在
ddrutility
包中。Ubuntu 手册:此处。info ddrutility ddru_ntfsbitmap
包含以下示例:ntfsclone
ddru_ntfsbitmap
+的替代方法ddrescue
是ntfsclone
使用它的--rescue
选项。它是一个独立的实用程序,而不是ddrescue
.