正在开发基于扇区的分区复制程序?

问题描述 投票:0回答:3

我想开发一个仅将一个分区的“数据”复制到另一个分区的程序。我想这样做,以便程序从源分区的第一个扇区开始,并检查是否使用了扇区。

如果使用将其复制到目标分区。其他不要复制。

换句话说,就像仅将一个分区的内容逐个复制到另一个分区。

问题:有没有一种方法可以检查是否使用了硬盘上的特定扇区?

我正在使用的编程语言是C ++和NTFS中的基础文件系统。

非常感谢。

c++ windows ntfs
3个回答
1
投票

您的问题从根本上来说是有缺陷的。 NTS可以将数据和元数据存储在同一群集中。两者都作为文件属性处理。

我也想知道这是什么意思。没有元数据,原始数据将毫无用处。您甚至无法分辨一个文件从哪里结束,另一个文件从哪里开始。


1
投票

IIRC,扇区仅存储原始字节和特定于低级错误的数据。您需要的信息是仅文件系统可以提供给您的一种元信息。


0
投票

ntfsclone几乎就是您刚才描述的内容。

复制时可以跳过未分配的块。

© www.soinside.com 2019 - 2024. All rights reserved.