gpt4 book ai didi

c++ - 获取有关硬盘扇区原始数据更改的通知 - 文件更改通知

转载 作者:太空宇宙 更新时间:2023-11-04 12:04:25 24 4
gpt4 key购买 nike

我正在尝试制作一个软件来备份我的整个硬盘。

我已经设法编写了一个代码来从硬盘扇区读取原始数据。但是,我想要增量备份。为此,我需要知道对操作系统设置所做的更改、文件更改以及所有内容。

我的问题是-

使用 FileSystemWatcherInotify ,我能知道硬盘驱动器每个扇区的每一个变化吗? (操作系统设置等)

我正在用 C++ 为 linux 和 windows 编写代码。

(在 Stackoverflow 上看到这个问题,这给了我一些想法)

最佳答案

Inotify 是在你的程序运行时检测变化,我猜 FilySystemWatches 是类似的。

解决此问题的一种方法是在每个扇区或多个扇区上设置校验和,并且在进行备份时将校验和与您拥有的列表进行比较,并且只比较已更改的备份 block 。

关于c++ - 获取有关硬盘扇区原始数据更改的通知 - 文件更改通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12816003/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com